Session Details
Session ID: TS-3886
Session Title: Porting an Application to the NetBeans™ Platform
Session Abstract: The NetBeans™ Platform is an increasingly viable option for desktop programmers, because it is based on Swing and offers many services and boilerplate code that every desktop application needs. However, due to its size, getting started with it can be daunting. A lot of documentation has become available in recent years, but being able to undergo a visceral experience where all the main services are presented in a down-to-earth way, in the context of a real end-to-end demonstration, is not something that has been attempted before.

This technical session presents a simple Java™ technology-based application and then ports it to the NetBeans Platform, piece by piece. In the process, the attendees will be able to see the main steps that need to be taken and the primary benefits that stand to be gained. At the end of the session, the application will be making use of most of the NetBeans Platform's services and will be ready for delivery to end users. The aim of the presentation is to enable interested parties to really understand what it means to have an application running on the NetBeans Platform and to see very clearly what the porting process entails. This is not a theoretical presentation, but very demo-driven, so the audience will walk away with a clear understanding of all that is involved in making use of the NetBeans Platform, both the advantages and the disadvantages.
Track: Core Technology: Java SE & Desktop; Java SE & Desktop Scheduling Track
Duration: 60
Speaker(s): Anton Epple, Eppleton; Geertjan Wielenga, Sun Microsystems, Inc.