6. August 2005
Google acquires Android
November 2007
Open Handset Alliance announcement
Android SDK available
7. September 2008
HTC and T-Mobile announce G1
October 2008
Android 1.0
Android Market goes live
G1 available in retail stores in USA
Android open source project
8. February 2009
Android 1.1
HTC and Vodafone announce HTC Magic
April 2009
Android 1.5
HTC Magic available in Spain
9.
10. June 2009
Acer joins Open Handset Alliance
Huawei announces U8230
16. Android Market
• US$25 registration fee for developers
• developer receives 70% of each sale
• remaining amount goes to carriers
• Google does not take a percentage
• http://www.android.com/market/
17. Self-publishing
• upload application to your own web server
http://icecondor.com/download/icecondor-v20090201.apk
• use correct MIME type
application/vnd.android.package-archive
19. Open source project
• http://source.android.com
• Apache 2.0 and GPL v2
• Git repository
20. Android applications
• are written in the Java language
• run on the Dalvik virtual machine
• Android != J2ME
21. Dalvik VM
• not a Java VM
• design constraints: slow CPU, little RAM
• will run on OS without swap space
• http://sites.google.com/site/io/dalvik-vm-internals
30. Activity
• an activity is usually a single screen in your
application
• however, activities can also be faceless
• one activity is designated as the entry point
for your application
38. Additional topics
• Threading • Android IDL (AIDL)
• Security model • Data synchronization
• Internationalization • WiFi API
• Power management • Bluetooth API
39. What’s next for Android?
• more phones
• text to speech API
• “Donut”