Design with iPhone Final Project:
Warning:
Content of this website may change at
any time up until class meeting.
Final Project:
- Grade weighting: worth 4
projects
- Final Project Proposals: Due 11/7/2011
- Each group must submit a short proposal of a final project
- All proposals must be submitted using the Proposal Template
- You must remain within your current groups, unless change is
approved by the instructor
- With instructor approval, two groups may join to work together
on a project requiring 2 ipods (such as a multi-player ipod game)
- The main idea is to use the iPod in some larger system.
- Project ideas:
- Multi-Player bluetooth game
- Multi-Player wifi/internet game
- Wifi control of a robot
- Wifi control of a web-server
- Wifi control of something on your macbook
- Remote door/car lock/security
- Some app useful to the department or university
- Look in the app store
for ideas!
- Look in the textbook
- Camera/video based apps
- Map/location apps
- Project minumum
requirements:
- The final project must use a wifi/bluetooth interface where
the ipod/iphone is part of some larger system, such as wifi control of
a robot, a wifi game controller, a 2-iPod game, etc.
- Larger groups will be expected to propose larger projects
- The project must have
a complete iPod app interface with:
- A View-Based, Navigation-based, or Tab-Bar Application
format
- Use either wifi or bluetooth interface
- Have at least one button or slider or other such control
widget
- Be Rotatable
- Use at least 2 gestures (swipe/tap/etc) in the app somehow
- Have a custom app icon
- Other exceptional
projects may be considered, as exceptions to the rules
above.
- For further iOS networking information, please see
- Design Review: Due Nov. 21 (20 percent of final grade)
- Demonstrate the following major components of your complete iPod
app:
- Your Main View
- A functional handshake for your wifi or bluetooth interface
- Use at least 2 gestures (swipe/tap/etc) in the app somehow
- Final Presentation: Due
last day of class (Dec 5) (50
percent of Final Project Grade)
- You must demonstrate your final project in class.
- Final Presentation make-up: If your final presentation is not
accepted, you have opportunity to do a second presentation, but with a
25% reduced grade. All make-up demonstrations will be conducted during
the regularly scheduled final exam period, at which time all final
reports are also due (see below).
- Final Report: Due before end of the regularly
scheduled final exam period (30 percent of Final Project Grade)
- Your Final Report must use the Final
Report Template
- You must
prepend your initials to your report file name, so the instructor does
not receive 30 files named "finalReport.doc."
- 10 pages maximum
- Page 1: cover page with proposal title and name
- Page 2: Executive summary:
- Describe your project in 0.5 pages or less, and on the
bottom half of the page include a picure of an example image of your
main view
- Pages 3-:
- Use a page to describe each of the most important views in
your app
- Include an overall description at the top of the page
- Include a description of the user interface and how
buttons/gestures/sliders control the app in each view
- Include a figure of the view with a descriptive caption
- Last pages:
- Fill out the checklist to document that you met all
reqirements
- Add a conclusion stating everything was OK, or describe why
you had any remaining open issues
- Appendix:
- Attach a copy of your original proposal (will not count
toward page count maximum)
- All Final Project reports AND
source code must be emailed to the instructor before the beginning of the
final exam period (Dec 12 5:00 PM).
- Place
your source code in a zip-file
beginning with your initials, so
the instructor does not receive 30 files named "finalXcode.zip."
- You
must prepend
your initials to your report file name, so the instructor does not
receive 30 files named "finalReport.pdf" and "finalReport.doc."
- Your
emailed final report MUST include both pdf and doc versions.
- To
avoid a
disaster in your final grade,
make sure that your partner can unzip your Xcode zip-file and build
your app from the unzipped files. Also, make sure that your
partner can read your xyzFinalReport.pdf file before you email it to
the instructor.
- INCLUDE
the course name and number in the email subject line (ECGR4090/5090
Design with iPhone systems).
Problem Resolution Guidelines
Copyright 2011 by T.P. Weldon
Apple, iPhone, iPad, and Xcode are registered trademarks of Apple
Inc.