COLLABORATIVE 3D VIEWER, ANNOTATOR, AND VRML PUBLISHER
A 3D viewer which can be integrated with existing World Wide Web clients 
using the CCI protocol, by which local _helper applications˛ can be started up 
by a WWW client and can continue to communicate with them via a well-defined 
command set.  Possible tools for creating collaborative client server 
applications using HTTP and an additional _backend˛ synchronous protocol 
(TBD) include:

1. Java is a high level object oriented language similar to Smalltalk. It is used 
to build HotJava and associated appletts.

HotJava is an extensible Web browser.   Developers can create appletts that 
provide specific functionality while using the underlying services of HotJava.  
HotJava is in essence an operating system.  Currently HotJava is ported to Sun 
OS and maybe compiled for other UNIX OS.  Security for execution of appletts 
from outside hosts is currently being discussed using PGP.  Appletts can be 
developed to manipulate 3D VRML files as well as create robot fungus for 
simulations. 

2. NetScape is a monolithic application that provides APIs (CCI) to access 
specific functions and built-in support for helper applications such as emerging 
3D VRML viewer using QvLib (1.0b1). This would be used in conjunction with a 
VRML/HTML object server (such as WaxWeb_s WWWMoo allowing navigation of 
the 3D objects in _Moo rooms_).  3D Helper applications will be used that are 
similar to those developed at Leeds University for 3D Chemical MIME types.

3. Virtual Notebook System (VNS) provides a client server environment for 
synchronous collaboration.  The VNS server has an API that allows a Web 
gateway to translate internal VNS formatting to HTML on the fly to a supporting 
Web server.  The VNS client also includes an API and toolkit to allow building of 
vertical applications and to interface with the Web browsers CCI feature.  One 
such vertical application will include an implementation of Northwestern 
University_s CoVis Collaboratory Notebook to support scientific hypothesis, 
testing, analysis, and critiques. In addition to providing collaborative features 
(such as multimedia and simple text conferencing, multilevel security and 
version control) the VNS environment allows simple home page creation using 
drag and drop features supporting images, text, hyperlinking, and graphics.   
Images and graphics are converted to Sun Raster format in the VNS and to GIF 
by the Web gateway.

4.  NCSA Collage may be adapted for use as this already incorporates a MOSAIC 
browser and client server collaborative features and is intended to visualize 
numeric data such as loci and alleles attributes in Genome data.




CHESTNUT BLIGHT/ACID DEPOSITION SIMULATIONS
Simulations will be developed from public domain robot warring games: 
RoboWars/Core Wars and launched as a helper application/Web Post operation 
(to select robot attributes). The RoboWars implementation includes a 
disassembler application for viewing robot source code, a high level 
programming language, and programming tools (An arena for fighting 
tournaments, a drafting board top draw icons to represent the robot in the 
arena, and a hardware store to purchase weapons and shields).

We propose to develop a parameter driven robot that allow students to select 
fungus attributes such as genotype, mutation, vegetative and sexual 
recombination through genetic engineering.  Robot fungus parasites and 
hypovirulent fungus neutralizers will be created that allow students to program 
alleles at critical loci, control dispersion, and observe reproduction, mutation 
and the epidemiological growth.  The results of the simulation will be displayed 
as spreading or static infestation of a tree and a forest.  Teams of students will 
role play as either the robot fungus parasites or the disease control expert_s 
hypovirulent fungus robot. The results will be collected by a central database 
for redistribution and execution on the local workstation. Teams can compete 
against each other or against the computer.

Multipoint Video/Audio Conferencing and Nemesis Store and Forward Video 
Server Applications will be integrated into the Visualizing MicroBiota 
environment under other funding at a future date.  

Electronic payment strategies are being developed under other proposals 
allowing _government microvouchers,˛ grocery store cash register receipt 
programs, environmental non-profit donations, and school system accounts to 
be credited and debited automatically with each use by student account holders.



Modification date: March 07, 2004 © Copyright 2004 by Brad Cox
Served by John Companies