Rich client programming: plugging into the netbeans™ platform

  • Authors:
  • Tim Boudreau;Jaroslav Tulach;Geertjan Wielenga

  • Affiliations:
  • -;-;-

  • Venue:
  • Rich client programming: plugging into the netbeans™ platform
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The 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.Written 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.Rich Client Programming's wide-ranging content covers Why modular development makes sense for small, medium, and large applications Using NetBeans to accelerate development and improve efficiency Leveraging NetBeans productivity features, from the Component Palette to Code Completion Leveraging NetBeans' modular architecture in your own applications Implementing loosely coupled communication to improve code maintainability and robustness Managing user- and system-configuration data Building reloadable components with solid threading models Constructing sophisticated multiwindow applications and presenting rich data structures to users Adding user-configurable options Integrating Web services with NetBeans desktop applications Automating module updates and providing user helpForeword by Jonathan Schwartzï戮 ï戮 ï戮 ï戮 ï戮 Foreword by Jan Chalupaï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Prefaceï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 About the Authors and Contributorsï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Acknowledgmentsï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 1: Getting Started with the NetBeans Platformï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 2: The Benefits of Modular Programming ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 3: Modular Architectureï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 4: Loosely Coupled Communication ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 5: Lookupï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 6: Filesystemsï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 7: Threading, Listener Patterns, and MIME Lookupï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 8: The Window Systemï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 9: Nodes, Explorer Views, Actions, and Presentersï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 10: DataObjects and DataLoadersï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 11: Graphical User Interfacesï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 12: Multiview Editorsï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 13: Syntax Highlightingï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 14: Code Completionï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 15: Component Palettesï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 16: Hyperlinksï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 17: Annotationsï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 18: Options Windowsï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 19: Web Frameworksï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 20: Web Servicesï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 21: JavaHelp Documentationï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 22ï戮 ï戮 Update Centersï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 23: Use Case 1: NetBeans Module Developmentï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter 24: Use Case 2: Rich Unger on Application Developmentï戮 ï戮 ï戮 ï戮 Chapter A: Advanced Module System Techniquesï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter B: Common Idioms and Code Patterns in NetBeansï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Chapter C: Performanceï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮 Indexï戮 ï戮 ï戮 ï戮 ï戮 ï戮 ï戮