CSC 4150
UNCP Home Page CSC 4900 Advanced Software Project
Fall 2009
Office Information
002 Instructor: Dr. Charles W. Lillie
Office: 1219 Oxendine
Telephone: 910-521-6415 email: lilliec@uncp.edu
Office Hours: MWF 8:30-9:30, MW 2:30-3:30
Time: 3:30 to 5:15 Meeting Days: MW Location: Oxendine 1237B
Textbook: None
Sample Documents iPod Documents
Useful Programs
Use this form for weekly project status reports
Weekly Progress Report

Use this form to document peer reviews.
Peer Review Report

Statement of Work Outline
SOW Outline

Example SOW
CSC4900-01ProjectRequirements.htm

Example outline for requirements analysis document
Requirements Analysis Document

Example Work Breakdown Structure (WBS)  
WBSexample.xls

Annotated outline for System Design Specification
Technical Specification Document

Outline for Test Plan
Test Plan

Detailed Outline for Test Plan
IEEE Detailed Test Plan Outline

Outline for Test Report
Test Results Report

Class Picture
Picture
International Programs Graphics
Zip File (Has graphics and word document)

iPod Build
2009-11-14 UNCP.zip (4.887 MB)

Getting Started Document
Getting started with IPod document

iPhone Simple App Example
cocoa-touch-tutorial-iphone-application-example


Lecture Notes from Stanford iPhone Course
Lecture Notes

Code for MIT iPhone Course
MIT Code

Apple iPhone Development Center

http://developer.apple.com/iphone/

Register an iTunes App Account
How to Register an iTunes App Store Account without Credit Card

Things you might need:

1.  Sign up for a free Apple Developer Connection account.(http://developer.apple.com/)
2. Download and install the latest version of XCode (http://developer.apple.com/Tools/xcode/) if you don't already have it.
3. Download and install the iPhone SDK. (http://developer.apple.com/iphone/)

MIT iPhone Apps Course
http://courses.csail.mit.edu/iphonedev/

PDF application for iPod touch
The Core Graphics API is pretty much the same in Cocoa and Cocoa touch. Read up on CGPDFDocument, it should provide you with everything you will need to render PDF pages. You won't need to read the PDF spec or use a library to parse PDF files directly. You will probably to learn more about Core Graphics / Quartz 2D / etc. to understand how to use those functions inside of a Cocoa app.
link|flag

http://developer.apple.com/documentation/GraphicsImaging/Reference/CGPDFDocument/Reference/reference.html

Interesting Articles
Where Phones in Class Are OK

iPhone University
Stanford University Course Notes



Notepad++
notepad_9898.exe

Second Life Documentation


Second Life Wiki

http://wiki.secondlife.com/wiki/Main_Page






Contact Web Page Owner at lilliec@uncp.edu