Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Web Browser Based Help for Java Applets

IP.com Disclosure Number: IPCOM000122915D
Original Publication Date: 1998-Jan-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 62K

Publishing Venue

IBM

Related People

Allen, J: AUTHOR [+2]

Abstract

Disclosed is a method which summarizes the use of Java, JavaScript, LiveConnect, and Java Servlets to provide windows-like help for Java applets through a web browser. This technique is of particular interest to groups who are unable to use one of the third-party Java help applets (JHelp, Jelp, JavaHelp) for providing context-sensitive applet help. The following discusses, beginning with the applet's call for help, how these technologies were used to implement Java help through a web browser: 1. Help is requested from an applet GUI. Using LiveConnect, a Java<->JavaScript communications Java package from Netscape, a sized browser window with all of the specialized browser buttons removed is opened. That is, a JavaScript window.open() call is made from the Java applet. 2.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 53% of the total text.

Web Browser Based Help for Java Applets

      Disclosed is a method which summarizes the use of Java,
JavaScript, LiveConnect, and Java Servlets to provide windows-like
help for Java applets through a web browser.  This technique is of
particular interest to groups who are unable to use one of the
third-party Java help applets (JHelp, Jelp, JavaHelp) for providing
context-sensitive applet help.  The  following discusses, beginning
with the applet's call  for help, how these technologies were used to
implement Java help through  a web browser:
  1.  Help is requested from an applet GUI.  Using LiveConnect, a
       Java<->JavaScript communications Java package from Netscape,
       a sized browser window with all of the specialized browser
       buttons removed is opened.  That is, a JavaScript
       window.open() call is made from the Java applet.
  2.  An applet attached to the help browser window starts and
       registers itself in a static applet hashtable.  Static
       methods to get, set, and delete the help applet from the
       hashtable are available.
  3.  Through a servlet call, the topic frame of the help browser
       window requests the appropriate help.  The servlet is passed
       a number of parameters, including the help topic ID.  Java
       servlets were chosen for our CGIs because of their
       portability across web servers and because of their
       persistence in memory.  That is, once help is served, all
       help state data is retained in Java objects in server memory
       and can be accessed by other Java objects.
  4.  The web server returns the topic help to the topic frame.
       Two pieces of code, written in Java, are available for
       returning the topic help:
      a.  If each help topic is in a separa...