Android Inc. founded in 2003 Android, Inc. was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White
Android Inc. acquired by Google Google acquired Android Inc. in August, 2005 , making Android Inc. a wholly owned subsidiary of Google Inc. Key employees of Android Inc., including Andy Rubin, Rich Miner and Chris White, stayed at the company after the acquisition
Open Handset Alliance On the November 5, 2007 the Open Handset Alliance, a consortium of several companies unveiled itself. The goal of the Open Handset Alliance is to develop open standards for mobile devices . On the same day, the Open Handset Alliance also unveiled their first product, Android , a mobile device platform built on the Linux kernel version 2.6.
A preview release of the Android SDK was released on 12 November 2007 T-Mobile G1 was released on 22 October 2008
Features Application framework enabling reuse and replacement of components Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source WebKit engine Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES specification SQLite for structured data storage Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony, Bluetooth, EDGE, 3G, and WiFi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE Tools
Application Framework The application architecture is designed to simplify the reuse of components. Any application can publish its capabilities and any other application may then make use of those capabilities.
Android Runtime Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language. Every Android application runs in its own process , with its own instance of the Dalvik virtual machine. The Dalvik VM executes files in the Dalvik Executable ( .dex ) format which is optimized for minimal memory footprint. The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management.
Languages: C/C++ If you write native code, your applications are still packaged into an .apk file and they still run inside of a virtual machine on the device
Google announced the Android Market on 28 August 2008, and it was available to users on 22 October 2008 Android Market
Hardware buttons Back : Takes you back a level in an app, or back a page in a browser, etc.