CS 683 Emerging Technologies

Fall Semester, 2008

Assignment 5

Assignment Index

© 2008, All Rights Reserved, SDSU & Roger Whitney

 San Diego State University -- This page last updated 12/5/08

Assignment 5 Due Dec 18.

Modify your address book application from assignment 4 to use a content provider. The content provider stores its data in a SQLite database. When one activity calls another it passes data the other activity using a URI that points to the data in the SQLite database.

Add the ability to set an alarm. The user can set an alarm to remind them to call a person at a particular time. When the alarm goes off the phone should vibrate, make a sound and activate a notification. When the user selects the notification the user will get an activity that allows them with one click to start the phone call.

Turning in your Assignment

Upload your assignment to the S3 bucket "sdsu-cs683-assignment5" using the same key as in assignment 3 & 4. Note that your key is case sensitive.

If your Android project is called "foo", then in your Eclipse workspace there will be a directory "foo", which contains all your Android files. Zip up the foo directory and its contents into one file. When the file is unzipped it should create the directory "foo" and all of its contents. This zip file is what you are to upload into the S3 bucket.