COMS E6176: User Interfaces for Mobile and Wearable Computing
Spring 2004, Thursday 12:35pm-2:25pm
Prof. Steven Feiner
feiner [at] cs.columbia.edu
As computers get ever smaller, cheaper, and faster, the prospect of holding or
wearing them as we move about has become an important alternative to stationary
desktop and laptop computing. COMS E6176 will provide an introduction to research on user interfaces for
mobile and wearable computing, relating it to
ubiquitous/pervasive computing. Classes will include
lectures, invited talks, student-led presentations and discussions of research
themes, and design project presentations.
Some of the topics that we will explore are:
designing and authoring for mobility and wearability.
collaboration with other users who are mobile or stationary,
nearby or distant.
display, interaction, and communication technologies; strategies for
positioning them on the body; and their consequences for mobile user
using sensors for tracking position, orientation, motion,
environmental context (e.g., light and sound), and personal context (e.g.,
temperature, pulse, and respiration).
applications in industrial, business, conferencing, military, medical,
social consequences, ranging from effects on human relationships to privacy.
Grading will be based on
- research presentations (25%). This involves preparing and presenting
an overview of work on a selected research theme, and leading the class
discussion interwoven with and following the presentation.
- design projects (60%). The project addresses the design and realization of
a mobile or wearable user interface. The grade will be the sum of: an initial project
proposal that will be critiqued and returned for revision (10%); an in-class presentation
of the revised proposal (10%);
an interim progress report (10%); and the completed project, including its
design, realization, and final in-class presentation (30%). You can choose essentially any language, programming environment, and
platform, including authoring environments for building "mock
ups," such as Macromedia Director or the use of videotaped "paper
prototypes." There is only one constraint on the
technology used: we must be able to run your project ourselves to try it
participation (15%). This is part of the payoff for active participation in
lectures, and discussions of research and project presentations.
The course prerequisite is a basic understanding of the design and
realization of current 2D desktop user interfaces, as covered in COMS W4170 (User Interface
Design), or permission of the instructor.
(feiner at cs.columbia.edu) is
a Professor of Computer Science and director of the Computer
Graphics and User Interfaces Lab. He is interested in most aspects
of computer graphics and user interfaces, with special emphasis on
knowledge-based graphics and multimedia, highly interactive 3D user interfaces,
virtual environments, augmented reality, wearable computing,
information visualization, visual languages, and hypermedia.
His office is 609 Schapiro CEPSR (212-939-7083), where he will hold office
hours Monday 1-2pm and Wednesday 2:30-3:30pm (other hours by appointment).
Reading material will be linked to the syllabus.
Rules of the Game
You are responsible for all material covered in class and all
the assigned reading, including any changes or additions announced in class.
If you miss a class, please talk to someone who didn't.
Course material will be found on the web at http://www.cs.columbia.edu/graphics/courses/mobwear/.