Transcript Android OS

ANDROID OS
A brief information about the
Android Operating System
2
Introduction
WHAT IS ANDROID?
• A software platform and operating system for mobile
devices.
• Based on the Linux kernel.
• Developed by Google and later the Open Handset Alliance
(OHA).
• The Android platform was announced on 5 November
2007 with the founding of OHA.
3
History of Android
• GOOGLE ACQUIRED THE STARTUP COMPANY
ANDROID INC. IN 2005 TO START THE
DEVELOPMENT OF THE ANDROID PLATFORM.
• THE KEY PLAYERS AT ANDROID INC. INCLUDED
ANDY RUBIN, RICH MINER, NICK SEARS, AND
CHRIS WHITE.
• IN LATE 2007, A GROUP OF INDUSTRY
LEADERS CAME TOGETHER AROUND THE
ANDROID PLATFORM TO FORM THE OPEN
HANDSET ALLIANCE (OHA)
(HTTP://WWW.OPENHANDSETALLIANCE.COM ).
4
History of Android
• T HE A N DROI D S DK WA S F I RST I S S U ED A S A N “EA R LY LOOK ”
R E L EASE I N N OV E M BE R 2 0 0 7.
• I N S E PTEMBER 2 0 0 8 T - M OBI L E A N N OU NCED T HE
AVA I LA BIL ITY OF T HE T - M OBI L E G 1 , T HE F I RST
S M A RTPHONE BA S E D ON T HE A N DROI D P L AT FORM.
• A F E W DAYS A F T E R T HAT, G OOG L E A N N OU NCED T HE
AVA I LA BIL ITY OF A N DROI D S DK R E L EASE CA N DI DATE 1 . 0 .
• I N OC TOBE R 2 0 0 8, G OOG L E M A DE T HE S OU RCE CODE OF
T HE A N DROI D P L ATFOR M AVA I LA BLE U N DE R A PACHE ’S
OP E N S OURCE L I CE NSE.
5
Open Handset Alliance
WHAT IS THE OPEN HANDSET ALLIANCE
(OHA)?
• It's a consortium of several companies
6
Versions
•
•
•
•
•
•
•
•
•
•
•
•
1.0 September 2008
1.1 February 2009
1.5 (Cupcake) April 2009
1.6 (Donut) September 2009
2.0/2.1 (Éclair) October 2009
2.2 (Froyo) May 2010
2.3 (Gingerbread) December 2010
3.0/3.1 (Honeycomb) February/May 2011
3.2.x July/Sept/Aug/Dec 2011
4.0.x (Ice Cream Sandwich) Oct, Nov, Dec 2011, March 2012
4.1/4.2/4.3 (Jelly Bean) June/October 2012/July 2013
4.4 (Kitkat) September 2013
7
System Architecture
http://developer.android.com/images/system-architecture.jpg
8
Software Development
Development requirements:
• Java
• Android SDK
9
Software Development
IDE and Tools
• Android SDK




Class Library
Developer Tools
Emulator and System Images
Documentation and Sample Code
• Eclipse IDE + ADT (Android Development Tools)
 Reduces Development and Testing Time
 Makes User Interface-Creation easier
 Makes Application Description Easier
10
Advantages for a Developer
• The Android SDK is available for Windows, Mac and Linux.
• It is built on Java.
• Putting an application on Android Market makes it available
to many users instantly.