Introduction Part I. Using Apache NetBeans 1. What Is Apache NetBeans? 2. Getting Started with NetBeans3. Apache New Features4. Developing Desktop Applications5. Apache NetBeans Java EE Development Part II. Extending Apache NetBeans 6. Debugging and Profiling7. Mastering the Core Platform8. Mastering the User Interface 9. Porting an Application to the NetBeans Platform10. Learning the Extras of the Platform Part III. Participating in Apache NetBeans 11. Writing a Plugin for NetBeans12. The Apache NetBeans Process13. Apache Infrastructure14. The NetCAT Program on Testing15. Apache NetBeans Sources Overview