# JAMM

## Java Applets Made Multiuser

JAMM (Java Applets Made Multiuser) is a prototype Java runtime environment that provides the shared use of single-user Swing-based components.

Keywords: Computer-supported cooperative work, groupware, collaboration transparency, Java.

### What's New

- 3/1/98 Version 1.0 -- works with Swing 1.0. Also, includes enhanced input control policy (implicit control granting) and remote text cursors ("telecarets").
- 2/4/98 Version 0.7c -- new feature: Concurrent Text Editing. Unlike other application-sharing systems, JAMM now allows multiple users to simultaneously enter text in a text area. Figure 1. Two users simultaneously entering text. User A is editing text in the replica on the left and User B is editing the replica on the right. See Multiuser Interface Components: Concurrent Editing for more details.
- 12/31/97 JARS Rating score 913 out of 1000 (top 10%).

###

Collaborative Use of Single-user Applications

The computing field is shifting focus from personal computing to interpersonal computing. People interact together in all aspects of life and, as computers have become prevalent, users seek computer support for their interactions. Groupware toolkits exist with which developers may create collaborative applications. However, there is a growing base of single-user applications that may be extended to collaborative use through a collaboration-transparency system, such as rJAMM.

###

System Overview

This version of JAMM supports the shared use of 100% pure Swing-based user interface components. A component shared via JAMM may be as simple as a button or as complex as an applet. In the image above, a Swing example component, called Stylepad, is being shared. This version of JAMM, called rJAMM for replicated JAMM, is the second generation of work described at this URL: http://simon.cs.vt.edu/JAMM/JAMM-AWT-based .

### Screenshots

### Multiuser Interface Components

### Known Problems

### JAMM Publications and Related Work

###

Using JAMM

As a research project, JAMM is freely available for evaluation and use. We ask you to provide feedback about your experience with JAMM throughout your use of it (contact JAMM <jamm@simon.cs.vt.edu>).

### Download

### Installation

### User's Guide

### Feedback

###

Related Projects at Virginia Tech

#### Sieve - Collaborative Visualization

#### LiNC - Learning in Networked Communities

JAMM Home