Saturday, August 18, 2007

JavaFX

This is my next Tech bitssssss..., The JavaFx is a scripting language. Can Create rich content applications for mobile, set-top, and desktop devices with JavaFX. The JavaFX Script™ (hereinafter referred to as JavaFX) language is a declarative and statically typed scripting language. It has first-class functions, declarative syntax, list-comprehensions, and incremental dependency-based evaluation. The JavaFX language makes intensive use of the Java2D Swing GUI components and allows for easy creation of graphical user interfaces or GUIs.

The Technical Details followed here.,

At A Glance
* The JavaFX product family leverages the Java platform's write-once-run-anywhere portability, application security model, ubiquitous distribution and enterprise connectivity
* JavaFX initially is comprised of JavaFX Script and JavaFX Mobile
* JavaFX Script is a highly productive scripting language for content developers to create rich media and interactive content
* JavaFX Mobile, Sun's software system for mobile devices, is available via OEM license to carriers, handset manufacturers and others seeking a branded relationship with consumers

The JavaFX product family delivers the ability to create interactive content, applications and services from the desktop to mobile devices to the living room.

Features
# avaFX Script uses a declarative syntax for specifying GUI components, so a developer's code closely matches the actual layout of the GUI
# Through declarative databinding and incremental evaluation, JavaFX Script enables developers to easily create and configure individual components by automatically synchronizing application data and GUI components
# JavaFX Script will work with all major IDEs, including NetBeans, which is the reference implementation IDE for Java development
# Unlike many other Java scripting languages, JavaFX Script is statically typed and will have most of the same code structuring, reuse, and encapsulation features that make it possible to create and maintain very large programs in Java
# JavaFX Script is capable of supporting GUIs of any size or complexity
# JavaFX Script makes it easier to use Swing, one of the best GUI development toolkits of its kind

Benefits
* Increases developer productivity
* Offers an intuitive language design
* Requires less code
* Enables faster development cycles
* Zero loss of functionality across devices

JavaFX Mobile - Overview
JavaFX Mobile is a complete, pre-integrated software system for advanced mobile devices designed to enable developers to author rich, high-impact content and network-based services. Built around open and standards-based technologies, JavaFX Mobile enables control and flexibility for the mobile ecosystem.

JavaFX Mobile Architecture Key Benefits
Device Manufacturers
Business Challenges


* More advanced architectures and increasingly complex functionality result in significant time dedicated to porting and integration rather than creating value-added services
* Getting to market quickly with new services and functionality is critical
* Need a platform that is sufficiently customizable and that can be leveraged across a wide range of devices

Advantages of JavaFX Mobile Software


* JavaFX Mobile is a complete and pre-integrated solution enabling device manufacturers to focus on developing new services
* Because JavaFX Mobile is built around standard Java APIs, porting costs will be reduced
* JavaFX Mobile will implement libraries, middleware, and applications in Java and rely on standardized APIs, so porting the software to new hardware and adding/replacing software components is much easier than it would be with proprietary components
* JavaFX Mobile will simplify and accelerate the development of highly customizable, richly branded and secure user interfaces across mobile feature phone handsets

Content Developers
Business Challenges


* The proliferation of devices in the mobile space has made it very costly to develop and deploy mobile applications and services
* Developers want to take advantage of the latest device capabilities, but not all software platforms enable the use of the latest functionality
* Developer tools that have been loosely coupled with the application platform can present a variety of development challenges and compatibility issues

Advantages of JavaFX Mobile Software


* With more than 1.8 billion handsets running Java, this software will enable developers to validate applications on almost any mobile device with little or no porting
* Developers can create content using the product's open, standard Java APIs, fully integrated with a complete mobile software system to provide more consistent application behavior and functionality
* Developers can freely leverage numerous tools available for Java, including the award-winning NetBeans IDE and the Sun Java Wireless Toolkit

Mobile Operators
Business Challenges


* Proliferation and fragmentation of mobile platforms has resulted in high operational costs and has increased the cost of deploying new content
* Compelling content and superior customer experience is necessary to fuel subscriber growth

Advantages of JavaFX Mobile Software

* JavaFX Mobile is highly portable, so it's easy to deploy applications and services in a consistent fashion across a wide range of devices, enabling faster time-to-market and improved customer experience
* JavaFX Mobile will improve consistency between handsets supplied into the operator's network, resulting in reduced validation, porting, and support costs.

System Requirements

Systems Requirements section of the NetBeans IDE 5.5 Release Notes or the NetBeans IDE 6.0 Preview (M10) Release Notes in order to run the IDE.
See More technical details, tutorials, examples,click here
another link

No comments: