Java Web Start (advantages)
by, 11-28-2011 at 07:12 PM (1229 Views)
Ever thought of launching full-featured Java applications with a single click? Java Web Start provided with Java Standard Edition (J2SE™), version 5.0 helps making this possible. In this post, I will introduce you to this new and exciting feature.
Java Web Start simplifies a lot of things. For instance a complete spreadsheet program or an Internet chat client normally involves going through complicated installation procedures. But with Java Web Start, you can download and launch applications without any fuss.
When you access an application through Java Web Start, the application integrates with your desktop. So for you, the application will work as a native application.
Java Web Start also manages Java™ Runtime Environment versions by automatically updating the application version. It also simplifies deployment of the applications. The design and development of applications using Java Web Start is the same as it is for any other Java applications. Another plus point is that migrating a legacy application to Java Web Start is trivial. If you want to deploy the web applications, Java Web Start is the right choice for you since it involves just a few simple steps on the Web server.
advantages of Java Web Start, hence motivating you to use it.
A a new application can be installed by clicking a link on a web page.
A Java application can be placed on a web server and it can be deployed on to a variety of platforms for instance: Windows 98/NT/2000/ME/XP, Linux, and Solaris.
Java Runtime Environment management
Another good thing about Java Web Start is that it supports multiple versions of the Java. An application can request the required Java versions without conflicting with the different needs of other applications. The downloading and installing of correct version of Java is handled by Java Web Start.
Java Web Start integrates the Java applications on to desktop. A user can access a network application just as a native application using Java Web Start .
When you run an application using Java Web Start, it connects to the web server and checks for the updates. This means, that if you have an application on a web server in JAR format, you simply need to replace it with the updated copy and all the users will get the updates through Java Web Start.
Java Web Start uses security of the Java platform. Users should not be worried about the security model because a Java Web Start application is restricted to a sandbox and cannot corrupt user's systems. If the application provides additional security (signed JAR files), , then the user has to decide if he trusts the application's source and, if so, allow it to run. Nothing can happen behind the scenes without the user's awareness and approval. So its safe.
Applications launched with Java Web Start are cached locally, for improved performance.
Familiar Java development requirements
Applications developed to run with Java Web Start are developed in the same way as ordinary Java applications. You just have to take care of packaging requirements. Another good thing is that updating a legacy application to be deployed through Java Web Start is, in most cases, a simple process.