netbeans platform for rich client development
DESCRIPTION
This presentation is about brief introduction of NetBeans Platform.TRANSCRIPT
Rich Client•In a client server architecture the term rich client is used for clients .
•Data Processing occurs mainly on the client side.
•Graphical user interface.
•Extendable via plug-in and modules.
•Typically developed on top of framework.
Rich Client Platform•A rich client platform is an application lifecycle environment, a basis for desktop applications.
•Most desktop applications have similar features, such as•menus, toolbars, status bars, data displays, the saving and
loading of user-specific data and configurations, internationalization, help systems, etc.
•Rich client platform provides a framework with which these features can quickly and simply be put together.
The Need For NetBeans PlatformDon’t write another framework, Please
Rest in Piece Home made Frameworks
NetBeans PlatformFor Rich client development
•100% Java• No necessary 3rd party libraries
•Swing• The most standard java toolkit
•Module System• NetBeans-specific modules system• Standard OSGI module system
•Build System• Ant , Maven
•JDK Support• So many JARs from the NetBeans platform are in the JDK too.
The Need For Modular Application•Application get more complex• Simplifies scalability in terms of requirements
•Assembled from pieces
•Developed by distributed teams
• Helps to keep codebases maintainable
• More flexibility, less coupling.
•Good architecture• Know dependencies
•Manage dependencies