2. 05 February 2009
Singapore Telecommunications Limited (SingTel)
and HTC Corporation, a global leader in mobile
phone innovation and design, today unveiled the
first Android™ powered mobile phone released in
Asia - the HTC Dream™
6. What is Android?
Android is a software stack for mobile devices
that includes an operating system, middleware
and key applications
source: Google
7. August 2005
Google acquires Android
November 2007
Open Handset Alliance announcement
Android SDK available
9. September 2008
HTC and T-Mobile announce G1
October 2008
Android SDK 1.0
Android Market goes live
G1 available in retail stores in USA
10. Technical specs
• Qualcomm MSM7201A, 528 MHz
• ROM 256 MB
• RAM 192 MB
• 4.60 in x 2.16 in x 0.62 in
• 158 grams
• Lithium Ion battery,1150 mAh
• WiFi 802.11 b/g
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
31. 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
41. Additional topics
• •
Threading Android IDL (AIDL)
• •
Security model Data synchronization
• •
Internationalization WiFi API
• •
Power management Bluetooth API
42. What’s next for Android?
• more phones
• virtual keyboard
• Bluetooth A2DP
• multi-touch?