Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 80149

Summary: [plan item] JNLP Support
Product: [Eclipse Project] Platform Reporter: Jim des Rivieres <jeem>
Component: RuntimeAssignee: Pascal Rapicault <pascal>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: ed.burnette, email, gauthier_cs, jeffmcaffer, mheath, mlists, mn, nikolaymetchev
Version: 3.0Keywords: plan
Target Milestone: 3.1 M6   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 85013    
Bug Blocks:    

Description Jim des Rivieres CLA 2004-12-03 14:36:10 EST
It is convenient to be able to launch a Java-based application from a web 
browser. There are various technical issues with launching Eclipse using Java 
Web Start (JNLP). We will ensure that the simple forms of JNLP-based 
deployment are supported, and will investigate supporting more advanced 
solutions that could provide a higher level of integration between the Eclipse 
component model and that of JNLP. [Platform Core]
Comment 1 Pascal Rapicault CLA 2004-12-13 09:01:02 EST
Some more details are contained in bug #48416.
Comment 2 Pascal Rapicault CLA 2005-02-10 17:51:50 EST
First part of the work has been released in HEAD: startup.jar now contains a
class  called org.eclipse.core.launcher.WebstartMain that will be used as the
application descriptor. 

The configuration area computed is not optimal since it is being put as a
sibling of the osgi.bundles, meaning that each app will have it here.
It can either be put in the user.data, or in a .app folder (like it is done when
running eclipse normally).

The missing part is a jared version of osgi.
Comment 3 Jeff McAffer CLA 2005-02-11 00:21:39 EST
Should be WebStartMain (capital S)

Recommendation for running JNLP would be to set the osgi.configruation.area to 
something like 
    @user.home/.myapplication
also suggest setting the osgi.instance.area to the same value.
Comment 4 Pascal Rapicault CLA 2005-02-14 16:00:32 EST
Closing since the class has been renamed.
Comment 5 Pascal Rapicault CLA 2005-02-14 16:08:21 EST
Re-opening since OSGi is not yet shipped as a jar and mark it as M6.
Comment 6 Pascal Rapicault CLA 2005-04-01 11:47:59 EST
M6 ships as jars.
Closing.
Comment 7 Pascal Rapicault CLA 2005-04-01 13:39:57 EST
closing for real