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. |
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). Context Aware Toolkit Google™ Maps API |
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 |