Presented By :
Under Guidance Of :
VERSIONS OF ANDROID
SECURITY IN ANDROID
REAL TIME APPLICATION
A Software Platform and Operating System for
Full phone software stack including application.
Developed by Google and the Open Handset
Based on Linux Operating System.
100% pure Java code.
An Open Platform for Developers ,Users & Industries
July 2005 Google Acquired Android Inc., a Small
Started as a Mobile Software Development
Developed as Linux Based Mobile Device OS.
On 5 November 2007,the Open Handset Alliance
First Product Android as Open Source Mobile Device
Open Handset Alliance(OHA)
Open Handset Alliance (OHA) is a Consortium
of 84 Firms to Develop Open Standards for
OHA was establish on 6 Nov 2007, led by
Google with 47 Members including Mobile
Handset Makers, Application Developers, some
Mobile Carriers and Chip Makers.
Android the Flagship Software of the Alliance is
based on an Open Source License and has
Completed against Mobile Platform from Apple
Microsoft (lumia) ,Samsung electronics .
Android is based of Linux Kernel 2.6 but
Android is not Linux
Set of Native Libraries Written in C/C++.
Interface Through Java.
Surface Manager-Handling UI Windows.
2D & 3D Graphics.
SQLite – Light Weight Database.
Compact and Efficient then Class Files.
Limited Memory and Battery Power.
Collections, I/O etc..
Enable Sharing Access Data from other Application Sharing.
Enables All Application to Display Alerts in the Status Bar.
Manages the Life Cycle of Applications.
Integrated Browser Based on the Open Source
Web Kit Engine.
SQLite for relational data storage.
Media support for common audio, video and still
(MPEG4, H.264, MP3, AAC, JPG, PNG, GIF).
Dalvik Virtual Machine optimized for mobile
Cellular networking : GSM,EDGE , 3G
LAN: Bluetooth and Wi-Fi
Graphics hardware dependent.
Camera , GPS, & compass.
Touch screen and acceleration for motion sensing.
• Eclipse IDE
• Android SDK
Security In Android
• Applications are signed with a
• Applications run in their own
process with a unique user id
• Permissions restrict access to the
data on the device
• Permissions granted by user on
installation of application
• Permissions that application
need and declaration of custom
• permissions is done in the
application manifest file
Advantages of Android
The ability for anyone to customize the Google Android platform
The consumer will benefit from having a wide range of mobile applications to
choose from since the monopoly will be broken by Google Android
Men will be able to customize a mobile phones using Google Android platform
like never before
Features like weather details, opening screen, live RSS feeds and even the
icons on the opening screen will be able to be customized
In addition the entertainment functionalities will be taken a much higher by
Google Android being able to offer online real time multiplayer games
Real Time Application
• Android@ Home.
• Google Translator.
• Sony Smart
• Samsung Galaxy
• Google TV.
• Galaxy Camera
The community that Android has provided efficiently collects like
minded people on one platform and gives them proper channel to
express themselves and provides them with all the necessary help
and guidance .
With the expansion of Android, the community based on it would
also expand and this would certainly useful for people lacking
resources since the aim of the open source community is to bring
forward those people who have talent but lack the resource to
showcase that talent.
Aims to be easy to build for as the Web.
Google Android is stepping into the next level of Mobile Internet.
- Android Official Webpage
- Official Android Google Code Webpage
- Open Handset Alliance Webpage
- Android Wiki
- Official Google Blog