Tuesday, 6 November 2012

Introduction to Android

Hello Friends,
               The mobile development community is at a tipping point. Mobile users demand more choice, more opportunities to customize their phones, and more functionality. Mobile operators want to provide value-added content to their subscribers in a manageable and lucrative way. Mobile developers want the freedom to develop the powerful mobile applications users demand with minimal roadblocks to success. Finally, handset manufacturers want a stable, secure, and affordable platform to power their devices. Up until now single mobile platform has adequately addressed the needs of all the parties.
             Enter Android, which is a potential game-changer for the mobile development community.An innovative and open platform,Android is well positioned to address the
growing needs of the mobile marketplace.
               
           Android Platform Differences

            Android is hailed as “the first complete, open, and free mobile platform.”
 * Complete: The designers took a comprehensive approach when they developed
the Android platform.They began with a secure operating system and built a
robust software framework on top that allows for rich application development
opportunities.
* Open: The Android platform is provided through open source licensing.
Developers have unprecedented access to the handset features when developing
applications.
* Free : Android applications are free to develop.There are no licensing or royalty
fees to develop on the platform. No required membership fees. No required
testing fees. No required signing or certification fees.Android applications can be
distributed and commercialized in a variety of ways.




What is Android? 
Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google and later the Open Handset Alliance. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries. Applications written in C and other languages can be compiled to ARM native code and run, but this development path is not officially supported by Google. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 48 hardware, software, and telecom companies devoted to advancing open standards for mobile devices. Google released most of the Android code under the Apache license, a free-software and open source license.

 What is The Open Handset Alliance? 
Open Handset Alliance, is a consortium of several companies which include Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Sprint Nextel and NVIDIA, ... These companies which aim to develop technologies that will significantly lower the cost of developing and distributing mobile devices and services. The Android platform is the first step in this direction -- a fully integrated mobile "software stack" that consists of an operating system, middleware, user-friendly interface and applications.