
![]() |
|
JavaFX provides a unified development and deployment model for building rich client applications that integrate rich immersive media such as audio and video, graphics, rich text and web services. JavaFX allows creative developers to program in a visual context thus helping them to bring their ideas to life quicker and better. JavaFX is a rich client platform for building cross-device applications and content. JavaFX Script is a new programming language from Sun for creating rich media and interactive content which is tightly integrated with Java, as the name indicates.
The JavaFX Script gives developers the platform to easily develop content-rich applications for the various devices, including set-top boxes, mobile gadgets, Blu-ray discs and desktops. Whereas, JavaFX Mobile is a complete software system meant for mobile devices. It is offered via OEM licenses to carriers, mobile manufacturers, and other companies.
The JavaFX will make it simpler than ever to build and quickly deploy rich Internet applications and interactive content. JavaFX Script will allow developers to develop RIAs and next-generation services across virtually any device.
JavaFX is a new platform for creating and deploying rich Internet applications inside a lightweight Java virtual machine. JavaFX Studio works as an Eclipse plugin for developing and deploying JavaFX applications. JavaFX Studio comes with numerous features and wizards to make JavaFX application development better.
Deployed on billions of devices, developers can leverage the power, maturity, performance and ubiquity of the Java Virtual Machine, a proven, mature high-performance platform. JavaFX applications can take advantage of performance enhancing features of Java such as the HotSpot virtual machine, garbage collector, and advanced set of libraries. JavaFX also provides advanced graphics, audio and video rendering with support for hardware acceleration.
JavaFX makes it easy to integrate video, audio, graphics, animation and rich text. Applications can combine audio/video and 2D graphics with 3D perspective transform (true 3D graphics coming soon) and rich text, with compelling visual effects and transformations. Advanced animation features include timelines, keyframe animation, tweening, and path based animation that animates objects to follow any desired motion path. JavaFX 1.2 also introduces a rich set of User Interface controls to accelerate content creation!
JavaFX allows designers and developers to simply and swiftly combine graphics and media assets to unleash their creative potential with significantly reduced effort. Using the JavaFX Production Suite, a suite of tools and plugins for Adobe Photoshop and Adobe Illustrator, designers seamlessly create and export graphics from their existing tools into the JavaFX format. The plugins allow One-click conversion and provide a preview enabling designers to make any necessary modifications prior to conversion.
The developers can preserve existing investment by reusing Java libraries in JavaFX applications. JavaFX allows access to device level capabilities on Mobile Devices. From a development standpoint, Java developers can continue to leverage the global Java ecosystem with its vast knowledge-base and marketplace. JavaFX will be the force behind delivering compelling "brand name" content and richer experiences that differentiate offerings while leveraging their existing technology investments.
You can Drag-to-Install JavaFX applications simply by dragging them out of your browser - you can then re-launch the applications directly from your desktop! Drag-to-Install simplifies the distribution of content to end-users and provides them with access when and where they want.
The JavaFX SDK features the JavaFX Mobile Emulator to enable developers to begin creating advanced and expressive mobile content today. Thanks to a Common API Profile implemented across the Mobile and Desktop runtimes, developers can even create applications for both of these screens using a single, unified source-base enabling more people to create more content across more devices!
Advantages with JavaFX Script: