[John Barton Home Page]
MeetingMachine Distribution
Warning: Experimental
Open Source Software. This system isn't even alpha! This system is available
on this page for the convienence of researchers working on ubiquitous
computing. It represents a build from the MeetingMacine part of the open-source
project "iros" on sourceforge.
This version -- WALTZ
-- only works on Win32 and it has be tested only on WinXP.
This version -- TWOSTEP
-- should work on platforms that support Java; it is only tested on WinXP.
Ok
I read the warning and I want the MM zip file anyway! (This link
sends you to SourceForge. Look for "Latest File Releases", "MeetingMachine"
then read across to "download" link.)
News
New release sequence is "twostep".
New features:
- Built on iROS2 technology, including
PointRight-2-post-ubicomp2003-version with Mac-compatible protocol.
- New connection client based on
iROSManager techonology (in Java ; replaces win32-specific MMMenu).
- Replaced server.bat with iROSManager-based
launcher.
- Added VNC support for remote
users.
- (planned) Java-based eTable viewer
MM-twostep is mildly incompatiable
with MM-waltz since the PointRight protocol has changed.
The MeetingMachine is a shared networked
appliance supporting the exchange, discussion, and collation of electronic
documents. The
appliance consists of a digital projector with internal storage, a "
document control" handheld device that helps users move documents to
and from portable memory devices and the MeetingMachine. A suite of
client programs allow laptop users to use their mouse on the projector
and to move documents to and from their laptop to the MeetingMachine.
The MeetingMachine prototype has the following parts in place:
- Server Software:
--
- Eventheap, multimachine event
queue
- WebDAV server (tomcat),
file sharing in meeting, --
- Pointright server, accepts
mouse events onto projector
--
- MediaSensorHandler, manage
USB, CompactFlash, RFID sensors --
- Projector UI (IE running
in fullscreen mode)
- Server Hardware:
- Projector
- laptop: to run servers and
file share.
- Document Controller Software
- Web browser with event listener
(modified armaDillo)
- linux familiar
- Document Controller Hardware
- iPaq w/ 802.11b
- docking station with USB,
CompactFlash, RFID (in design)
- Laptop Client Software
--
MM supervisor (MMMenu):
launches other clients. MeetingMachineMenu: launches other clients
- Pointright client: sends
mouse events to projector
- WebDav Client: (IE running
in WebDav Mode).
- Debugger and help files.
Installation
The MeetingMachine distribution
is designed to work reliably right
out of the zip file and
with minimal
impact to your software environment.
- The zip file contains a single subdirectory "MeetingMachine". Unpack the zip
file in any directory you can remember. I use "C:".
- To start the server (eg on a
machine running a projector): double click the file called "server2" or "server2.bat".
- To start the client (eg on you
laptop): double click the file called "meet"
or "meet.bat".
- Let me know how it goes ;-).
Minimal
impact to your system.
This version of the MeetingMachine
distribution does the following things to your system:
- Zip file unpacked by you requires
30MB in one directory. It contains:
- Full Java Runtime Environment
(the redistributable one) 20MB
- Partial Jakarta Tomcat server
4MB
- Jikes Java Compiler
- iROS system distribution
- Help files, Scripts.
- Temporary files are written into your system's TEMP directory (usually
C:\TEMP or under you user name).
- Pointright2 may write two entries into your system registry if you launch
it outside of my scripts.
More Information
- Open Source: see iros/user/jjbarton/MeetingMachine
in the IROS project on
sourceforge and the iwork home page.
- "The
MeetingMachine: Interactive Workspace Support for Nomadic Users"
John J. Barton§, Tony Hsieh*, Vikram Vijayaraghavan*, Tomoto Shimizu†,
Brad Johanson*, and Armando Fox* (§ Hewlett-Packard Laboratories, Palo
Alto, CA
*Stanford University, Stanford, CA† Stanford University Visiting Scholar
on leave from Hitachi Ltd.) Technical Report HPL-2003-128 and Accepted for
publication and presentation at WMCSA 2003.
- The README.TXT from the distirbution
- The files in the help directory.
Suggestions and Comments Welcome
[John Barton's Home Page]