| Purpose. Introduction to the
state-of-the art and future challenges in all the different communities
focusing on the "disappearing computer" paradigm, with emphasis on the
differences between the Ubiquitous Computing model and the Desktop
Computing model. Ubicomp systems have been challenging the traditional
architectural divisions established for desktop computing. Therefore it is
important for Computer Scientists to be aware of the new interactions and
challenges that are emerging. The reading
materials focus on overviews, trends and case studies. The project work provides hands-on
experience with developing applications for small devices. Format. Lectures + Students' presentations of assigned papers Evaluation. Project (40%) + Paper presentations (40%) + Class participation (20%) Projects. Projects are due on 03/16/06 Class meets Tuesdays and Thursdays, 2:00-3:20pm, CS 213 |
| Week | Lecture | Date |
Topics |
Format | Readings / Notes |
| 1 | 1 | 1/10 | Course description and goals. The desktop computing and the ubiquitous computing models. Project descriptions. | Lecture |
Lecture 1 slides Other Notes |
| 2 | 1/12 |
Ubicomp in SciFi. |
Workshop | ||
| 2 | 3 | 1/17 | Location technologies. |
Lecture |
Hightower, LopesMC2R |
| 4 | 1/19 | Presentation (Zubin) / Workshop | Bian, Bauer, La Marca, Scott | ||
| 3 | 5 | 1/24 | Short-range communications. | Presentation (Douglas K) / Workshop | Bluetooth, IrDA, Lopes+ Madhavapeddy, Schmidt |
| 6 | 1/26 | Sensors. | Presentation (Landon S.)/ Workshop | Fleming, Hayes, Lumelsky | |
| 4 | 7 | 1/31 | No class. | ||
| 8 | 2/2 | No class. | |||
| 5 | 9 | 2/7 | Sensor networks. |
Lecture |
homework |
| 10 | 2/9 | Sensor networks - Berkeley motes. | Presentation (Jeansoo K) / Workshop | Motes+TinyOS, Levis04, Dutta | |
| 6 | 11 | 2/14 | Making sense of sensing systems. | Presentation (Earth C.) / Workshop | Gellersen, Harter, Luo |
| 12 | 2/16 | Context-awareness. | Lecture | ||
| 7 | 13 | 2/21 | Presentation (Cina H.) / Workshop | Dey, Dourish, Ranganathan | |
| 14 | 2/23 | Security & Privacy. | Presentation (Grace) / Workshop | Armington, Bardram, Dourish, Langheinrich, Palen | |
| 8 | 15 | 2/28 |
Human-system interaction. (displays) (interaction design) |
Presentation (Kevin P.) / Workshop | Jones, Raghunath, Marsden |
| 16 | 3/2 |
Presentation (Jose) / Workshop |
Bellotti,
Jiang,
Johanson
|
||
| 9 | 17 | 3/7 |
Middleware infrastructure. |
Lecture | |
| 18 | 3/9 | Systems modeling and engineering. |
Presentation (Chris) / Workshop |
Sousa (project Aura), Doherty, Banavar | |
| 10 | 19 | 3/14 | No class. | ||
| 20 | 3/16 |
Project presentations. |