210 likes | 336 Views
Android Research. 1.Introduction 2.Market 3.Development. Introduction. What is Android? A software platform and operating system for mobile devices Based on the Linux kernel Dalvik virtual machine optimized for mobile devices
E N D
Android Research 1.Introduction 2.Market 3.Development
Introduction • What is Android? • A software platform and operating system for mobile devices • Based on the Linux kernel • Dalvik virtual machine optimized for mobile devices • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE • Developed by Google and later the Open Handset Alliance (OHA)
Introduction • Android Architecture
Introduction • What is the Open Handset Alliance (OHA)?
3.Development • Android Market • Prediction • Android vs iPhone • Handsets
Market • 2010 Prediction (by Gartner)
Market • Android to grab No. 2 spot by 2012, says Gartner
Market • Android vs iPhone
Market • Handsets
Development • Android Development • Java JDK • Eclipse IDE (optional) • Android SDK • Create HelloWorld project • All packages at: \\sglserver\SharedFull\Android
Development • Java JDK • Install JDK 1.5.0 or later (note that JDK 1.4.x won't work with Android SDK) • http://java.sun.com/javase/downloads/index.jsp • JDK 6.0: http://java.sun.com/javase/downloads/widget/jdk6.jsp
Development • Eclipse IDE (optional) • Eclipse (version 3.4 or 3.5, needed only if you want develop using the ADT Plugin). • Download: http://www.eclipse.org/downloads/ • Extract eclipse-jee-galileo-SR2-win32.zip to “C:\eclipse”
Development • Android SDK • Download: http://developer.android.com/sdk/index.html • Extract android-sdk_r06-windows.zip to “C:\android\” • Open Environment Variables, set path to C:\android\tools\ • Setup package, Run "C:\android\SDK Setup.exe" • Problem with install package
Development • Android SDK • ADT Plugin for Eclipse: http://developer.android.com/sdk/eclipse-adt.html
Development • Android SDK • Modify your Eclipse preferences to point to the Android SDK directory
Development • Create HelloWorld project
Development • Setup emulator (ADT) • From Eclipse, Windows->Android SDK and AVD Manager
Development • Debug
Reference http://www.android.com/ http://developer.android.com http://en.wikipedia.org/wiki/Android_(operating_system) http://www.digitaltrends.com/mobile/the-best-android-phones/3/ http://www.wired.com/gadgetlab/2010/06/comparison-apple-versus-android/ http://vnexpress.net/GL/Vi-tinh/2010/06/3BA1CBAA/ http://www.quantrimang.com.vn/tintuc/tin-quoc-te/66273_Android-Market-co-theo-kip-App-Store.aspx
The end Thank you! Any questions?