Post on 28-Oct-2014
ANDROID AN OPEN HANDSET ALLIANCE
PROJECT
2
Overview
1.What is Android
2.Information about Android
3.History
4.Open Handset Alliance
5.Version
6.Features
7.Opportunities
8.Android Architecture
9.Advantage
10. Limitation
11.Conclusion
WHAT IS ANDROID?
A software platform for mobile devices.
It includes an operating system, middleware & key application.
An Open Handset Alliance (OHA) Project.
Fast application development in Java.
An open platform for developers, users & industry. 3
INTRODUCTION TO ANDROID
Company / Developer Google Inc., Open Headset Alliance
Programmed In XML, C, Java, C++
Source Model Mixed ( Free & Open source software)
Initial Release 21st Oct 2008
Kernel Type Linux Kernel ( Monolithic)
Default User Interface Graphical
Official Website http://www.android.com/
4
HISTORY
Oct 2003
Android Inc. was founded in California. July 2005
Android Inc. was purchased by Google. 5 Nov 2007
Open HandSet Alliance formed by Google, HTC, Intel, Motorola, Qualcomm,T-Mobile
12 Nov 2007
OHA released a preview of the Android OHA. 21 Oct 2008
Initial release 5
Est. 2007, led by Google, open source
Main product: Android Platform
Enthusiastic support from Industry : both equipment makers & network operator
It is a consortium of 34 hardware, software & telecom companies.
Open Handset Alliance
6
Why Android Was Created? Full phone software stack including applications
Designed as a platform for software development
Android is open
Android is free
Community support
100% Java Phone
7
VERSION
2.0 (Eclair) 2.1 (Eclair) 2.2 (Froyo) 2.3 (Gingerbread) 3.0 (Honeycomb) 3.1 (Honeycomb) 3.2 (Honeycomb) 4.0 (Ice Cream Sandwich) It is combination of Gingerbread and Honeycomb
8
9
Android Features
Software features
SQLite, a light weight relational data base, is
used for data storage purposes.
Media support for common audio, video, and still
image formats
Integrated browser based on the open source
WebKit engine (MPEG4, H.264, MP3, AAC, AMR,
JPG, PNG, GIF)
Dalvik Virtual Machine optimized for mobile
devices
HARDWARE FEATURES SUPPORTS
Cellular networking : GSM, EDGE, 3G (hardware
dependent)
LAN : Bluetooth, and Wi-Fi (hardware dependent)
Graphics Hardware Acceleration
Camera, GPS and Compass (hardware dependent)
Touch screen and accelerometer for motion
sensing10
OPPORTUNITIES
100s of millions of mobile phone users
Very high growth, esp. in Asia
app + the internet in your pocket.
You can develop for it today!
4.5 % User per week.
11
ANDROID ARCHITECTURE
12
LINUX KERNEL
Linux Version 2.6 for core system services
It helps to manage Security, Memory &
Process Management, network stack & other
imp issue.
It acts as an abstraction layer b/w hardware
& software.
Efficient computing resource management
Stable and proven OS for mobile platform
13
LIBRARIES Written in C/C++ Library for stable
performance of various components.
Interface through Java
SQLite –RDB engine-light weight
Lib Web Core–web browser engine–embeddable web view.
14
ANDROID RUNTIME
Includes a set of core libraries that provides most of the functionality-JAVA
Every Android application runs in its own process
Dalvik VM executes files in the (.dex) format
Device can run multiple VMs efficiently15
Enable applications access data from other applications ,sharing
Providing access to non-code resources
Enables all applications to display alerts in the status bar
Manages the lifecycle of applications
16
Application Framework
17
Applications
ADVANTAGES
The ability for anyone to customize the Google Android platformWide range of mobile applications.Men will be able to customize a mobile phones using Google Android platform like never beforeFeatures like weather details, opening screen, live RSS feeds and even the icons on the opening screen will be able to be customizedAs a result of many mobile phones carrying Google Android, companies will come up with such innovative products.Online real time multiplayer games
18
LIMITATIONS
Bluetooth limitationsAndroid doesn't support:
Bluetooth stereoContacts exchangeModem pairingWireless keyboards
But it'll work with Bluetooth headsets, but that's about it
Firefox Mobile isn't coming to Android Apps in Android Market need to be programmed with a
custom form of Java → Mozilla and the Fennec won't have that
19
CONCLUSION
Android is open to all: industry, developers and users
Participating in many of the successful open source projects
Aims to be as easy to build for as the web.
Google Android is stepping into the next level of Mobile Internet.
20
THANK YOU
?
21