Java WebStart has some annoying characteristics that complicate lauching a bridge-based client that opens to a specific piece of data:
  • Parameters (e.g., /live?data=XXX) cannot be used in the HREF tag of a jnlp file
  • In order to support start menu and desktop shortcuts, the jnlp data must have an HREF tag. (For ROLE, this may or may not be a problem. If we really want to encourage startup from the web, maybe this isn't a problem.)
  • Passing the path information appended to the jnlp url results in WebStart seeing different instances for each place that it is launched from. This results in clutter, as well as excess "Do you want to create shortcuts?" and "Proceed in spite of security?" prompts.

Eliminating the HREF tag also seems to eliminate excess security prompts. Since we currently don't support offline mode (as of June 02) anyway, this seems to be the best near-term solution.

Still need to figure out duplicate client support -- possibly do something based on servlet engine session id


/public/projects/bridge/design/JNLP session and duplicate client issues Login | Web Editor | Full Editor
Last modified 9/11/03 12:45 PM by isenhour (history)
Site contents