JavaFX: New Paradigm in Rich Internet Applications

It is a natural phenomenon to think about learning and adopting new technologies while there exists some well-established and popular ones, it is the scenario prevailing with the rich internet application (RIA) development landscape.

JavaFX: New Paradigm in Rich Internet Applications

JavaFX: New Paradigm in Rich Internet Applications

     

   

?Most scripting languages are oriented at banging out Web pages. This is oriented around interfaces that are highly animated.?

?James Gosling, [1]  

?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.?

?James Gosling, [2]

It is a natural phenomenon to think about learning and adopting new technologies while there exists some well-established and popular ones, it is the scenario prevailing with the rich internet application (RIA) development landscape. There has been a constant demand for RIAs to provide interactive content applications and services that would run on a variety of clients with new features and capabilities. RIAs are basically the web applications that have the features and functionality of traditional desktop applications. They typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server.

To simplify and speed up the creation and deployment of high-impact content for a wide range of devices, Sun Microsystems announced JavaFX, a family of products based on Java technology to create Rich Internet applications (RIAs).

JavaFX: Sun?s New Product Family and Technologies

The Java revolution, which started more than a decade ago, gains even more momentum with the arrival of JavaFX.  It is a new innovation targeting the billions of consumer devices and computers powered by Java technology.

JavaFX comprises a comprehensive set of runtime environments, widgets, development tools, and scripting environments. It aims to provide a consistent user experience across a wide variety of devices including desktops, (as applets and stand-alone clients) set-top boxes, mobile devices and Blu-Ray players.

Sun Microsystems, first announced JavaFX at the JavaOne developers conference in May 2007. The JavaFX products are intended to create Rich Internet applications (RIAs). Currently JavaFX consists of JavaFX Script and JavaFX Mobile (an OS for mobile devices), although further JavaFX products are planned. Sun plans to release JavaFX Script as an open source project, but JavaFX Mobile will be a commercial product available through an OEM license to carriers and handset manufacturers.

Now, JavaFX is going to compete with Adobe AIR and Microsoft's Silverlight technologies to occupy space in the current RIA market.