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