INF 241 / CS 248A - Introduction to Ubiquitous Computing

 

Readings
    Location technologies
    Sensors
    Short-range communications
    Sensor networks
    OS & Middleware
    Context Awareness
    HCI
    Security & Privacy
    Software Engineering
 
Resources
    Weiser's interrupted page
    Garlin GPS and useful info
    eMbedded Visual Tools & emulator
    Java 2 Micro Edition
    TinyOS resources
   
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/14/08

Class meets Tuesdays and Thursdays,  9:30-10:50am, DBH 1300

Syllabus:

Week Lecture Date

Topics

Format Readings / Notes
1 1 1/8 Course description and goals. The desktop computing and the ubiquitous computing models. Project descriptions.

Lecture Lecture 1 slides
Other Notes
2 1/10

Ubicomp in SciFi.

Workshop
2 3 1/15 Survey of location systems for ubicomp.

YouTube session
Lecture
 
Hightower
4 1/17 http://youtube.com/watch?v=RMXox8IJvmE (series)
http://youtube.com/watch?v=ELggeiKKvxQ&watch_response

3 5 1/22 Sound-source localization techniques. Short-range communications.

Lecture LopesMC2R + Lopes
6 1/24 Sensor networks.

Lecture Sensor Networks
4 7 1/29 1. Seamful Design (J.Ngyuen)
2. Ubicom apps (K. Liu)

1 2
1 2 3
8 1/31 1. Context (R. Cervantes)
2. Context formal (H.J. Choi)

1 2
1 2
5 9 2/5 1. Smart homes (B. S. Jeon)
2. Smart homes (H. Lin)


1 2
1 2 3
10 2/7 1. Middleware (Y. Zheng)
2. Middleware (D. Pfister)

1 2
1 2
6 11 2/12 1. Location (P.Nikamanon)
2. Privacy (N. Gertsch)

1 2 
1 2
12 2/14 1. Autonomous robots(L.Kan)
2. Video (R. Gallardo)

1 2 3
1 2
7 13 2/19    1. HCI (M. Park)
   2. HCI (M. Monibi)
1 2 3
1 2 3
14 2/21 1. Bluetooth (C. Moon)
2. Cell phones (J. Ossher)
1 2
1 2
8 15 2/26 1. Wearable (M.P Yang)
2. Smart clothes (J. Richardson)
1 2
1 2
16 2/28    1. Security (G.Suh)
   2. Biointerfaces (C. Forsman)
1 2
1 2
9 17 3/4 1. Form factors (J.Ross)
2. Energy awareness (F. Xavier)
1
18 3/6 1. Context awareness (J. Shin)
2. Personal devices (J. Kondrag)
10 19 3/11 1. Smart homes (A. Baquero)
2. Tangible interfaces (J. Tang)
20 3/13 1. TBF (S. Chitturi)
2. Location awareness for calendar management (J. Lee)
3. TBF (N. Sambasivan)

NOTE: Project Demos and Presentations will be done on the time allocated for the exam: Tursday, March 20, 8:00am -- 10:00am.