[John Barton Home Page]
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.
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.)
New release sequence is "twostep".
- 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
- Added VNC support for remote
- (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
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
- 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:
- laptop: to run servers and
- Document Controller Software
- Web browser with event listener
- 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.
The MeetingMachine distribution
is designed to work reliably right
out of the zip file and
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"
- Let me know how it goes ;-).
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
- 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.
- Open Source: see iros/user/jjbarton/MeetingMachine
in the IROS project on
sourceforge and the iwork home page.
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
*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]