Sunday, May 29, 2011

Android - an open mobile platform

Android , a popular  mobile operating system.  This is all new mobile operating system and creator is Andy Rubin .  About the origin of Android  , please refer to here
Anyway , let's see android architecture and  its development environment.  Before development , we must get its SDK from the following URL - Android.com ,this is the official site of  Android and you may find the SDK (development tools ) from here .Once you downloaded successfully , please refer to the guide of installing SDK
Fig 1 - start installing SDK
Fig 2 - Detect whether  Android SDK is installed  and  install it

Fig 3 - install successfully
In general , Android is a software stack. It consists of two major parts , one is Linux  Kernel , and the other is applications system. Linux kernel  was written in C and the upper applications system was written in Java.
The following figure which comes from a blog  - Android architecture  The architecture of  upper applications system consists of applications layer and applications framework. Applications layer is a set of applications . It includes some default applications, such as  home , contacts , phone , browser, ... these applications have been developed and customized alternatively. Application framework is the core of  whole applications. It's major target is constructing and building whole application system .  This is a figure which shows Android architecture internals. and this APIs show android all APIs.
The following video that shows how to construct an easy android application.


No comments:

Post a Comment