SlideShare une entreprise Scribd logo
1  sur  12
Shiv Kumar Ganesh,
     : Gshiv.sk@gmail.com,
     : @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?
Embedded browser provides you to perform following:-


• API helps you to render HTML content.(Based
  on Webkit)
• Executes JavaScript Commands.
• Access to DOM from Java Code.
• Handle Events
• Pop-up Management.
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]

Contenu connexe

Tendances

SPSNJ 2014: EmberJS & SharePoint
SPSNJ 2014: EmberJS & SharePointSPSNJ 2014: EmberJS & SharePoint
SPSNJ 2014: EmberJS & SharePoint
Greg Hurlman
 
Ember and SharePoint
Ember and SharePointEmber and SharePoint
Ember and SharePoint
Greg Hurlman
 

Tendances (18)

jQuery Keynote - Fall 2010
jQuery Keynote - Fall 2010jQuery Keynote - Fall 2010
jQuery Keynote - Fall 2010
 
Angular vs React: Building modern SharePoint interfaces with SPFx
Angular vs React: Building modern SharePoint interfaces with SPFxAngular vs React: Building modern SharePoint interfaces with SPFx
Angular vs React: Building modern SharePoint interfaces with SPFx
 
[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic
 
Unit testing
Unit testingUnit testing
Unit testing
 
React or Angular and SharePoint Framework Development
React or Angular and SharePoint Framework DevelopmentReact or Angular and SharePoint Framework Development
React or Angular and SharePoint Framework Development
 
The Independent Final Ppt
The Independent Final PptThe Independent Final Ppt
The Independent Final Ppt
 
Anjular js
Anjular jsAnjular js
Anjular js
 
Introduction to require js
Introduction to require jsIntroduction to require js
Introduction to require js
 
SPSNJ 2014: EmberJS & SharePoint
SPSNJ 2014: EmberJS & SharePointSPSNJ 2014: EmberJS & SharePoint
SPSNJ 2014: EmberJS & SharePoint
 
Ember and SharePoint
Ember and SharePointEmber and SharePoint
Ember and SharePoint
 
Transforming Front-End Disaster Code™ Into A Maintainable Masterpiece
Transforming Front-End Disaster Code™ Into A Maintainable MasterpieceTransforming Front-End Disaster Code™ Into A Maintainable Masterpiece
Transforming Front-End Disaster Code™ Into A Maintainable Masterpiece
 
Require JS
Require JSRequire JS
Require JS
 
Automated perf optimization - jQuery Conference
Automated perf optimization - jQuery ConferenceAutomated perf optimization - jQuery Conference
Automated perf optimization - jQuery Conference
 
JavaFX meetup
JavaFX meetupJavaFX meetup
JavaFX meetup
 
Switch Away from Icon Fonts to SVG
Switch Away from Icon Fonts to SVGSwitch Away from Icon Fonts to SVG
Switch Away from Icon Fonts to SVG
 
Rvrsit
RvrsitRvrsit
Rvrsit
 
AngularJS is awesome
AngularJS is awesomeAngularJS is awesome
AngularJS is awesome
 
Java business service
Java business serviceJava business service
Java business service
 

Similaire à Java fx an introduction

Java EE 6, Eclipse @ EclipseCon
Java EE 6, Eclipse @ EclipseConJava EE 6, Eclipse @ EclipseCon
Java EE 6, Eclipse @ EclipseCon
Ludovic Champenois
 
Java in web 2 0 presentation
Java in web 2 0 presentationJava in web 2 0 presentation
Java in web 2 0 presentation
PRAVEEN KUMAR
 
Java in web 2 0 presentation
Java in web 2 0 presentationJava in web 2 0 presentation
Java in web 2 0 presentation
Varun Jain
 
Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)
ssuser4f9de3
 

Similaire à Java fx an introduction (20)

JavaFx
JavaFxJavaFx
JavaFx
 
Javafx
JavafxJavafx
Javafx
 
JavaFX
JavaFXJavaFX
JavaFX
 
Complete Solution for JavaFX Development - NexSoftSys
Complete Solution for JavaFX Development - NexSoftSysComplete Solution for JavaFX Development - NexSoftSys
Complete Solution for JavaFX Development - NexSoftSys
 
Build 2017 - Whats new for Xamarin Devs
Build 2017 - Whats new for Xamarin DevsBuild 2017 - Whats new for Xamarin Devs
Build 2017 - Whats new for Xamarin Devs
 
5 Treding Java Frameworks Offshore Developers Should About
5 Treding Java Frameworks Offshore Developers Should About5 Treding Java Frameworks Offshore Developers Should About
5 Treding Java Frameworks Offshore Developers Should About
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
JavaFX 2 Rich Desktop Platform
JavaFX 2 Rich Desktop PlatformJavaFX 2 Rich Desktop Platform
JavaFX 2 Rich Desktop Platform
 
jQuery: The World's Most Popular JavaScript Library Comes to XPages
jQuery: The World's Most Popular JavaScript Library Comes to XPagesjQuery: The World's Most Popular JavaScript Library Comes to XPages
jQuery: The World's Most Popular JavaScript Library Comes to XPages
 
Java EE 6, Eclipse @ EclipseCon
Java EE 6, Eclipse @ EclipseConJava EE 6, Eclipse @ EclipseCon
Java EE 6, Eclipse @ EclipseCon
 
Moving to the Client - JavaFX and HTML5
Moving to the Client - JavaFX and HTML5Moving to the Client - JavaFX and HTML5
Moving to the Client - JavaFX and HTML5
 
Modern Web Framework : Play framework
Modern Web Framework : Play frameworkModern Web Framework : Play framework
Modern Web Framework : Play framework
 
Java Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,CoimbatoreJava Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,Coimbatore
 
What is java fx?
What is java fx?What is java fx?
What is java fx?
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 
Java in web 2 0 presentation
Java in web 2 0 presentationJava in web 2 0 presentation
Java in web 2 0 presentation
 
Java in web 2 0 presentation
Java in web 2 0 presentationJava in web 2 0 presentation
Java in web 2 0 presentation
 
Java™ in Web 2.0
Java™ in Web 2.0Java™ in Web 2.0
Java™ in Web 2.0
 
JavaFX Presentation
JavaFX PresentationJavaFX Presentation
JavaFX Presentation
 
Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)Javafxpressentation 140524053934-phpapp01 (1)
Javafxpressentation 140524053934-phpapp01 (1)
 

Dernier

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Java fx an introduction

  • 1. Shiv Kumar Ganesh, : Gshiv.sk@gmail.com, : @shivkumarganesh, : shivkumarganesh
  • 2. 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.
  • 3. Where is JavaFX 2.0? All Screens of your LIFE
  • 4. 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.
  • 6. 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
  • 7. What is there for Web Developers? Embedded browser provides you to perform following:- • API helps you to render HTML content.(Based on Webkit) • Executes JavaScript Commands. • Access to DOM from Java Code. • Handle Events • Pop-up Management.
  • 8. 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!"/>
  • 9. JavaFX2.0 UX • Several Components for better UX. • Steel Series – Best UI representations for Gauges and LCD displays.
  • 10. Resources • JavaFX2.0 Documentation • JavaFXPert • FxExperience • Learnjavafx • Dzone • FXDaily
  • 11. Follow on Twitter for JavaFX • @carldea • @JavaFXpert • @javafx4you • @fxexperience • @hansolo • @steveonjava • @rajonjava • @shivkumarganesh
  • 12. Thank You Images : [ Courtesy Oracle, Amy Fowler Blog]