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 (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..!!

Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01
Santosh Sh
 

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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

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