0% found this document useful (0 votes)
259 views

Java FX

JavaFX is a software platform for creating and delivering desktop applications, as well as rich internet applications (RIAs) that can run across a wide variety of devices. It has two main technologies: JavaFX Script for creating user interfaces, and JavaFX Mobile for mobile applications. JavaFX aims to be a multiplatform solution that is better than previous technologies like Swing for user interfaces. While it makes application development easier in some ways, it also has some limitations like longer loading times and dependency on the Java virtual machine.

Uploaded by

tanujagrawal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views

Java FX

JavaFX is a software platform for creating and delivering desktop applications, as well as rich internet applications (RIAs) that can run across a wide variety of devices. It has two main technologies: JavaFX Script for creating user interfaces, and JavaFX Mobile for mobile applications. JavaFX aims to be a multiplatform solution that is better than previous technologies like Swing for user interfaces. While it makes application development easier in some ways, it also has some limitations like longer loading times and dependency on the Java virtual machine.

Uploaded by

tanujagrawal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14

Topic Name- JavaFX

Introduction
Types
Architecture Framework
Multiplatform
Support from java
Features
Comparison with others
Advantages
Limitations
Conclusion
JavaFX is the technology devloped by the Sun
Microsystems.
The vision of the JavaFX product family is to
deliver “the ability to create interactive
content, applications and services from
desktop to mobile devices to the living room.”
javaFX consists of two technologies:
JavaFX Script and JavaFX Mobile.
JavaFX Script is a language that is
targeted at content authors. JavaFX is a
fully object oriented language. Using
simple, declarative scripts, content
authors can create very rich user
interfaces.
JavaFX Mobile is essentially a layered
software system for mobile devices on
which programs developed in JavaFX
Problems With Previous Technologies
• UIs generally require quite large nested data
structures: trees of elements.
• Graphics code tends to rely heavily on
concurrency—processes running in parallel.
Structure of Java FX
''There are parts of the world where a person's
desktop computer is their cell phone, and that's the
kind of end point that we're going to get to‘
Desktop,Web,Mobile,TV
It is intended to develop for developing the RIA
applications.
JavaFX Script, is an innovative DSL for creating
visually rich UIs.
In case of desktop it is replacement of swing
components, in case of web it is replacement of
applet
Comparison with others
• Adobe AIR and Flex
• Google Web Toolkit
• Microsoft Silverlight
Common Profile
Drag To Install
Integrating graphics created with thirdparty
tools.
Full integration into Webpages.
More Loading Time
Not all the promised platform are supported
yet
Weak Performance
Dependancy on JVM
Conclusion
• It is a multiplatform language
• It is DSL for GUI
• It is far better than its predecessor and current
technologies fir UI
• It makes the task easier
• Break the application development in to two
parts.
• Easy to learn and use.
Thank you

You might also like