Hypermedia Information Systems Research Lab
Institute for Integrated Systems Research
New Jersey Institute of Technology
Professor Bieber
This task extends the HTML language with a complete grammar for graphs (nodes and links to connect them), and provides functionalities for drawing them within a WWW browser. This is done in Java with the HotJava WWW browser. We will create a Content Handler that automatically adds the code for parsing, checking and displaying the graph data contained in the HTML document. The graph grammar and part of the check and parse code exist from a previous master project. This part of the project is joint with Hsueh-Chin Yen. In addition, I will create an HTML extension for managing object- oriented drawings, working in exactly the same manner as the existing graph HTML extension.
This project concerns building a WWW browser to show versioned resources using the VTML versioning language, and letting the user select and compare different versions at the same time. This is done in Java with the HotJava WWW browser. The project's specific task is to create a Content Handler for VTML, which is automatically called whenever a VTML resource is accessed. The content handler will parse the resource to determine the content of the default version, and will create the user interface items and procedures to let the user access other versions of the same document. The project assumes that a full working VTML engine exists and is used whenever appropriate by the Content Handler and user interface items.
In this project I will create an extension to HTML for dealing with charts. This is similar to Guang-Wu Chen's project, but focuses on a wide variety of charts, with several options for display, color and the like.
Hong Shen's task is to create a first working prototype for a transportation analysis system. I will create a WWW browser interface for dealing with a single transportation analysis. Every step in the process would be activated at the client by an interface similar to the one shown in the prototype, and dealt with at the server by appropriate CGI applications. A Java applet will be used to display maps and flows on the browser.
This project involves building a series of command-line applications to make VTML versions of four packages: diff, diff3, rcs and sccs. For the diff engines, we are looking for two-way compatibility: diff and diff3 output can be used as input for the VTML engine for entering a new version of a resource, and VTML deltas can be transformed in diff notation to be used by external tools. For the configuration management systems, we are looking for total substitution: the set of rcs and sccs commands would be substituted by equivalent ones using the VTML engine underneath. The project assumes that a full working VTML engine exists and is used whenever appropriate by the new diff and cm tools.
This task extends the HTML language with a complete grammar for graphs (nodes and links to connect them), and provides functionalities for drawing them within a WWW browser. This is done in Java with the HotJava WWW browser. We will create a Content Handler that automatically adds the code for parsing, checking and displaying the graph data contained in the HTML document. The graph grammar and part of the check and parse code exist from a previous master project. This part of the project is joint with Guang- Wu Chen. In addition, I will create a CGI application to automatically create a neighborhood map for every HTML document loaded, using the graph HTML extension.