As information Android Inc.. are newcomers in terms of making software for mobile phones in Palo Alto, California United States. Then formed the Open Handset Alliance, a consortium of 34 companies hadware, software, and telecommunications, including Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Nvidia, etc.. Open Handset Alliance was formed to develop its Android-which incidentally is the first OpenSource OS for Mobile Phone.
On November 5, 2007, an early version of Android dirilislah where with the Open Handset Alliance's Android states support the development of open standards on mobile devices. On the other hand, Google released the Android code under the Apache license, a license software and open standard mobile device.
In this world there are two types of distributors operating system Android. The first fully supported by Google or Google Mail Services (GMS) and the second is completely free distribution without direct support Google's otherwise known as the Open Handset Distribution (OHD).
The founders of Android Inc.. working at Google, among them Andy Rubi, Rich Miner, Nick Sears, and Chris White. At that time many consider the functions of Android Inc.. just as software on mobile phones. Since then the rumors that Google is about to enter the mobile phone market
In company Google, a team led by Rubin served to develop a program of mobile devices supported by the Linux kernel. This shows an indication that Google is preparing for a competition in the mobile phone market. until now has many Android phones were present in the market, starting from Google Nexus One, HTC Legend, Sony Ericcson Xperia X10, Samsung Galaxy S and many more.
The advantages of Android include:
Android provides access to basic functions of mobile devices using standard calls to the API.
2. Destruction of the border
You can combine information from the Internet into the phone, such as contact information, or data on the geographical location to get a new chance.
3. Similarity application
To Android is no difference between the main phone application and other software, you can even change the program to dial the number, or screen saver.
4. Quick and easy development
In the SDK has everything you need to create and run Android applications, including this simulator instruments, and advanced debugging tools.
Likens Google's Android as a stack of software. Each layer of this stack to collect a few programs that support specific functions of the operating system. The following is the composition of the layer - the layer when viewed from the base layer to the upper layers:
a. Linux Kernel
Pile at the bottom of this Android is a kernel architecture.
b. Android Runtime
The Linux kernel is a layer after Runtime.Android Android Runtime contains Core Libraries and Dalvik Virtual Machine. Core Libraries includes a set of core Java libraries, which means that Android includes a set of basic libraries that provides most of the functions that exist in the base libraries Java programming language.
Located at the same level with Android Runtime is Libraries. Android includes a set of libraries in C / C + + which is used by the various components that exist on the Android system.
d. Application Framework
The next layer is the application framework, which includes programs to manage the basic functions of a smartphone. Application Framework is a set of basic tools such as resource allocation smartphones,
phone application, the change between - a process or program, and tracking the physical location of the phone.
On the top layer located on the application itself. In this layer you find the basic functions of smartphones such as calling and sending short messages, running a web browser, access the contact list,
and others. For the average user, this is the layer most often they access. They access the basic functions through the user interface.