Background (1)<br />Source: International Telecommunication Union<br />
Background (2)<br />Android continues to put in a powerful performance as measured by the share of mobile web consumption<br />In August Android took share from every corner of the market, putting in its best month share gain since November 2009<br />
Background (3)<br />What’s Android :<br /><ul><li>Android is a mobile operating system initially developed by Android Inc.
The unveiling of the Android distribution on 5 November 2007 was </li></ul>announced with the founding of the Open Handset Alliance.<br /><ul><li> The Android operating system software stack consists of Java applications running on a Java based object oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation.
Android has been available under a free software / open source license since 21 October 2008. Google published the entire source code (including network and telephony stacks) under an Apache License.</li></ul>Google on Purchasing Android Inc: “Best Deal Ever”<br />For those of you that don’t know, Android and its mobile operating system was once separate from Google. In 2005, Google “quietly” acquired Android for what’s estimated to be around $50 million USD – a good hunk of their acquisition money that year, the whole lump being somewhere around $130 million. Now, at a panel at the 16th annual Stanford Accel Symposium, vice president of corporate development at Google David Laweesaid that the pickup of Android was Google’s “best deal ever.”<br />Copyleft : copyleft is a general method for making a program (or other work) free, and requiring all modified and extended versions of the program to be free as well.<br /> Allows vendors to add proprietary extensions without submitting them back to the open source community.<br />
Background (3)<br />What does means ?<br />Developer<br /><ul><li> Software stack open sourced under Apache 2.0 license
Applications run in their own process.<br />Process are started and stopped as needed to run an application’s component.<br />Process may be killed to reclaim resources.<br /> Application Life Cycle<br />
Developer Tool Chain (1)<br />Android provide free and cross-platform IDE and Emulator for developers to focus on bringing their thoughts into the implementation of application.<br />To build up a developing environment, you should have :<br /><ul><li> JDK5 or JDK6