12
Shiv Kumar Ganesh, : [email protected] , : @shivkumarganesh, : shivkumarganesh

Java fx an introduction

Embed Size (px)

Citation preview

Page 1: Java fx an introduction

Shiv Kumar Ganesh, : [email protected], : @shivkumarganesh,

: shivkumarganesh

Page 2: Java fx an introduction

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

Where is JavaFX 2.0?

All Screens of your LIFE

Page 4: Java fx an introduction

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

JavaFX 2.0 Layout

Page 6: Java fx an introduction

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

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

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

JavaFX2.0 UX

• Several Components for better UX.• Steel Series – Best UI representations for

Gauges and LCD displays.

Page 10: Java fx an introduction

Resources

• JavaFX2.0 Documentation• JavaFXPert• FxExperience• Learnjavafx• Dzone• FXDaily

Page 11: Java fx an introduction

Follow on Twitter for JavaFX

• @carldea• @JavaFXpert• @javafx4you• @fxexperience• @hansolo• @steveonjava • @rajonjava• @shivkumarganesh

Page 12: Java fx an introduction

Thank You

Images : [ Courtesy Oracle, Amy Fowler Blog]