90 likes | 200 Views
Android Development First Steps. Vasily Yevstygnyeyev. History. Android, Inc. was founded in Palo Alto, California , United States in October, 2003 by Andy Rubin Google purchased the initial developer of the software, Android Inc., in 2005. [ November 5, 2007 Open Handset Alliance
E N D
Android DevelopmentFirst Steps VasilyYevstygnyeyev
History • Android, Inc. was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin • Google purchased the initial developer of the software, Android Inc., in 2005.[ • November 5, 2007 Open Handset Alliance • On December 9, 2008, 14 new members joined, including ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Huawei Technologies, PacketVideo, Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group Plc. • 2010 Case against the testcase code
Architecture • Android consists of a kernel based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony. Android uses the Dalvik virtual machine with just-in-time compilation to run compiled Java code.
Development Environment • Eclipse /Netbeans • Android SDK for Java Development • Android NDK for C/C++ Development • Android X86 Emulator (see blog how to use) • Android ARM Emulator
Development Cycle • Idea • Java Code • Build target .APK file • Run Virtual Environment/ Real Device
Real Example • Deploy HelloWorld • Deploy Snake
Reference • http://developer.motorola.com/docstools/motodevstudio/ • http://developer.android.com/sdk/index.html • http://www.android-x86.org/ • http://en.wikipedia.org/wiki/Android_%28operating_system%29 • http://blog.gokifu.com/2011/05/android-x86-faster-emulator/ How to use VirtualBox