Chapter 7. JavaWebStart™ deployment

Table of Contents

Overview
JavaWebStart™ in few words
Benefits for FreeCast deployment
Stream description file
Stream description option list
Advanced examples
Start page

Overview

JavaWebStart™ in few words

JavaWebStart™ is a launcher whih allows users to start Java™ applications by a single click on a website. To sum-up quickly, the user's browser downloads a jnlp file on a website. This file contains a technical description of the application to be started. JavaWebStart™ (which should be associated to this kind of file) starts by reading this file. It starts a GUI to make the user follow the starting process. Then, it downloads the necessary files, validates the numeric signature, asks the user to confirm the application execution and ... starts the application.

JavaWebStart™ allows the user to restart easily a previously started application. If the user restarts an application, previously downloaded files are used. Needed updates are performed automatically. The user can consult the list of known applications with the JavaWebStartCache Application Viewer.

JavaWebStart™ is a product of Sun Microsystems. It's included into the Java Runtime Environment. Visit the product homepage http://java.sun.com/products/javawebstart/

Benefits for FreeCast deployment

The JavaWebStart™ deployment of FreeCast allows to provide a turnkey solution for the end-users (your listeners):

  • Listeners can install FreeCast as simply as possible.

  • They always use the right and the last FreeCast release without effort.

  • Even if they use FreeCast for several networks, they only download once the FreeCast application.

You just need to make available a small xml file (see in the section called “Stream description file”) on your website, include a link to the FreeCast start page (see in the section called “Start page”). You won't consume bandwith because the needed files are downloaded from the http://download.freecast.org.