java fx an introduction
TRANSCRIPT
Shiv Kumar Ganesh, : [email protected], : @shivkumarganesh,
: shivkumarganesh
What is JavaFX ?
• Platform for Creating and Delivering RIA.• Java-based UI platform capable of handling
large-scale data-driven business applications. • JavaFX2.0 can also be looked upon as a Java
based, rich set of Graphics and Media API.
Where is JavaFX 2.0?
All Screens of your LIFE
The Big Picture!!
• On 2007 there were 6 Million Java Developers across the world.
• Millions of devices across every home.• Imagine what JavaFX !!• Immense Possibility in the field of UI and UX.
JavaFX 2.0 Layout
JavaFX2.0 Effects
• Blending Objects• Using the Bloom Effect• Applying Blur Effects• Creating a Drop Shadow• Creating an Inner Shadow• Adding a Reflection• Adding a Lighting Effect• Adding a Perspective• Animations
What is there for Web Developers?
• API helps you to render HTML content.(Based on Webkit)
• Executes JavaScript Commands.• Access to DOM from Java Code.• Handle Events• Pop-up Management.
Embedded browser provides you to perform following:-
CSS and FXML
• JavaFX 2.0 API comes with CSS2.1 support and some elements from CSS3.0.
• FXML is a great tool for a developer good with XML.
• Easy layouts and well structured code using FXML.
<?import javafx.scene.control.Label?> <Label text="Hello, World!"/>
JavaFX2.0 UX
• Several Components for better UX.• Steel Series – Best UI representations for
Gauges and LCD displays.
Resources
• JavaFX2.0 Documentation• JavaFXPert• FxExperience• Learnjavafx• Dzone• FXDaily
Follow on Twitter for JavaFX
• @carldea• @JavaFXpert• @javafx4you• @fxexperience• @hansolo• @steveonjava • @rajonjava• @shivkumarganesh
Thank You
Images : [ Courtesy Oracle, Amy Fowler Blog]