| 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
Topics
Learning Resource Types
grading
Exams
notes
Lecture Notes
assignment
Problem Sets