AITEC Contract Research Projects in FY1998 : Software |
Principal Investigator : | Enrico Pontelli |
New Mexico State University |
Name | ||
Enrico Pontelli, Assistant Professor | epontell@cs.nmsu.edu | Principal Investigator |
Gopal Gupta, Associate Professor | gupta@cs.nmsu.edu | Co-Principal Investigator |
Kostubh Deopura | kdeopura@cs.nmsu.edu | Researcher |
Premkumar Jonnala | pjonnala@cs.nmsu.edu | Researcher |
Design and develop extensions of the KLIC system to provide flexible facilities for interaction with the World-Wide Web. The ultimate goal is to provide a KLIC-based toolkit which allows to develop flexible Internet-enabled applications as well as further extensions of KLIC for more specific Internet-related applications.Current Features of W-KLIC: (subject to frequent changes)
Software Environments:
- ability to represent HTML documents as logic terms (and apply matching and similar operations to it)
- basic HTTP capabilities
- various CGI scripting facilities (including persistent scripts)
- CCI interface and ability to interact with Mosaic's sessions
- ability to embed KLIC modules in HTML documents and automatically execute them client-side; modules are capable of interacting with the "parent" browser (a Netscape session) and request various operations (e.g., download of a document, post of data to a remote server)
- more to come...
Different parts of the W-KLIC system have been developed in different environments due to their requirements:File Configuration:
- the HTML and HTTP components should be relatively independent from the specific environment (i.e., they should work on any Unix-based environment running KLIC 3.001 or later)
- CCI interface has been tested under SunOS; it should work properly also under Solaris. It did not respond correctly under Linux. It also requires a version of Mosaic which is capable of interacting via CCI interface
- CGI scripting facilities have been tested under Solaris, but should work without problems under Linux as well
- Embedding of modules in HTML documents have been developed under Linux and using Netscape Communicator 4.0. It has been shown not to work properly on earlier versions of Netscape (due to changes in the behavior of the PlugIn interface). It should be easily portable to Solaris and SunOS environments.
The following table describes the organization of the current distribution of the software; note that separate makefiles have been associated to separate components of the projects (and have to be compiled separately).
W-KLIC code docs standard cgi plugins virtualclass outline99 report99 summary99 userman99 basic W-KLIC
facilities (HTTP,
HTML,CGI,CCI)Refined CGI
scripting
capabilitiescode htdocs Example:
virtual classroomThis Page General Report on the W-KLIC project Summary of the Report on the W-KLIC project User Manual Module Navigator and basic Plugin Test case
www-admin@icot.or.jp