Introduction To
May 06, 2015
Introduction To
• Presented By.• Debashis Chowdhury• Kuntal Kanti Mishra• Sk. Monjurul Haque• Prakash Ch. Hazari• Somenath Mondal
Contents
• What is Android?• History• Android Features
Hardware FeaturesSoftware Features
Contents• Android Versions
Version 1.0 - AlphaVersion 1.1- BetaVersion 1.5- CupcakeVersion 1.6- DonutVersion 2.0 & 2.1- EclairVersion 2.2- FroyoVersion 2.3- GingerbreadVersion 3.0- HoneycombVersion 4.0- Ice Cream SandwichVersion 4.1 & 4.2- Jelly Bean
• World-Wide Smartphone OS Marketshare %• Market On 2012
What is Android
• Android is a Operating System and Software platform designed primarily for touchscreen mobile devices such as tablet computers.
• Based on the Linux kernel 2.6
• Android is open source and Google releases the code under the Apache Software License(ASL).
• Android OS is a software stack consisting of java application running on a Java application framework on top of java core library running on Dalvik virtual machine(DVM).
History• Android Inc. was founded in Palo Alto, California in
October 2003 by Andy Rubin, Rich Miner & Chris White .• Google acquired Android Inc. on August 17, 2005,
making it a wholly owned subsidiary of Google. Key employees of Android Inc., including Rubin, Miner and White, stayed at the company after the acquisition.
• First Android mobile device platform built on the Linux kernel version 2.6
• The first commercially available phone to run Android was the HTC Dream (released on October 22, 2008).
Android Features
SOFTWARE FEATURESo Integrated browser based on the open source WebKit engineo SQLite for relational data storageo Media support for common audio, video, and still image formatso (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)o Dalvik Virtual Machine optimized for mobile devices
HARDWARE FEATURESo Cellular networking : GSM, EDGE, 3G (hardware dependent)o LAN : Bluetooth, and Wi-Fi (hardware dependent)o Graphics Hardware Accelerationo Camera, GPS and Compass (hardware dependent)o Touch screen and accelerometer for motion sensing
ANDROID ARCHITECTURE
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
APPLICATION FRAMEWORK
• Written in C/C++ - System C Library(libc)• Display/Graphics(SGL)• Media Libraries• SQLite –RDB engine-light weight• LibWebCore–web browser engine–
embeddable web view
LIBRARIES
• Linux Version 2.6
• Security, Memory & Process Management
• Proven driver model
• Efficient computing resource management
• Stable and proven OS for mobile platform
LINUX KERNEL
Android 1.0• The Android 1.0 was launched in 23rd September
2008• The first Android device, the HTC
Dream(G1),featuring Android 1.0. Integrated with Google Services
• Web Browser to show, zoom and full HTML and XHTML Webpages, multiple pages show as windows
• Android Market app downloads and updates• Multitasking, Instant Messaging, WiFi and
Bluetooth
Android 1.5 (Cupcake)
• The Cupcake was launched in 30 April 2009• Based on Linux Kernel 2.6.27• Faster Camera start up and image capture • Much faster GPS• Onscreen Soft Keyboard• Directly uploads videos to Youtube and
Picasa
Android 1.6 (Donut)
• The Donut was launched in 15 September 2009• Based on Linux Kernel 2.6.29 – Quick Search Box and Voice
Search• Integrated camera, camcorder and gallery, toggle between still
and video capture modes• Battery usage indicator• CDMA support• Multilingual text-to-speech function
Android 2.0 (Eclair)
• The Éclair was Launched in 26 October 2009• Multiple Accounts for email and contact
synchronization• New browser User-Interface and support for
HTML 5• New Calendar features
Android 2.2 (Froyo)
• The Froyo was Launched on 20 May, 2010• Based on Linux Kernel 2.6.32• New tips widget for home screen• Improve exchange support• Multiple keyboard language• Adobe Flash Player 10.1• HotSpot• Application Update functionality
Android 2.3 (Gingerbread)
• Gingerbread was launched on 6 December, 2010
• UI refinements for simplicity and speed• New keyboard for faster text input• One-touch word selection and copy/paste• Internet calling(VoIP Call)
Android 3.0 (Honeycomb)
• Honeycomb was launched on 22 Feb, 2011• Specially optimized for tablets and devices
with larger screen sizes• Refined multitasking, rich notification home
screen customizations widgets• Bluetooth-in support for Media/Picture
Transfer Protocol
Android 4.0 (Ice Cream Sandwich)
• Ice Cream Sandwich was launched 19 Oct, 2011
• Simple, Beautiful, Useful, Refined, evolved UI
• Home screen folders and favourites tray
• Resizable widgets• New lock screen actions• Quick responses for incoming calls• Improved text input and spell-
checking • Powerful web browsing
Android 4.2 (Jelly Bean)
• Jelly Bean was launched on 13 nov 2012• Android 4.2 introduces an all new Gesture Keyboard• Android 4.2 lets you place widgets on your device's
lock screen to give you faster access to your calendar, Gmail, SMS
• Support for group messaging via MMS.• Wi-Fi Direct support has been improved, so your
device can now remember other devices.• Use the phone app in landscape orientation or while
in a car dock• Improved TalkBack support with a single tap dialpad.
Market On Previous Year (2012)
52%
12%
15%
14%
6%
1%
Sales
Android Symbian iPhone OS RIM OS Windows Others
Thank You
For Your Attention