java fx an introduction
TRANSCRIPT
![Page 2: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/2.jpg)
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.
![Page 3: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/3.jpg)
Where is JavaFX 2.0?
All Screens of your LIFE
![Page 4: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/4.jpg)
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.
![Page 5: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/5.jpg)
JavaFX 2.0 Layout
![Page 6: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/6.jpg)
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
![Page 7: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/7.jpg)
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:-
![Page 8: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/8.jpg)
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!"/>
![Page 9: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/9.jpg)
JavaFX2.0 UX
• Several Components for better UX.• Steel Series – Best UI representations for
Gauges and LCD displays.
![Page 10: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/10.jpg)
Resources
• JavaFX2.0 Documentation• JavaFXPert• FxExperience• Learnjavafx• Dzone• FXDaily
![Page 11: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/11.jpg)
Follow on Twitter for JavaFX
• @carldea• @JavaFXpert• @javafx4you• @fxexperience• @hansolo• @steveonjava • @rajonjava• @shivkumarganesh
![Page 12: Java fx an introduction](https://reader036.vdocument.in/reader036/viewer/2022081605/5452fae6af7959904c8b75a9/html5/thumbnails/12.jpg)
Thank You
Images : [ Courtesy Oracle, Amy Fowler Blog]