Tuesday, December 16, 2008

Fully Loaded : ANDROID ‘full stack’

Android is often cited as a ‘full stack’ as its platform is provided with an OS, sys bins/libs, JRE and SDK or mobile devices including an operating system, middleware and key applications. Android application is designed to simplify the use of components. Android application is written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use, which runs on top of a Linux kernel.
Any application can publish its capabilities and any other application can make use of those capabilities which can be used to build an application, including lists, grids, text boxes, buttons and even an embeddable web browser enable applications to access data from other applications.

Activities:

An activity is embodied as a screen and breaks up high level functional elements in an Application. When navigating through an android system the forefront process operates upon the ‘context’ of the shown Activity. We examine the relationships between different types of activities in an attempt to completely understand their life cycle and how it affects the surrounding system.

AndroidManifest.xml

The AndroidManifest.xml serves as an application’s contract between it’s end environment and the other installed applications. An application can choose to expose its intentions, services and content to outside applications by using AndroidManifest.xml.

Libraries :

Includes set of C/C++ libraries System C library, Media Libraries, Surface Manage, Lib Web Core , SGL, 3D libraries, Free Type & SQLite.


A-1 Technology is delivering software or web service on the G1 Android mobile phone. You can have one of the first third party applications on this new technology. The beta version of the Android SDK provides the tools and applications necessary to begin developing applications on the Android platform using the Java programming language. Our developers use set of tools for good productivity & deep vision in the applications.