Basic HTML version of Foils prepared 23 February 97

Foil 6 NCSA Habanero -- State-of-the-art Java Collaboratory

From Exploration of Available Collaboratory Technologies for RL CIV Rome Lab Quarterly Review for CIV -- June 28 96. by Wojtek Furmanski *

1 Simple server based collaboratories as discussed previously can be now fairly easily built from scratch in Java using JDK networking, multithreading and windowing support.
2 More advanced Java servers and collaboratories are now also become available --- here we report on two state-of-the-art products: NCSA Habanero collaboratory and MIT/W3C Jigsaw Java server.
3 NCSA Habanero offers Java tools for extending single-user Java applications to collaboratory environments.
4 The toolkit offers the full support for base networking such as routing, arbitration, synchronization and for Java object 'marshalling' (i.e.sending them across the net).
5 The base procedure is to split an existing application into common and client-specific objects and to marshall the latter.
6 Several popular Java applets have been already collaboratively distributed using Habanero, including NPAC Visible Human applet, UIUC Weather Visualizer, and several chat, whiteboard and game applications.
7 An attractive merger is to combine NCSA Habanero with MIT/W3C Jigsaw server towards a general purpose scalable multiserver Web collaboratory.

Table Font Size


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Thu Aug 14 1997