Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
Feb 6 (Reg
Day)
|
Feb 7 |
Feb 8
L1: Overview
Slides & readings |
Feb9
Discussion of readings |
Feb10
|
Feb
13
L2: iPaq, Python, Connectivity
Slides pdf 2 per page
Python slides pdf 2 per page
readings & PS1 out
|
Feb
14
|
Feb 15
L3: Socket Programming & Bluetooth
Slides (ppt) (pdf 1spp 2spp) |
Feb
16
Discussion of readings
Bluetooth Tutorial Slides (ppt) (pdf 1spp 2spp)
|
Feb
17
|
Feb 20
No class -- Tuesday is Monday
|
Feb
21
L4: More Bluetooth
Bluetooth Slides (ppt) (pdf 1spp 2spp)
PS 1 Due;
Readings & PS 2 out
|
Feb 22
L5: Location -- GPS
Larry's Slides (ppt pdf: 1spp 2spp)
How GPS Works (ppt pdf 1spp 2spp)
More info in readings
|
Feb
23 |
Feb
24
|
Feb
27
L6: Location -- API
Larry's Slides (ppt pdf: 1spp 2spp)
|
Feb
28
|
March 1
L7: Location -- Cricket
PS 3 Out
PS 2 due
BATS (ppt, 1 spp, 2 spp) and Crickets (ppt, 1 spp, 2 spp)
|
March 2 |
March 3
|
March 6
L8: Python on Series 60 Phones
Slides (ppt, 1 slide per page , 2 slides per page)
Symbian Python Reference Version 1.3 (80 pages pdf)
|
March7
|
March 8
L9: User Interface, GUIs, More Phone Programming
Slides (ppt, 1 slide per page , 2 slides per page)
PS 3 due |
March 9 |
March10
|
March
13
L10: Keyboards and GUI;s
Keyboard input (and GUI)
Larry Slides (ppt; 1 spp; 2 spp)
The Dasher Project
|
March 14
|
March
15
L11: GUI's
|
March
16
|
March
17
|
March 20
XWand & Arrays
(ppt; 1 spp; 2 spp) (look at the XWand)
|
March 21 |
March 22
QUIZ
(sample quiz questions)
|
March
23
Preliminary Project Presentations
Problem Set 5 out
|
March
24
|
March 27
SPRING BREAK |
March
28 SPRING BREAK
|
March 29 SPRING BREAK
|
March 30 SPRING BREAK
|
March 31
SPRING BREAK
|
April 3
L12:
|
April 4 |
April 5
L13: Speech(Pre-Recorded)
(ppt; pdf)
|
April 6
Guest Lecturer (HCI)
|
April 7
|
April 10
L14: Speech II (Pre-recorded)
(ppt, pdf)
PS-5 Due |
April 11 |
April 12
L15: Vision(Tat Jen)
|
April
13
|
April
14
|
April
17
(no class -- patriot's day)
|
April
18 (no class -- patriot's day) |
April 19
L16: Kiosk (ppt, pdf)
|
April 20 |
April 21
|
April
24 L17: Sketching (ppt, pdf)
|
April
25 |
April 26
L18: Security
Security -- group encryption (ppt; one slide/page; two slides/page)
Camera based security (ppt; one slide/page; two slides/page)
PUFs (ppt; one slide/page; two slides/page) |
April
27
C++ Extensions to Python (pdf) |
April
28
|
May 1
L19: Debugging
Slides (ppt; one slide pp; two slides pp)
Speech Animation Video
Pevasive Debugging Overview Article (pdf)
|
May 2 |
May 3
L20: Publish-Subscribe & Middleware
Slides (ppt; one slide pp; two slides pp)
Metaglue (ppt) & Hyperglue (ppt)
Papers: Distributed Event Heap (pdf) , L2imbo (pdf), Media Broker (pdf), Publish Subscribe Mobile (pdf)
|
May 4
Project Discussions |
May 5
|
May 8
L20: Human Factors
|
May 9 |
May 10
L21: (videos of other projects) |
May 11
|
May 12 |
May
15
Pervasive Projects Presentations
|
May
16 |
May 17
Pervasive Projects Presentations
|
May
18 (Last day of classes)
|
|