{"product_id":"9780132715737","title":"Rich Client Programming: Plugging into the NetBeans Platform","description":"\u003cp\u003eThe open-source NetBeans Platform is an  extraordinarily powerful framework for building \"write once, run  anywhere\" rich client applications. Now, for the first time since the  release of NetBeans IDE 5.0, there's a comprehensive guide to rich  client development on the NetBeans Platform.\u003c\/p\u003e \u003cp\u003eWritten  for Java developers and architects who have discovered that basic Swing  components are not enough for them, this book will help you get started  with NetBeans module development, master NetBeans' key APIs, and learn  proven techniques for building reliable desktop software. Each chapter  is filled with practical, step-by-step instructions for creating  complete rich client applications on top of the NetBeans Platform and  plugins for NetBeans IDE.\u003c\/p\u003e \u003cp\u003e \u003ci\u003e \u003cb\u003eRich Client Programming\u003c\/b\u003e \u003c\/i\u003e's wide-ranging content covers\u003c\/p\u003e \u003cul\u003e \u003cli\u003eWhy modular development makes sense for small, medium, and large applications\u003c\/li\u003e \u003cli\u003eUsing NetBeans to accelerate development and improve efficiency\u003c\/li\u003e \u003cli\u003eLeveraging NetBeans productivity features, from the Component Palette to Code Completion\u003c\/li\u003e \u003cli\u003eLeveraging NetBeans' modular architecture in your own applications\u003c\/li\u003e \u003cli\u003eImplementing loosely coupled communication to improve code maintainability and robustness\u003c\/li\u003e \u003cli\u003eManaging user- and system-configuration data\u003c\/li\u003e \u003cli\u003eBuilding reloadable components with solid threading models\u003c\/li\u003e \u003cli\u003eConstructing sophisticated multiwindow applications and presenting rich data structures to users\u003c\/li\u003e \u003cli\u003eAdding user-configurable options\u003c\/li\u003e \u003cli\u003eIntegrating Web services with NetBeans desktop applications\u003c\/li\u003e \u003cli\u003eAutomating module updates and providing user help\u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003eForeword by Jonathan Schwartz      \u003cbr\u003eForeword by Jan Chalupa        \u003cbr\u003ePreface        \u003cbr\u003eAbout the Authors and Contributors        \u003cbr\u003eAcknowledgments        \u003c\/i\u003e \u003cbr\u003e Chapter 1: Getting Started with the NetBeans Platform        \u003cbr\u003e Chapter 2: The Benefits of Modular Programming         \u003cbr\u003e Chapter 3: Modular Architecture        \u003cbr\u003e Chapter 4: Loosely Coupled Communication         \u003cbr\u003e Chapter 5: Lookup        \u003cbr\u003e Chapter 6: Filesystems        \u003cbr\u003e Chapter 7: Threading, Listener Patterns, and MIME Lookup        \u003cbr\u003e Chapter 8: The Window System        \u003cbr\u003e Chapter 9: Nodes, Explorer Views, Actions, and Presenters        \u003cbr\u003e Chapter 10: DataObjects and DataLoaders        \u003cbr\u003e Chapter 11: Graphical User Interfaces         \u003cbr\u003e Chapter 12: Multiview Editors        \u003cbr\u003e Chapter 13: Syntax Highlighting        \u003cbr\u003e Chapter 14: Code Completion        \u003cbr\u003e Chapter 15: Component Palettes        \u003cbr\u003e Chapter 16: Hyperlinks        \u003cbr\u003e Chapter 17: Annotations        \u003cbr\u003e Chapter 18: Options Windows        \u003cbr\u003e Chapter 19: Web Frameworks        \u003cbr\u003e Chapter 20: Web Services         \u003cbr\u003e Chapter 21: JavaHelp Documentation        \u003cbr\u003e Chapter 22  Update Centers        \u003cbr\u003e Chapter 23: Use Case 1: NetBeans Module Development        \u003cbr\u003e Chapter 24: Use Case 2: Rich Unger on Application Development     \u003cbr\u003e Chapter A: Advanced Module System Techniques        \u003cbr\u003e Chapter B: Common Idioms and Code Patterns in NetBeans        \u003cbr\u003e Chapter C: Performance        \u003cbr\u003e \u003ci\u003eIndex        \u003c\/i\u003e \u003cbr\u003e \u003cbr\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47119666512112,"sku":"9780132715737","price":41.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780132715737_p0.jpg?v=1763641885","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780132715737","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}