CS360 Event-driven programming for PDAs
(Fall 2004)


Week#1 (8/31 T, 9/2 Th )
---Course Syllabus
---The Palm Computing Platform
---The Palm OS
---Files created using Palm OS Application Wizard
---sample.h
---sampleRsc.h
---sampleMain.c

Week#2 (9/7 T, 9/9 Th )
---Continue discussion of sample Palm Application
---On Thursday, implement Chapter 4 Fred application
---C Coding Standards v1.0

Week#3 (9/14 T, 9/16 Th )
---Form Interaction

Week#4 (9/21 T, 9/23 Th )
---Discuss dynamic memory allocation with fields
---Programming UI Elements

Week#5 (9/28 T, 9/30 Th )
---Discuss Validate Form
---Discuss Popup Lists and Controls
---Begin implementing Validate Form

Week#6 (10/5 T, 10/7 Th )
---Windows, Graphics,and BitMaps
---Introduction to Palm Databases

Week#7 (10/12 T, 10/14 Th )
---Managing database records
---Reading and writing records

Week#8 (10/19 T, 10/21 Th )
---Introduction to tables
---Midterm on Thursday (10/21/04)

Week#9 (10/26 T, 10/28 Th )
---Callback Functions
---Managing multiple database records

Week#10 (11/2 T, 11/4 Th )
---Lab Day
---Bitmaps and Animation

Week#11 (11/9 T, 11/11 Th )
---Button logic
---Code Reviews

Week#12 (11/16 T, 11/18 Th )
---Code Reviews
---Code Reviews

Week#13 (11/23 T, 11/25 Th )

Week#14 (11/30 T, 12/2 Th )
---Write Final Project Specification
---Complete Specification and Assign Pieces

Assignment Date Assigned Date Due Points
Hangman 9/30/04 10/14/04 50
Unscramble 10/14 11/7/04 50
Snake 11/9/04 11/18/04 50
MemoPad (Optional) 11/18/04 12/9/04 50
Final Project & Presentation 11/18/04 12/9/04 (3:00 p.m.) 100


© Douglas J. Ryan/ryandj@pacificu.edu