Typepad Typepad
Posterous Posterous
Twitter Twitter
Slideshare Slideshare
Facebook Facebook
LinkedIn LinkedIn
Delicious Delicious
Flickr Flickr
Yelp Yelp
Joe Home
Professional Overview
- Short CV [PDF, 2 pages]
- Long CV [PDF, 10 pages]
Projects
Publications
Presentations
Teaching
Service
Personal
   

Research Projects

CoCollage: a situated social computing application designed to cultivate community in cafés and other "third places" by bringing the richness of online social software into physical community space. The system shows photos and quotes uploaded to a web site by patrons and staff on a large computer display in the café, providing a new channel for awareness, interactions and relationships among people there.

The Context, Content and Community (C3) Collage: a proactive display application designed to enhance awareness and interactions among co-workers that senses nearby people via Bluetooth phones, and responds by incrementally adding photos associated with those people to a dynamic ambient collage shown on a large LCD touch-screen computer.

Proactive Displays & The Experience UbiComp Project (AutoSpeakerID, Ticket2Talk, Neighborhood Window): a suite of three applications running on large, public displays designed to enhance the awareness and interactions among conference attendees in three different contexts at a conference (UbiComp 2003).

Ubiquitous Peripheral Displays (UniCast, GroupCast, OutCast): an exploration of a future where video displays will be everywhere, permeating all of our environments, at home, at work, or in public spaces with a special focus on what kinds of content are appropriate in what kinds of contexts.

Visual Location Awareness Tools (PocketWatch, ActiveMap, EventManager): a suite of tools for creating greater awareness of the location and activities of colleagues within a workgroup, with an aim to provide more opportunities for the kind of informal communication that is increasingly crucial to the success of project- and team-oriented work.

MusicFX: a fitness center environment that knows who is working out, what they like to listen to, and dynamically adjusts the music to best suit the group of exercisers at any given time.