WMCSA 2003 - Demo List

This years demos at WMCSA will show a variety mobile computing systems in action.  They include everything from personal servers to multi-person interactions across secure PDAs to software simulations of routing in ad hoc networks.  The following list is preliminary, and may change before the actual workshop.


Demonstration of the MeetingMachine, Interactive Workspace Support for Nomadic Users

John Barton, HP Labs, Vikram Vijayaraghavan, Brad Johanson, and Armando Fox, Stanford University, Tomoto Shimizu, Stanford University Visiting Scholar on Leave from Hitachi Ltd.

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 project adds nomadic use models to the Stanford "iros" Interactive spaces technology.


Web Services on Mobile Devices

Stefan Berger, Scott McFaddin, IBM

In this demo we show how web service can be used on small wireless devices such as the Linux Watch to enable a shopping scenario. A mobile device user approaches our kiosk, performs a self-checkout and securely pays with the electronic wallet that we implemented as a web service. In this case the mobile device advertises its services to the kiosk environment through usage of web service technologies and the discovery of those services is done by the static environment. We find that web services on future mobile devices can be used to implement many of our personal gadgets that we carry around with us, such as keys, credit cards, and identification information.The accompanying paper will be presented on Friday.

Rapid Prototyping of Mobile Input Devices Using Wireless Sensor Nodes

James Carlson, Richard Han, University of Colorado at Boulder

Immersive visualization environments are rapidly gaining acceptance across a wide range of industries, but the usefulness of these facilities is limited by the small selection of wireless input devices that are currently available. We have developed a technology based on the MANTIS wireless sensor platform that enables rapid prototyping of small, responsive, mobile input devices that can be easily integrated into existing immersive applications, allowing the development of novel controllers without requiring extensive experience in electrical engineering. Live applications will include a custom controller for navigating a 3D model, a gesture-based controller for interactive music applications, as well as a demonstration of the construction of these devices.

Extension Services for Websphere Everyplace: Extending the reach of web applications

Jim Colson, Brian Lillie, Apratim Purakayastha, IBM

The demonstration will show the different facets of Extension Services for Websphere Everyplace (ESWE) developed by IBM's Pervasive Computing Division. ESWE is an open-standards based platform for mobile Java applications. It facilitates application deployment and life-cycle management, provides container services such as messaging and data synchronization, and supports enterprise-level programming model artifacts such as Enterprise Java Beans, servlets, and portlets.

FaceOff: A Sensor-Enhanced Display Power Management System for Mobile Devices

Angela Dalton, Carla Ellis, Duke University

FaceOff is a prototype version of a Sensor-Enhanced Display Power Management System. The prototype runs on a ThinkPad with a web cam and motion sensor attached. FaceOff controls the display power state of the laptop based on context information gleaned from the attached sensors. The aim of the prototype is to provide a test-bed for experimentation with Sensor-Enhanced Energy Management for mobile devices and we have already produced some promising results. With the FaceOff prototype running on the system, the display will turn off when no person is looking at it and will turn on when someone is looking at it. FaceOff was created by Angela Dalton and Carla Ellis as part of the Milly Watt Group at Duke University.


Secure Wireless Agent Testbed (SWAT)

Moshe Kam, William Regli, Gustave Anderson, Donovan Artz, Daniel Lapadat, Gaurav Naik, Drexel University and Temple University

The Secure Wireless Agent Testbed (SWAT) is a system of wireless mobile devices used to study integration, networking, and information assurance. Specifically, the SWAT imposes a secure structure of groups of computing hosts and agents where access rights for suspicious hosts can be revoked and traffic re-routed adaptively at the network layer. There are many practical applications of such a system (e.g., police personnel at a sports event, medical personnel at an accident scene, emergency responders to a natural disaster). Using SWAT they will communicate and transfer information more effectively, and in ways not possible with existing technologies.


A High-Level and Flexible Framework for Dynamically Composing Networked Devices

Olufisayo Omojokun, University of North Carolina (UNC)

It is useful to provide composers on mobile computers that dynamically compose the services offered by a set of networked devices. For example, a mobile computer could execute a multi-device composer that provides an operation for simultaneously turning off a set of lights rather than through their individual user-interfaces (UIs). Our paper identifies a set of five multi-device operations that we believe to be useful and proposes a framework for generically and flexibly supporting them. For our demo, we will show the application of five prototype composers, which were built on top our framework, on a set of actual devices. In doing this, we will also demonstrate the automation provided by our framework and the low programming cost it requires from device programmers.

The Personal Server: Personal Content for Ubiquitous Computing

Trevor Pering, John Light, Murali Sundar, Gillian Hayes, Vijay Raghunathan, Eric Pattison, and Roy Want, Intel Corporation

The Personal Server is a mobile device that allows access to personal digital content through any convenient nearby display. It is designed to overcome the limitations of present-day mobile devices and ubiquitous computing systems, which include difficult to use small-screen displays and network configuration problems. The current research prototype is a small device that easily fits in a pocket; eventually, the Personal Server concept and technology will be incorporated into standard mobile devices, such as cell phones, PDAs, laptops, etc. Applications demonstrated include access to personal content, musical customization and personalization of the surrounding environment, and automatic context gathering. Participants will be able to witness first-hand how possessing a Personal Server device allows them to interact with the environment around them without having to tolerate the inconvenience of a small-screen display. In summary, this prototype system utilizes advances in storage, processing, and communication technologies to develop a vision for the future of ubiquitous computing.

SPANS: Secure Probabilistic Routing in Ad hoc Sensor Networks

Abhishek Trivedi, Columbia University

Sensor networks consist of a central base station and wireless nodes with limited computational and communication capabilities. These nodes communicate primarily with the base station, and among themselves in an ad hoc fashion, requiring light-weight and secure routing protocols to discover routes. These nodes are vulnerable to a large number of security attacks, and lack the capabilities to do complex calculations like public key cryptography, store large number of keys in the memory or send long routing messages. SPANS is a new routing scheme which uses selective transmission of routing packets by nodes to prevent against spoofing and masquerading attacks. We ensure minimal computation, small message size and allow nodes to discover multiple routes to the base station. In the demonstration we present a simulation for the protocol and present results for efficiency of the protocol.