Updated 09/09/2011
There are five three labs for this class this year. You can also browse previous class labs or alternate labs (just in case you are curious). Please feel free to suggest improvements to these labs or better labs if you have any good ideas.
General lab documentation requirements. Follow javadoc conventions and java code conventions. In each java file include a javadoc block at the beginning that starts with you nave, date, the lab this is part of, and described the class.
To submit a lab, zip (using WinZip, 7-ZIP or other) the entire SDK project folder (not just the source files). Name the zip file <lastname>-lab<#>.zip (the goal here is to make it easy for me to not get your work confused with someone elses and to make sure that I don't loose it).
Lab #1 - Pick ONE of these three. Develop your mobile application for a BlackBerry device (use the BlackBerry Java Development environment).
Lab #2 - Pick ONE of these four. Develop your mobile application for an Android device (use the Android SDK).
Lab #3 - Pick ANY of the above 8 that you have not already done. You can develop this for any mobile platform you like (BlackBerry, Android, iPhone, Windows Phone, J2ME, Symbian python, Mobile Linux, etc).
Consult the class schedule for due dates.