Pages

Wednesday, January 7, 2009

JavaFX a new Programming language from Java Technology

Why to change a code for Desktop’s, Mobile Phones, Home Entertainment devices like TV, set top boxes etc. especially when the task is same. Sun Microsystems provides a Solution, Javafx take a look:
Sun Microsystems is known for their panoptical mind of Platform Independency. To accomplish that, James Gosling and his team instituted a Programming language called Java. The Concept was bounded with operating system till today. Java codes for mobile devices were different than what you code for your desktop, though scheme was same but the coding was different. Today Javafx, a programming language from a JavaOne project provides a framework which is invariant of platforms. No matter it is set top box, TV set, Mobile phone or your desktop the code will remains just changeless.
Java Revolution (started in 1995) grounded a decade ago, gains a momentum with a release of JavaFX. A Scripting language JavaFX, is an expressive rich client platform for creating and delivering rich Internet experiences across all the screens of your life. It offers users a freedom and flexibility to create a RIA (Rich Internet Application) and content quickly and easily across multiple screens, including mobile phones, desktops, televisions and other consumer interactive devices. It combines the best of capabilities of java platform with great media functionality into an intuitive and comprehensive, one stop development environment.
It provides creativity without boundaries by just given features which adds animation, java2D, Java3D and Visual effects into an application. Till today java was great in Server side technology with J2EE and but on client side; JavaScript, Flex, Flash, Silverlight, AJAX were the great players on UI of Internet application. Javafx provides an interactive framework to build a Rich Internet Application.
Javafx is just a Statistically-typed language and not strongly typed language which makes it rich and ascertain to build anything and deploy anywhere you need. The UI engineer of JavaFX, Christoper Oliver on release just commented “Our goal with JavaFX is to deliver ‘a media stack’ for Java Platform”. A media stack contains Audio, Video, 2D and 3D Graphics and animation.
The JavaFX Architecture:


Various Content developer and Designer collaborated together and instituted a Project named ‘Nile’ to deliver a tool with capabilities of designing and developing both. And the result is JavaFX, a scripting language which can be used to develop a thick or thin application for devices which can compute and contain a Virtual Machine. The Genius brains manage to develop a statically-typed programming language which provides more features than a strongly typed language and made it rich to use.
Thus it’s great to say “From Smart Cards to mobile phones to enterprise application and supercomputer, java technology has become one of the world’s most significant technologies; Java technology truly is everywhere ".

0 comments:

 

Blogger