About Java Web Start

sponsored links
Introduction
JavaTM Web Start is an application based on Java technology as a deployment solution. It is convenient to connect the computer and Internet access, allowing users to circumstances completely out of Web operations and management applications. Java Web Start provides one-click easy way to activate the application, and to ensure that applications always run the latest version, which can avoid the complicated installation or upgrade process.
Traditionally, through the Web publishing software requires the user to find in the Web, download, and then stored in the system and perform installation procedures. The installation process, you will be prompted to specify the installation path and installation options, such as full, typical or minimal installation. This is a time-consuming and complex tasks, and install each new version of the software have to be repeated.

On the contrary, through the deployment of Web applications, such as your favorite HTML-based e-mail client and calendar, auction sites, etc., are very easy to install and use. Web browser makes the whole process automatically. No complicated download, installation and configuration process, and that you always use the latest version.

Java Web Start technology to provide full-featured applications as described above for the HTML Web browser applications to provide the same benefits. Java Web Start technology is a Web-oriented application deployment solution. Full-featured applications using HTML-based client software alternative has many advantages:

Highly interactive user interface, with traditional applications (such as word processing and spreadsheet software) are comparable.
Lower bandwidth requirements. Application when not required each time you click to connect with the Web server, it can cache the information has been downloaded. Thus, it can slow connection for better interactivity. Support for offline use.

Of course, at the first use still have to download the application. HTML-based applications and therefore the cost of a first activation. Typically, open a Web page takes a few seconds. Java TM technology-based applications through a typical modem connection to download will take several minutes. The Java Web Start will download all the file cache on the local computer. Thus, although the application for the first time activation of the overhead than HTML pages, but then the application can be completed in an instant start, because all the resources needed can be obtained locally.
Every boot, Java Web Start will check whether the application Web server, an updated version, if so, then automatically download and start. This application will automatically update. No complicated upgrade process.

Security

Java Web Start is built on Java 2 platform, the platform architecture to provide better security. In the default case, through Java Web Start application to start the environment in controlled ("sandbox") run in files and network can only a limited visit. Therefore, start by Java Web Start application can maintain system security and integrity.
Application can request unrestricted access to the system. This case, Java Web Start applications will be displayed when you first start the security warning dialog box. Security warning will show the development application vendor information. If you choose to trust providers, will start the application. Source of information depends on the application number of code signing.

Installation Instructions

