| Meeting Schedule | ||
| 5:30-5:45 | Pizza/Networking/Java News/Jobs | |
| 5:45-6:45 | Presentation | |
Let's face it; Java's Swing GUI toolkit is a bit dated. Although it was and still is a good toolkit for building desktop applications, it hasnât change with the times. Its library of widgets has remained more or less static since the 90s and its architecture prevented it from leveraging hardware acceleration, providing modern visual effects, or supporting multi-touch. The Look & Feel architecture never realized its full potential and impeded efforts to customize the appearance of Java applications. To address these shortcomings and bring desktop Java into the twenty-first century Sun introduced JavaFX in 2009. Oracle released JavaFX 2.0 at JavaOne 2011 and it is finally ready for primetime.
JavaFX 2.0 opened the JavaFX library to developers using standard Java and the ambitious JavaFX Script language was dropped. At its core JavaFX uses a scene graph and supports hardware acceleration enabling media rich applications to fully leverage the GPU. It also includes a built-in HTML5 component that uses WebKit (engine in Chrome and Safari) to render blazingly fast HTML5 content. With a library of over 50 built-in components the need to purchase or find open source widgets is greatly reduced. JavaFX enables components to be skinned using CSS3.
This presentation will cover the basic nuts and bolts of JavaFX. Topics that will be covered include the scene graph, special effects, layouts, table support, HTML5 component, Scene Builder, and also integration with existing Swing applications. This will provide you with a firm foundation to start exploring JavaFX further and begin leveraging in your applications today. Note: At JavaOne Russia Oracle demoed JavaFX running on the iPad.
Ryan Cuprak is an e-formulation analyst at Dassault Systemes, author of the NetBeans Certification Guide from McGrall-Hill, and president of the Connecticut Java Users Group since 2003. He is also a JavaOne 2011 Rockstar Presenter. At Dassault Systems he is focused on developing data integrations to convert clients' data and also user interface development. Prior to joining DS he worked for a startup distributed-computing company, TurboWorx, and Eastman Kodak's Molecular Imaging Systems group, now part of Carestream Health. At TurboWorx he was a Java developer and also a technical sales engineer supporting both presales and professional services. Cuprak has earned a BS in computer science and biology from Loyola University Chicago. He is a Sun Certified NetBeans IDE Specialist.
This is our Southwestern Connecticut meeting location:
Office Suites of Darien
30 Old Kings Highway South
Darien, CT