Awareness system that allows participants to gage whether their colleagues might be available for communication by seeing their presence and busyness. Provided a feeling for the overall flow in the company.
Technical challenges. Reimplemented the Android app because the first version had poor reliability and battery usage. Determined how periodic location information can be gathered with minimal battery impact by controlling GPS usage and the wake state of the phone.
Technologies. Java, Android, GPS.
The Plasma Poster merged the digital and physical worlds by presenting a large interactive display with rotating multimedia content added via a web-based UI by the community. That was combined with CHIplace, a year-long social network leading up to the CHI 2002 conference. At the conference, the Plasma Poster provided access to CHIplace content.
Technical challenges. With one collaborator, created from scratch a social network with several thousand regular users. Created engaging photo galleries of people and provided a UI that group people by similarity. Linked the social network to the Plasma Poster installed during the conference and created a view that made that information accessible from a distance.
Technologies. Java, Java Server Pages, Java applet, JavaScript, MySQL.
Inspired by an earlier system called Portholes developed at Xerox PARC and EuroPARC, devised a new awareness system that delivered content over the World Wide Web, still in its infancy at that time. Used video cameras at people’s desks to snap a still image every five minutes of all participants. Provided various privacy and activity settings.
Technical challenges. Used video phones with analog connections to a central switch to capture video of some participants. Used early versions of digital webcams to capture images of others. Created web pages with settings that let users select their community and their privacy preferences. Applied bluring and other filters to images to apply privacy settings. Created a redesign implemented as a Java applet that used a stage metaphor to place people of interest closer to the front in a perspective view.
Technologies. WWW, CGI, Perl, C++, JPEG, GIF, image library, Java.