Java Web Start, also popularly known as JavaWS or javaws, is a framework that has been developed by Sun Microsystems. Java Web Start version 6.0 is included within Java TM Platform Standard Edition 6 JDK. It is basically a technology used for the deployment of applications and provides the user with the ability to launch a fully featured application software for the Java Platform, all just by a single click from the Internet via a web browser. Be it any spreadsheet program or an Internet chat client application, you can easily download and launch the applications without being entering into the complicated installation procedures. You can easily access the latest Java SE technology with any of the browsers with the help of Java Web Start. Also, you never have to compromise with the state of your data and files as Java Web Start is packed with the security features of the Java Platform. Simply click on the web page link and the application is launched. Even if the application is not available on your computer, the Java Web Start Technology takes care of it by downloading all the required files automatically – their lies the inner beauty of Java Web Start, the latest version being 6.0.
Java Web Start version 6.0 is launched with a wide range of enhancements in order to make it more dynamic. It now supports the new element called <<0>> along with its attributes such as ‘policy’ and ‘check’. There are no longer any restrictions for the signed and trusted code. In other words, the requirements needed for the DownloadService API has been relaxed. In this version a SocketService has been implemented, so as that the user is prompted to allow if any untrusted application tries to connect to a URL. Java Web Start 6.0 introduces a new element called <<1>> that replaces <<2>> element. The
System Requirements for Java Web Start 6.0:
1) The client machine is required to support Java Runtime Environment (JRE), version 1.3 or later.
2) The Web Server is required to be configured such so as to support a new MME type.
3) Java Web Start 6.0 is available for Windows 98/ME/NT/2000/XP, Solaris and Linux.
As per the security issues are concerned, the Java Web Start, latest version being 6.0 is actually built on top of Java(TM) SE platform and in turn it provides a wide scope of security. You are able to maintain the security and state if you use Java Web Start to launch applications. For if there’s any request for unrestricted access by an application, Java Web Start will prompt a Security warning dialog when you try to launch the application for the first time.
- It can overcome several compatibility issues with browsers Java plugins and different versions of JVM.
- Includes Java platform security features, thus maintaining the state of your data and files
- A single application that can be made available on a Web Server and deployed on a number of platforms.
- Allows user to run applications safely, especially from untrusted sources.
- Cannot communicate with the browsers so easily as compared to applets