05-05-2012, 11:28 AM
Android An Open Handset Alliance Project
Android_Slides.ppt (Size: 266.5 KB / Downloads: 199)
Challenges
CPU typically runs 500-600 Mhz
RAM available to an App may only be a few megabytes
Disk (flash) access is very slow
Lifecycle - apps must pause/quit often, and restore to give the illusion that they are always running
UI design
typical screen may be HVGA (320x480)
may be in portrait or landscape
very high DPI - small text may not be readable
touch resolution is very low (~25 pixel)
Network access may be slow and (very) intermittent
Project Suggestions
Web Scrapers [movies, weather, sports, <topic> news]
Find multiple web sources
Scrape them for the relevant information
Present in a custom UI on the phone
Asynchronous games [chess, poker, risk]
Develop an API for all games to communicate through
Establish connections by phone number
Send and receive game data
Ability to reopen connections
Planner/To-do list with location data
Decide route to next class, meeting, etc
Find a order/route for non time-critical tasks
Connect to campus directory to find teachers/classmates