6.894 - Pervasive Human-Centric Computing - Fall 2004  

Larry Rudolph (MIT)
Tat Jen Cham (NUT)


Welcome to 6.894
(Fall - 2004)


Course Detailss: Lectures: Tuesdays 10:00 pm, Thursdays 1:00 pm, Room 9-152.

For corrresponding SMA 5508 course site, click here.

For detailed lectures, readings and course calendar click on the Aztec Calendar icon:


As computers get smaller and cheaper, they will start to infest our environment. No longer will we have the option of simply walking away from them; they will be everywhere. Because computers serve a very useful purpose, we have been willing to endure their dictatorial nature ("press any key now"), their insulting manner ("If you do not want to see this message in the future, please shutdown the machine properly"), and their demonic nature (blue screen). Hopefully, this will all change as we develop a more "human-centric" way of computing.


The course is divided into two parts. During the first half of the semester, a number of technologies will be covered. Each week will introduce a new topic, first with a general overview and then with a detailed tutorial. We will cover porting linux to handheld iPaq computers, building graphical user interfaces, speech recognition, sketch recognition, location-based computing, vision processing, and cell phone programming. Students will have hands-on experience using cell phones, ipaqs, crickets, kiosks and more.


The second half of the course will cover middle-ware technologies and discuss case-studies. During this time students will develop multi-person games that make use of several of the technologies covered in the first half of the class. The games will involve players around the world.


line

6.894
Pervasive Human-Centric Computing

Copyright © 2004 by Massachusetts Institute of Technology. All rights reserved.