JavaFX: Beyond the BuzzPluggable JavaFX Corporate Applications
JavaFX provides a user experience comparable toAdobe Flash and Microsoft Silverlight. But whats therelevance of JavaFX in ...
Bio: Geertjan Wielenga Job    …    2004: NetBeans Team, Sun Microsystems    2010: NetBeans Team, Oracle Blog    http...
Agenda NetBeans JavaFX    The Buzz    Beyond the Buzz Demos
NetBeans History 1996: Student project in Czechoslovakia 2000: Sun’s        open        source        IDE 2010: Oracle’...
NetBeans Key Features Oracle’s official IDE for the Java Platform Provider of tools for latest Java technologies Java-c...
JavaFX: The Buzz (under Sun) Originally a Sun project vs.  Adobe Flash & Microsoft Silverlight Movement, transitions, an...
JavaFX: The Buzz (under Oracle) Farewell JavaFX Script Movement, transitions, animations, and media JavaFX as Java Libr...
“User expectations,even for captive-audience corporateapplications, arebeing set by the userexperience of mobileapplicatio...
JavaFX: The Buzz Let’s see some demos…
JavaFX: Beyond The Buzz What are some things all large desktop  applications tend to have..?    Menubar, toolbar, keyboa...
JavaFX: Beyond The Buzz JavaFX does not provide any of these    JavaFX is a UI toolkit, i.e., a component     framework ...
JavaFX: Beyond The Buzz
What You Get (For Free) Predefined generic features. Code generators for custom features. Less boilerplate code, less c...
Everything is Pluggable Menubar Toolbar Window System / Docking Framework Options Window JavaHelp Custom Features
Used in Production? Aerospace Defense Financials & Banks Bioinformatics & Healthcare Retail Software Development
Demos Music application    Plugin providing JavaFX WebView Data Analyzer    Plugin providing JavaFX pie chart    Plug...
Summary NetBeans Platform:    Framework simplifying development of     modular, scalable JavaFX and Swing apps    Free ...
Courses Basic course    Covers all basic NetBeans APIssimplifying    Focused on hands-on work & coding    Free for JUG...
Resources http://wiki.netbeans.org/  NetBeansDeveloperFAQ http://platform.netbeans.org/tutorials/  nbm-porting-basic.htm...
Questions?
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Upcoming SlideShare
Loading in …5
×

Beyond The Buzz: Pluggable JavaFX Corporate Applications

1,728 views

Published on

JavaFX provides a user experience comparable to Adobe Flash and Microsoft Silverlight. But what's the relevance of JavaFX in the corporate world? In this session, the business-oriented features of JavaFX are highlighted, such as the WebView and animated charting components, in the context of the NetBeans Platform, a popular basis for creating pluggable Java desktop applications.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,728
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Beyond The Buzz: Pluggable JavaFX Corporate Applications

  1. 1. JavaFX: Beyond the BuzzPluggable JavaFX Corporate Applications
  2. 2. JavaFX provides a user experience comparable toAdobe Flash and Microsoft Silverlight. But whats therelevance of JavaFX in the corporate world?In this session, the business-oriented features ofJavaFX are highlighted, such as the WebView andanimated charting components, in the context of theNetBeans Platform, a popular basis for creatingpluggable Java desktop applications.
  3. 3. Bio: Geertjan Wielenga Job  …  2004: NetBeans Team, Sun Microsystems  2010: NetBeans Team, Oracle Blog  http://blogs.oracle.com/geertjan Twitter  @geertjanw E-Mail  geertjan.wielenga@oracle.com
  4. 4. Agenda NetBeans JavaFX  The Buzz  Beyond the Buzz Demos
  5. 5. NetBeans History 1996: Student project in Czechoslovakia 2000: Sun’s open source IDE 2010: Oracle’s open source IDE
  6. 6. NetBeans Key Features Oracle’s official IDE for the Java Platform Provider of tools for latest Java technologies Java-centric, but also PHP, C/C++, and others Modular, pluggable, free, open source Active community around the world Hundreds of tutorials and screencasts
  7. 7. JavaFX: The Buzz (under Sun) Originally a Sun project vs. Adobe Flash & Microsoft Silverlight Movement, transitions, animations, and media Design in PhotoShop, export to JavaFX JavaFX Script “All the screens of your life” No integration with existing technologies
  8. 8. JavaFX: The Buzz (under Oracle) Farewell JavaFX Script Movement, transitions, animations, and media JavaFX as Java Libraries Integration with existing technologies Many native libraries needed Focused on the Java desktop
  9. 9. “User expectations,even for captive-audience corporateapplications, arebeing set by the userexperience of mobileapplications.”
  10. 10. JavaFX: The Buzz Let’s see some demos…
  11. 11. JavaFX: Beyond The Buzz What are some things all large desktop applications tend to have..?  Menubar, toolbar, keyboard shortcuts  Undockable windows  Lifecycle management, e.g., persistence across restarts  Pluggability, i.e., install new features at rumtime, e.g., FireFox
  12. 12. JavaFX: Beyond The Buzz JavaFX does not provide any of these  JavaFX is a UI toolkit, i.e., a component framework  In addition, JavaFX has special effects, animations, transitions, etc  But no application framework
  13. 13. JavaFX: Beyond The Buzz
  14. 14. What You Get (For Free) Predefined generic features. Code generators for custom features. Less boilerplate code, less cycles. Consistency of user interface. Installers & update mechanism. Modularity & loose coupling.
  15. 15. Everything is Pluggable Menubar Toolbar Window System / Docking Framework Options Window JavaHelp Custom Features
  16. 16. Used in Production? Aerospace Defense Financials & Banks Bioinformatics & Healthcare Retail Software Development
  17. 17. Demos Music application  Plugin providing JavaFX WebView Data Analyzer  Plugin providing JavaFX pie chart  Plugin providing JavaFX bar chart  Plugin providing JavaFX many other charts
  18. 18. Summary NetBeans Platform:  Framework simplifying development of modular, scalable JavaFX and Swing apps  Free & open source  Stable & very extensive  Used widely & internationally  Business framework for JavaFX
  19. 19. Courses Basic course  Covers all basic NetBeans APIssimplifying  Focused on hands-on work & coding  Free for JUGs, universities, etc. Porting workshop  Brief overview of NetBeans APIs  Step by step migration of existing app  End of workshop, usable prototype ready
  20. 20. Resources http://wiki.netbeans.org/ NetBeansDeveloperFAQ http://platform.netbeans.org/tutorials/ nbm-porting-basic.html http://edu.netbeans.org/courses/ nbm-platform-certified-training dev@platform.netbeans.org http://platform.netbeans.org
  21. 21. Questions?

×