SlideShare a Scribd company logo
1 of 23
Presented
by:

(111020107004)

1
2
3
••••••••••••••••••••••••••••••••••

4
Introducing Android
The world's most powerful mobile platform

Most popular mobile operating.
Linux based operating system.

includes C, C++ and Java.
 free and open source operating system.
Source:

http://en.wikipedia.org/wiki/Android_operating_system

5
History of Android

•Android, Inc. was founded in Palo Alto, California in
October 2003 by
1.
2.
3.
4.

Andy Rubin (co-founder of Danger)
Rich Miner (co-founder of Wildfire Comm., Inc.)
Nick Sears (once VP at T-Mobile)
Chris White (headed design and interface development at WebTV

•

financially backed and later purchased in 2005
6

Source:

http://en.wikipedia.org/wiki/Android_operating_system
his chart provides data about the relative number of devices running a given version of the Android platform as of October 2 , 2013.

Version

Code name

Release date

API level

Distribution

1.5

Cupcake

April 30, 2009

3

0%

1.6

Donut

September 15, 2009

4

0%

2.0–2.1

Eclair

October 26, 2009

7

0%

2.2

Froyo

May 20, 2010

8

2.2%

2.3–2.3.2

Gingerbread

December 6, 2010

9

0%

2.3.3–2.3.7

Gingerbread

February 9, 2011

10

28.5%

3.1

Honeycomb

May 10, 2011

12

0%

3.2

Honeycomb

July 15, 2011

13

0.1%

4.0.3–4.0.4

Ice Cream
Sandwich

December 16, 2011

15

20.6%

4.1.x

Jelly Bean

July 9, 2012

16

36.5%

4.2.x

Jelly Bean

November 13, 2012

17

10.6%

4.3

Jelly Bean

July 24, 2013

18

1.5%

4.4

Kitkat

Soon..

19

0%

Source:

http://en.wikipedia.org/wiki/Android_operating_system

7
History of Android
Open Handset Alliance :
Android : How it came to be

Members of Alliance

9
••••••••••••••••••••••••••••••••••

10
Features of Android
Storage (SQLite, Light weight RDBMS)
Connectivity (GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, BT, Wi-Fi, LTE, NFC and WiMAX)
Multiple language support
Messaging(SMS ,MMS,C2DM,GCM)
Web browser(webkit)
Java support (J2ME for third party)
Media support(MP3, MIDI, Ogg Vorbis, FLAC, WAV, JPEG, PNG, GIF, BMP, WebP)
Streaming media support
Additional hardware support
(video/still cameras, touchscreens, GPS, accelerometers, gyroscopes,
barometers, magnetometers and pressure sensors, thermometers )

Source:

http://www.android.com/about/

11
Features of Android
Multi-touch
Bluetooth(A2DP, AVRCP,OPP,PBAP)
Video calling(Prior to Android 2.3.4)
Multitasking
Accessibility(Text to Speech)
Voice based features(Prior to Android 2.2)
Tethering(using WiFi hotspot)
Screen capture(Prior to Android 4.0)
External storage
Gesture Typing (Android 4.3)
Source:

http://www.android.com/about/

12
13
Source:

http://en.wikipedia.org/wiki/Android_operating_system

14
Linux Kernel :
Android Architecture

 Linux Kernel 2.6
Abstraction layer between the hardware and software stack
 Why Linux?
- Proven driver model and has existing drivers.
- Has memory management, security management,
networking, core operating system infrastructure, etc.
- Robust and already has been proven over time.
15

Source:

http://en.wikipedia.org/wiki/Android_operating_system
Libraries :
Android Architecture

The next level up is the native libraries. Everything
that you see here in green is written in C and C++.

16

Source:

http://en.wikipedia.org/wiki/Android_operating_system
Android Runtime :
Android Architecture

Main Component: Dalvik Virtual Machine
-Optimized for running in an embedded environment (limitedmemory, CPU,battery)?

17

Source:

http://en.wikipedia.org/wiki/Android_operating_system
Application Framework:
Android Architecture

This is all written in a Java programming language and the
application framework is the toolkit that all applications use.

 These applications include the ones that come with a phone like the
home applications, or the phone application.
 It includes applications written by Google, and it includes apps that
will be written by you.
So, all apps use the same framework and the same APIs.
18

Source:

http://en.wikipedia.org/wiki/Android_operating_system
Applications:
Android Architecture

And the final layer on top is Applications.
 This is where all the applications get written.
 It includes the home application, the contacts application, the browser, and
your apps.
 And everything at this layer is, again, using the same app framework
provided by the layers below.

19

Source:

http://en.wikipedia.org/wiki/Android_operating_system
20
Software Development :
Android Development

 Development Requirements:
Java JDK
 Android SDK
 Eclipse IDE (optional)


 Programming Languages
 Java – officially supported
 C/C++ – also possible but not supported

21

Source:

http://en.wikipedia.org/wiki/Android_operating_system
22
What’s New :

23
API LEVEL : 19
Suggestion please… 
Thank you …
Find out more at :- pposhiya3669.blogspot.com

24

More Related Content

What's hot

Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Dong Calmada
 
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...cresco
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open SourceBryan King
 

What's hot (6)

Andoid Basics
Andoid BasicsAndoid Basics
Andoid Basics
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
 
Popular Softwares
Popular SoftwaresPopular Softwares
Popular Softwares
 
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 

Similar to Android..!!

Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versionsijtsrd
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App DevelopementAayush Gupta
 
An brief introduction to android operating system
An brief introduction to android operating systemAn brief introduction to android operating system
An brief introduction to android operating systemAlexander Decker
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Santosh Sh
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to AndroidRajesh Jambukia
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA NITIN GUPTA
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android dipali badgujar
 
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...ijafrc
 

Similar to Android..!! (20)

Android apps
Android appsAndroid apps
Android apps
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versions
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Android technology
Android technology Android technology
Android technology
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
An brief introduction to android operating system
An brief introduction to android operating systemAn brief introduction to android operating system
An brief introduction to android operating system
 
Android
AndroidAndroid
Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01
 
Software training report
Software training reportSoftware training report
Software training report
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android
AndroidAndroid
Android
 
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Android..!!

  • 2. 2
  • 3. 3
  • 5. Introducing Android The world's most powerful mobile platform Most popular mobile operating. Linux based operating system. includes C, C++ and Java.  free and open source operating system. Source: http://en.wikipedia.org/wiki/Android_operating_system 5
  • 6. History of Android •Android, Inc. was founded in Palo Alto, California in October 2003 by 1. 2. 3. 4. Andy Rubin (co-founder of Danger) Rich Miner (co-founder of Wildfire Comm., Inc.) Nick Sears (once VP at T-Mobile) Chris White (headed design and interface development at WebTV • financially backed and later purchased in 2005 6 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 7. his chart provides data about the relative number of devices running a given version of the Android platform as of October 2 , 2013. Version Code name Release date API level Distribution 1.5 Cupcake April 30, 2009 3 0% 1.6 Donut September 15, 2009 4 0% 2.0–2.1 Eclair October 26, 2009 7 0% 2.2 Froyo May 20, 2010 8 2.2% 2.3–2.3.2 Gingerbread December 6, 2010 9 0% 2.3.3–2.3.7 Gingerbread February 9, 2011 10 28.5% 3.1 Honeycomb May 10, 2011 12 0% 3.2 Honeycomb July 15, 2011 13 0.1% 4.0.3–4.0.4 Ice Cream Sandwich December 16, 2011 15 20.6% 4.1.x Jelly Bean July 9, 2012 16 36.5% 4.2.x Jelly Bean November 13, 2012 17 10.6% 4.3 Jelly Bean July 24, 2013 18 1.5% 4.4 Kitkat Soon.. 19 0% Source: http://en.wikipedia.org/wiki/Android_operating_system 7
  • 8. History of Android Open Handset Alliance : Android : How it came to be Members of Alliance 9
  • 10. Features of Android Storage (SQLite, Light weight RDBMS) Connectivity (GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, BT, Wi-Fi, LTE, NFC and WiMAX) Multiple language support Messaging(SMS ,MMS,C2DM,GCM) Web browser(webkit) Java support (J2ME for third party) Media support(MP3, MIDI, Ogg Vorbis, FLAC, WAV, JPEG, PNG, GIF, BMP, WebP) Streaming media support Additional hardware support (video/still cameras, touchscreens, GPS, accelerometers, gyroscopes, barometers, magnetometers and pressure sensors, thermometers ) Source: http://www.android.com/about/ 11
  • 11. Features of Android Multi-touch Bluetooth(A2DP, AVRCP,OPP,PBAP) Video calling(Prior to Android 2.3.4) Multitasking Accessibility(Text to Speech) Voice based features(Prior to Android 2.2) Tethering(using WiFi hotspot) Screen capture(Prior to Android 4.0) External storage Gesture Typing (Android 4.3) Source: http://www.android.com/about/ 12
  • 12. 13
  • 14. Linux Kernel : Android Architecture  Linux Kernel 2.6 Abstraction layer between the hardware and software stack  Why Linux? - Proven driver model and has existing drivers. - Has memory management, security management, networking, core operating system infrastructure, etc. - Robust and already has been proven over time. 15 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 15. Libraries : Android Architecture The next level up is the native libraries. Everything that you see here in green is written in C and C++. 16 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 16. Android Runtime : Android Architecture Main Component: Dalvik Virtual Machine -Optimized for running in an embedded environment (limitedmemory, CPU,battery)? 17 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 17. Application Framework: Android Architecture This is all written in a Java programming language and the application framework is the toolkit that all applications use.  These applications include the ones that come with a phone like the home applications, or the phone application.  It includes applications written by Google, and it includes apps that will be written by you. So, all apps use the same framework and the same APIs. 18 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 18. Applications: Android Architecture And the final layer on top is Applications.  This is where all the applications get written.  It includes the home application, the contacts application, the browser, and your apps.  And everything at this layer is, again, using the same app framework provided by the layers below. 19 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 19. 20
  • 20. Software Development : Android Development  Development Requirements: Java JDK  Android SDK  Eclipse IDE (optional)   Programming Languages  Java – officially supported  C/C++ – also possible but not supported 21 Source: http://en.wikipedia.org/wiki/Android_operating_system
  • 21. 22
  • 22. What’s New : 23 API LEVEL : 19
  • 23. Suggestion please…  Thank you … Find out more at :- pposhiya3669.blogspot.com 24