About this release of the installation instructions and system requirements, see the Installation Guide.
Using Java Web Start software
Java Web Start allows you to boot directly from Web-based Java technology applications. Application can be activated by the following three:
By clicking the link from the Web browser start.
From the Java Web Start's built-in "Application Manager" start, manager keeps track of recently used applications, and provides quick access to favorite applications.
From the desktop icon or "Start" menu (only for Microsoft Windows) start.
Regardless of how, every time you start the application to check whether there is an updated version of the application, Java Web Start will re-connect to the Web server.
From the Web browser, start the Java Web Start demo page ( http://java.sun.com/products/javawebstart/demos.html ), provides links to many applications, you can mouse click to start the application. Please try to click the Start button to start the different applications. Web browser will start Java Web Start, it will download, cache and execute the specified application. You will notice the second time the application is started significantly faster, because it has local presence without having to re-download.
Most demo page can be directly downloaded and executed without user intervention. These applications run in restricted environment, can not access the local disk and network, and can guarantee that they will not install any viruses on the computer.

Some of the demo program requires additional privileges, such as access to local hard disk. For these applications, the security dialog box will pop up, according to the code of the digital signature display information about the source of the application. Application only if you decide to trust only vendor to run.

This really is to use Java Web Start's total demand, but how it work? Start the application is actually a standard HTML link HTML link. However, it is not pointing to other Web pages, but links to a special file called a JNLP configuration file. Web browser to check the file extension and / or MIME type, make sure it belongs to Java Web Start. Then download the JNLP file for the parameters start Java Web Start. Java Web Start JNLP files in accordance with the instructions to download, cache and run the application.

From the built-in "Application Manager" Start "Application Manager" for the Java Web Start product's built-in part. It allows you to quickly and easily start was launched through Java Web Start application. Manager from the "history" menu and "Start / Programs" menu combination of deployment through Web-based Java technology applications that provide the corresponding functionality. Also through the "Application Manager" link to the application's home page to see the additional information.
You can double-click the application icon or click the Start button from the "Application Manager" start the application.

"Application Manager" Another important feature is the "Preferences" dialog, the dialog box allows you to view and modify the settings to use Java Web Start. For example, it included so you can make the following settings tab:

HTTP proxy specified (or tell Java Web Start using the default browser settings).
Clear cache the downloaded application.
Different version of Java Runtime Environment specified location.
Specifies whether to display Java console.
View a collection of root security certificates.
"Application Manager" by clicking the Java Web Start desktop icon or the Microsoft Windows "Start" menu icon to start. In SolarisTM operating environment and Linux, by calling the Java Web Start installation directory in the javaws command. Web browser can be launched from the "Application Manager"; the examples, see demo page ( http://java.sun.com/products/javawebstart/demos.html ).
From the desktop icon or "Start" menu (only for Microsoft Windows) start
Java Web Start technology in Microsoft Windows desktop and "Start" menu and automatically create a shortcut for deployment through Web-based applications using Java technology. By default, if it should create a shortcut, Java Web Start will start the application at the second prompt. This parameter can be "Preferences" panel change.
Shortcuts can also be the "Application Manager" using the application / create a shortcut and the application / Remove Shortcut menu item to add and remove.

In the proxy server / firewall using the Java Web Start software behind
Java Web Start software must be configured with the correct proxy settings in order to start the application from outside the firewall. Java Web Start software will automatically try to detect the system default browser (Microsoft Windows for the Internet Explorer browser or NetscapeTM, Solaris and Linux operating environment for the Netscape browser) the proxy settings. Java Web Start technology supports most of the Web proxy automatic configuration script. It can detect almost all environments proxy settings.
If you can not automatically detect proxy settings will be the first to use Java Web Start when prompted to specify the proxy settings. Java Web Start will also prompt for authentication proxy server to access the necessary user name and password. The user name and password will be stored as Java Web Start of the current entry information. However, calling the new Java virtual machine, if access to a secure Web site will be prompted to enter user name and password, because the information stored with the Java Virtual Machine instance.

You can also use Java Web Start "Preferences" panel to view or edit the proxy configuration. By clicking (Microsoft Windows) desktop icon or the Java Web Start installation directory (Solaris Operating Environment and Linux), type. / Javaws command to start the "Application Manager", then select "Edit / Preferences." If you visit the Web through a proxy server in the environment, recommend the use of Java Web Start Preferences panel to set the correct check.
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Mixx
  • Technorati
  • Facebook
  • NewsVine
  • Reddit
  • Google
  • LinkedIn
  • YahooMyWeb

Related Posts of About Java Web Start

  • JavaScript is an object-oriented MVC-based framework for the implementation of non-absolute [original] [add precision application]

    Author: Topcss QQ: 419074376 E-mail: andpai1.0 @ gmail.com Time :2009-03-08 Just look at JavaEye News Monthly - January 2009 - No. 11 overall, he saw a surprise, there is JS-based implementation of the MVC framework, because should not the Internet ( ...

  • Detailed command Rails

    Source article: http://cab0605.javaeye.com/blog/158011 1.1 create a Rails application $ Rails [_VERSION_] app_name Optional: VERSION: designated rails version (if you have multiple rails versions), VERSION 1 plus underscore before and after, such as

  • Use javascript to calculate the accuracy of floating-point problem

    AJAX applications become more widespread today, occasionally the use of javascript for some floating point calculation. Try a bit today and found a very interesting question. In fact, this problem with java is the same as the problem is the accuracy ...

  • the use of rails mod_rails

    Mod_rails structures based on the use of the rails running apache environment Passenger (mod_rails) is an apache-based application deployment of rails program currently supports Linux, BSD, OS X platform, not to support the windows, the installation ...

  • Web safety test of cross-site request forgery (CSRF) articles (Figure)

    Cross-site request forgery (ie, CSRF) has been referred to as Web security sector number of loopholes in the "sleeping giant", and its level of threat which "reputation" will be shown. This article will briefly explain the loopholes, a

  • "Layman's language and Ext JS" 2.19 First National

    "Layman's language and Ext JS" 2.19 First National "Layman's language and Ext JS" Since self-selection project, and at JavaEye Garden blog Well-known techniques, such as the community has attracted wide attention and a strong r

  • Ext common problem of summing up

    scripts / ext / resources / css / ext-all.css / / EXT generic CSS, contains all the style (must) scripts / ext / resources / css / icon.css / / custom menu item or other storage page icon scripts / utils / HiTRUST-CMS.css / / old version of the payment sy

  • Design Pattern in EJB Applications

    What is a Design Pattern Design patterns are a set of re-use, most people know, after cataloging, code design experience. For the use of design patterns are reusable code, so that the code more easily understood by others, and ensure the reliability code.

  • In the Linux platform to install and configure Ruby on Rails Detailed

    ruby on rails recommend the production environment is running Linux / FreeBSD / Unix, or Unix family of operating systems, using lighttpd + FCGI solution. The following will be my Linux operating system, lighttpd + FCGI, MySQL database as an example, comp

  • How to do a good job in the demand for change management - needs to change flow specification

    Project Leader: assessment needs to change some of the workload to determine whether it needs to change the contents of the progress on the development of an impact, if the demand to change the progress of an impact on the development, the project le ...

blog comments powered by Disqus
Recent
Recent Entries
Tag Cloud
Random Entries