Pervasive Human Centric Computing (SMA 5508)
Lecture Notes
The table below provides information on the course's lecture (L) and recitation (R) sessions.
SES # |
TOPICS |
LECTURE NOTES |
L1 |
Overview |
|
L2 |
iPAQ, Python®, Connectivity |
|
L3 |
Socket Programming and Bluetooth |
|
R2 |
Discussion of Readings (cont.) |
Bluetooth Tutorial (PDF) |
L4 |
More Bluetooth |
|
L5 |
Location - GPS |
Location, Location, Location(PDF - 3.8 MB) |
L6 |
Location - API |
|
L7 |
Location - Cricket |
|
L8 |
Python® on Series 60 Phones |
|
L9 |
User Interface GUIs, More Phone Programming |
|
L10 |
Keyboards and GUIs |
Keyboards and GUIs (PDF - 2.2 MB) |
L11 |
GUIs (cont.) |
|
L12 |
XWand and Arrays |
|
L13 |
Pre-Recorded Speech |
|
L14 |
Pre-Recorded Speech (cont.) |
Speech II (PDF) |
L15 |
Vision |
|
L16 |
Kiosk |
|
L17 |
Sketching |
|
L18 |
Security |
|
L19 |
Debugging |
|
L20 |
Publish-Subscribe and Middleware |
|
L21 |
Human Factors |
|
L22 |
Distributed Pervasive Applications |
|
L23 |
Videos of Other Projects |
|
Assignments
ASSIGNMENTS |
TOPICS |
Problem Set 1 |
Transferring information between handhelds (PDF) |
Problem Set 2 |
Always at the right place at the right time (PDF) |
Problem Set 3 |
It Boggles the Mind (PDF) |
Problem Set 4 |
Cell Tower Tracking (PDF) |
Problem Set 5 |
Remembering things forgotten (PDF) |
Problem Set 6 |
It's hard to recognize speech (PDF) |
Exams
Sample Quiz Questions (PDF)