Shaking Hands!
Functions and Features
- Web Server
- Web server used for access, and applet download
- Prototype should work with any Java-enabled browser [Shared Browser requires Netscape3.0b2 +]
- Reflective Servers
- Client loads URL which downloads applet
- Applet allows user to log on and subscribe to / create a party
- Applet sets up connection to reflective server
- All clients that use tghe same party name and password get connected to collaboration
- Any client/master can use control panel to navigate through foils, which are automatically loaded
on all participant's screens
- Reflective servers broadcast URL to all client's applets, which loads the appropriate URLs. Minimal
data transfer.
- WhiteBoard Servers
- The whiteboard allows clients to share graphics information.
- Distributed whiteboard allows clients to draw in line,rectangle and pixel modes as well as
annotate using text.
- Events are marshalled at client as distributed objects that are transmitted over the network to the
server. The server unmarshalled the objects, performs local actions, and broadcasts objects to all currently connected clients
- Chat Servers

Vishal Mehra <vishal@watson.ibm.com>
Daniel Dias dias@watson.ibm.com