Texting while driving: 1. use gps to detect moving. 2. use processes to detect if IM is active. 3. use GPS to check is speed decreases when screen is on.
Local file share: Use ad hoc network to connect to near by machines (e.g., your laptop). Make a file browser to get/share files (pictures, video clips, and audio clips) from nodes in ad hoc network.
Measuring mobility/moving. How much of the day are you moving? Walking? Biking? Estimate distance from accelerometer, where estimate is trained with GPS
Project Deliverables (things to turn in)
Discussion with professor
You must discuss your project idea with the professor before working on any of the next steps
Project Overview and Plan (Due via email on 4/11)
Turn in a short description of the project. This can be a mixture of text and a series of bullet points
Turn in a few bullet points of the major software components of your app. That is, to write your app will be need to write code that does A, B, C, ... List these things. Also rate the degree to which you think they will be difficult, rates can range from, "I know exactly how to do this step" to "I have no idea how I will do this step."
Project (Due 5/23)
Implement your project and put the apk file online for download
Presentation
present your project in class
in your presentation, include any programming obstacles you had to overcome