2. What is android?
A Software platform and operating system for mobile
Based on the Linux kernel.
HISTORY
It was developed in Palo Alto, California
Android was developed by the Andy Rubin, Rich Miner, Nick Sears
and Chris White.
Android was purchased by the GOOGLE in AUGUST,2005 for
50 million $.
3. A business alliance consisting of 47 companies to develop open standards
for mobile devices
This group of companies are allowed to use source code of Android and develop
applications
5. Android provides a set of core applications:
Email Client
SMS Program
Calendar
Maps
Browser
Contacts
Etc
All applications are written using the Java language.
6. 6
Feature Role
View
System
Used to build an application, including lists, grids, text
boxes, buttons, and embedded web browser
Content
Provider
Enabling applications to access data from other
applications or to share their own data
Resource
Manager
Providing access to non-code resources (localized strings,
graphics, and layout files)
Notification
Manager
Enabling all applications to display customer alerts in the
status bar
Activity
Manager
Managing the lifecycle of applications and providing
a common navigation backstack
Users are allowed to replace components.
7. Exposed to developers through the Android application framework
Including a set of C/C++ libraries used by components of the Android system
8. Core Libraries
Providing most of the functionality available in the core libraries of the Java
language
APIs
Data Structures
Utilities
File Access
Network Access
Graphics
Etc
9. Dalvik Virtual Machine
Providing environment on which every Android application runs
Each Android application runs in its own process, with its own
instance of the Dalvik VM.
Dalvik has been written such that a device can run multiple VMs
efficiently.
Register-based virtual machine
Executing the Dalvik Executable (.dex) format
.dex format is optimized for minimal memory footprint.
Compilation
Relying on the Linux Kernel for:
Threading
Low-level memory management
10. Relying on Linux Kernel 2.6 for core system services
Memory and Process Management
Network Stack
Driver Model
Security
Providing an abstraction layer between the H/W and the rest of the S/W s
tack
13. Android Astro 1.0
First full version of android.
Released on September 23, 2008.
Wi-Fi and Bluetooth support.
Quite slow in operating.
copy and paste feature in the web browser is not present.
Android Cupcake 1.5
Released on April 30, 2009.
Added auto-rotation option.
Copy and Paste feature added in the web browser.
Increased speed and performance but not upto required level.
14. Android Donut 1.6
Released on September 15, 2009.
Voice search and Search box were added.
Faster OS boot times and fast web browsing experience.
Typing is quite slower.
Android Éclair 2.0/2.1
Released on October 26, 2009.
Bluetooth 2.1 support.
Improved typing speed on virtual keyboard, with smarter dictionary.
no Adobe flash media support.
15. Android Froyo 2.2
Released on May 20, 2010.
Support for Adobe Flash 10.1
Improved Application launcher with better browser
No internet calling.
Android Gingerbread 2.3
Released on December 6, 2010.
Updated User Interface with high efficiency and speed
Internet calling
One touch word selection and copy/paste.
New keyboard for faster word input.
More successful version of Android than previous versions.
not supports multi-core processors.
16. Android Honeycomb 3.0
Released on February 22, 2011.
Support for multi-core processors
Ability to encrypt all user data.
This version of android is only available for tablets.
Android IceCreamSandwich(ICS) 4.0
Released on November 14, 2011.
Virtual button in the UI.
A new typeface family for the UI, Roboto.
Ability to shut down apps that are using data in the background.
17. Android JellyBean 4.1
Released on June 27, 2012.
Smoother interface
Bluetooth Smart Ready
Dial-pad Autocomplete
Simplified Setup Wizard
Bluetooth AVRCP
Location accuracy features via Wi-Fi scan only mode.
18. Android Kit Kat 4.4
Released on October 31, 2013.
Latest version of Android.
Smoother user interface.
NFC host card emulation, enabling a device to replace smart cards.
Wireless printing capability
New framework for UI transitions
Bluetooth Message Access Profile (MAP) support
Wi-Fi and mobile data activity (TX/RX) indicators are moved to quick settings
Expanded functionality for notification listener services
WebViews now based on Chromium engine
19.
20. PLATFORM
Hardware
Android is not a single piece of hardware; it's a complete,
end-to-end software platform that can be adapted to work
on any number of hardware configurations. Everything is
there, from the bootloader all the way up to the
Applications. . .
Network Connectivity
It supports wireless communications using:
GSM mobile-phone technology
3G
Edge
802.11 Wi-Fi networks
23. ADVANTAGES
Android can Run Multiple Apps at the Same Time
Android Keeps Information Visible on Your Home Screen
Android Lets You Change Your Settings Faster
Android Gives You More Options to Fit Your Budget
Android Does Google and Social Integration
Android Lets You Choose Your Hardware
Android Gives You Better Notifications
24. DISADVANTAGES
Hangs a lot
Drain battery
Internet connection is important
Box of Malware Google play store
Over heat
Applications need force closes when they are too largs
Google ads
25. CONCLUSION
Android is truly open,free development platform based on linux and open
sources.
Handset makers can use& customize the platform without paying a royalty.
Google android is stepping into the next level of mobile industry
ANDROID SHARE IN GLOBAL MARKET