Android System for Mobile Devices | The Communication Blog

Sunday, January 22, 2012

Android System for Mobile Devices

By Jill Hollands

Cell phones function on basic software and the Android is one of the best software for developing the applications in a mobile device. It consists of an operating system along with the middleware and key applications. The tools and the APIs which are an essential part of developing applications are offered by the Android platform which is created by using the Java programming language.

There is a fixed application in the form of maps, calendar, browser, email client, contacts and other such basic features of a cell phone and these applications have all been created with the help of the Java programming language.

The biggest advantage in using the Android application framework is that it provides an open development platform so that the developers can create a rich and novel application. Developers can optimize the device hardware and attain information regarding location. They can set alarms, put in other additional services and personalize the status bar and do so much more. The developers can use the same APIs that are used for the core applications. The components can be reused ina simple manner so that if one application publishes its capabilities then another application can make use of it and components can be replaced by the customer.

To understand more about what Android is, it gives a set of Views for building lists, grids, and buttons and text boxes. It also contains content providers which help the applications to retrieve data from other applications in the mobile device, like the contacts and even share its own data with the other application. There is a Resource manager with which the developer can reach non code resources such as graphics and layout files. A Notification Manager allows all the applications that are created to be capable of displaying custom alerts in the status bar of the mobile device. An Activity Manager is present in the Android Software which controls the working of the applications and helps to provide the background with one single common backstack.

The Android software has various libraries and helps to provide the resources in creating the basic functionalities of the mobile device. These consist of the Media Libraries, the System C Library, and SGL for LibWEBCore and 3D libraries. The 2.6 Linux version has been incorporated for enabling processing, memory, network, security and other features.

About the Author:

The Communication Blog
Bookmark and Share

No comments:

Post a Comment


The Communication Blog Copyright © 2009