| SES # | TOPICS | READINGS |
|---|---|---|
| L1 | Overview |
Weiser, Mark, and John Seely Brown. “The Coming Age of Calm Technology.” Xerox PARC (October 5, 1996). Weiser, Mark. “Computer Science Challenges for the Next Ten Years.” (Slides.) |
| L2 | iPAQ, Python®, Connectivity |
Pilgrim, Mark. Dive Into Python®. Berkeley, CA: Apress, 2004. ISBN: 1590593561. Dive into Python® |
| L3 | Socket Programming and Bluetooth |
Huang, Albert, and Larry Rudolph. “Bluetooth Programming.” Chapters 1, 2, 3, and 4. (Forthcoming book.) Zigby (Discussion postponed to later in semester.) |
| L4 | More Bluetooth |
Something on Pocketpc vs. Symbian vs. Linux® Symbian Python® Programming |
| L5 | Location - GPS |
Location Aware Application Barkuss, Louise, and Anind Dey. “Location-Based Services for Mobile Telephony: a Study of Users’ Privacy Concerns.” Proceedings of INTERACT, July 2003. Ackerman, Mark, Trevor Darrell, and Daniel J. Weitzner. “Privacy Concerns.” Human-Computer Interaction 16, nos. 2-4 (2001). (Special Issue on Context-Aware Computing.) Barkuss-Dey. “Computing Taking Control away from the User?” UbiComp (2003): 149-156. Chen, Guanling, and David Kotz. “A Survey of Context-Aware Mobile Computing Research.” Dartmouth Computer Science Technical Report TR2000-381 (November 2000). |
| L6 | Location - API | |
| L7 | Location - Cricket |
“Cricket v2 User Manual.” Cricket Project, MIT Computer Science and Artificial Intelligence Lab, July 2004. Priyantha, Nissanka. “The Cricket Indoor Location System.” Ph.D. Thesis, Massachusetts Institute of Technology, 2005. |
| L8 | Python® on Series 60 Phones | Symbian Python® Reference Version 1.3 |
| L9 | User Interface GUIs, More Phone Programming | |
| L10 |
Keyboards and GUIs The Dasher Project |
The Dasher Project |
| L11 | GUIs (cont.) | |
| L12 | XWand and Arrays | XWand |
| L13 | Pre-Recorded Speech | |
| L14 | Pre-Recorded Speech (cont.) | |
| L15 | Vision | |
| L16 | Kiosk | |
| L17 | Sketching | |
| L18 | Security | |
| L19 | Debugging | Pervasive Debugging Overview Article |
| L20 | Publish-Subscribe and Middleware |
Stortz, Oliver, Adrian Friday, and Nigel Davies. “Supporting Ordering and Consistency in a Distributed Event Heap for Ubiquitous Computing.” Personal and Ubiquitous Computing. London, England: Springer, 2005. ISSN: 16174909. Davies, Nigel, Adrian Friday, Stephan Wade, and Gordon Blair. “L2imbo: A distributed systems platform for mobile computing.” ACM Mobile Networks and Applications 3, no. 2 (1998): 143-156. Modahl, Martin, et al. “Media Broker: An Architecture for Pervasive Computing.” In Proceedings of the IEEE Conference on Pervasive Computing and Communications. Orlando, FL, March 2004. Huang, Yongquian, and Hector Garcia-Molina. “Publish/Subscribe in a Mobile Environment.” Wireless Networks 10, no. 6 (2004): 643-652. |
| L21 | Human Factors | |
| L22 | Distributed Pervasive Applications | |
| L23 | Videos of Other Projects |
Readings
Course Info
Instructor
Departments
As Taught In
Spring
2006
Level
Course Info
Instructor
Departments
As Taught In
Spring
2006
Level
Learning Resource Types
grading
Exams
notes
Lecture Notes
assignment
Problem Sets