| 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.
Python® Tutorial
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).
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 |
|