17-07-2014, 03:09 PM
ANDROID
THE BIRTH OF ANDROID.docx (Size: 160.21 KB / Downloads: 17)
ABSTRACT: -
Android is a software stack for mobile devices that includes an operating system,
middleware and key applications. Android is a software platform and operating system for
mobile devices based on the Linux operating system and developed by Google and the Open
Handset Alliance. It allows developers to write managed code in a Java-like language that
utilizes Google-developed Java libraries, but does not support programs developed in native
code.
The unveiling of the Android platform on 5 November 2007 was announced with the
founding of the Open Handset Alliance, a consortium of 34 hardware, software and telecom
companies devoted to advancing open standards for mobile devices. When released in 2008,
most of the Android platform will be made available under the Apache free-software and
open-source license.
. INTRODUCTION
Android is a software stack for mobile devices that includes an operatingsystem,
middleware and key applications. Android is a software platform and operating system for
mobile devices based on the Linux operating system and developed by Google and the Open
Handset Alliance. It allows developers to write managed code in a Java-like language that
utilizes Google-developed Java libraries, but does not support programs developed in native
code.
The unveiling of the Android platform on 5 November 2007 was announced with the
founding of the Open Handset Alliance, a consortium of 34 hardware, software and telecom
companies devoted to advancing open standards for mobile devices. When released in 2008,
most of the Android platform will be made available under the Apache free-software and
open-source license.
What makes Android special?
1359
Figure describes Google’s mobile focused payments called GPay
While some of its features have appeared before, Android is the first environment
that combines:
•Tons of built-in services out of the box. Location based services use GPSorcellwer
triangulation to let you customize the user experience depending on where they are. A
full-powered SQL database lets you harness the power of local storage for
occasionally connected computingand synchronization. Browser and Map views can
be embedded directly in your applications. All these built-in capabilities help to raise
the bar on functionality while lowering your development costs.
•Automatic management of the application life cycle. Programs are isolated from each
other by multiple layers of security, which will provide a level of system stability not
seen before in smart phones. The end user will no longer have to worry about what
applications are active, or close some programs so that others can run. Android is
optimized for low-power, low-memory devices in a fundamental way that no previous
platform has attempted.
•High quality graphics and sound. Smooth, anti-aliased 2D vector graphics and
animation inspired by Flash is melded with 3D accelerated Open GL graphics to
enable new kinds of games and business applications. Codec’s for the most common
industry standard audio and video formats are built right in, including H.264 (AVC),
MP3, and AAC.
Disadvantages
•Security- Making source code available to everyone inevitably invites the
•attention of black hat hackers.
•Open Source- A disadvantage of open-source development is that anyone can
•scrutinize the source code to find vulnerabilities and write exploits.
•Login- Platform doesn't run on an encrypted file system and has a vulnerable
•log-in.
•Incompetence - Google’s dependence on hardware and carrier partners puts the final
product out of their control