SlideShare a Scribd company logo
Prince Bhanwra
801031024
What is Android..??
• Android is an open source* software platform and
operating system for mobile devices initially developed by
Android Inc. - a firm purchased by Google in year 2008.
Android is based on the modified version of Linux Kernel
and is a participant in Open Handset Alliance.
• It allows developers to write managed code in a Java-like
language that utilizes Google-developed Java libraries, but
does not support programs developed in native code.
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 2
What is Android..? (contd.)
• Android is an open source* Operating
System for mobile phones
• Released by Google and the Open Handset Alliance for
smartphones.
3SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
http://www.openhandsetalliance.com/
What are Smartphones..?
• Smart Phone (Mobile Phone + PC Like functionality)
• Manages our personal life, work life & communication
• As available as possible
• Hell lot of applications
• Getting Cheaper.. ;)
• **Smartphones will double their share of all cellphones to
about 20 percent in the world
• And by year 2011,it is expected to have more number of
smartphones in U.S. than feature phones..
• Let’s see how..
4SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
** http//:www.in-stat.com
• Popular Mobile Platforms:
– Microsoft Windows Mobile
– Nokia : Symbian, Series 60
– Apple, iPhone – OSX
– Access Linux Platform
– Palm Pre
– BlackBerry
– LiMO
– Google Android
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 5
Mobile Platforms
7
Linux Kernel
Native Libraries
Runtime + Dalvik VM
Application Framework
System Applications
Android Architecture
Android Architecture
8
Linux Kernel
Android Architecture
Android Architecture
9
Linux Kernel
Libraries
Android Architecture
10
Linux Kernel
Native Libraries
Runtime
Android Architecture
11
Linux Kernel
Native Libraries
Runtime + Dalvik VM
Application
Framework
Android Architecture
12
Linux Kernel
Native Libraries
Runtime + Dalvik VM
Application Framework
System Apps
Android Architecture
13
Linux Kernel
Native Libraries
Runtime + Dalvik VM
Application Framework
System Apps + Ur Applications
Android Architecture
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 14
1. Android is open..
http://code.google.com/android/goodies/index.html
Well, Sort of..
Summary: Android Advantage
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 15
2. Android makes mobile Java easier
http://code.google.com/android/goodies/index.html
Android Advantage (contd.)
Android provides access to a wide range of useful
libraries and tools that can be used to build rich apps.
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 16
Write app in Java
Compiled in Java
Transformed to Dalvik bytecode
Linux OS
Loaded into Dalvik VM
Android Advantage (contd.)
3. Applications are compiled to Dalvik byte code
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 18
The Dalvik runtime is optimized for mobile applications
Run multiple VMs efficiently
Each app has its own VM
Android Advantage (contd.)
• Android breaks down the barriers to building new
and innovative applications.
‫ﬤ‬ For an example, a developer can combine information
from the web with data on an individual's mobile
phone -- such as the user's contacts, calendar, or
geographic location -- to provide a more relevant user
experience.
4. Breaking down application boundaries:
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 19
Android is designed to enable reuse of
components in other applications
Each application can publish its
capabilities which other apps can use
5. All applications are written in Java and
available to each other
Android Advantage (Summary)
• Android SDK includes
a virtual mobile
device - Lets you
prototype, develop,
and test Android
applications without
using a physical
device.
‫ﬤ‬ GPS support
‫ﬤ‬ Wi-Fi support
‫ﬤ‬ File explorer
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 20
6. Android has Working Emulator
Android Advantage (contd.)
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 22
Content Provider
enable applications to
share data.
Service is a
faceless task
that run in the
background
Intent Receiver
responds to
notifications or status
change. Can wake up
your process
Activity is UI
component
typically
corresponding
to one screen.
Android Applications
have common structure
Summarizing
&
Understanding
Intent
Pick Photo
(Replacing & Reusing components)
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 23
Home
Blogger
Contacts
Gmail
MMS
Intent
Pick Photo
Photo
Gallery
Intent Receiver
System picks best
component for that action.
Components can be
replaced any time.
Picasa
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 24
Show
Location
Home
Pick Photo
Send as email
Edit Contacts
Editing a
Document
Summarizing
&
Understanding
(Replacing & Reusing components)
Let’s feel the Android.. ;)
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 25
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 37
My Applications.. ;)
Android is growing
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 38
http://metrics.admob.com/wp-content/uploads/2010/06/May-2010-AdMob-Mobile-Metrics-Highlights.pdf
Uneven distribution of OS by regions
References
• http://developer.android.com/guide/basics/what-is-android.html
• http://sites.google.com/site/io/inside-the-android-application-framework
• http://www.vogella.de/articles/Android/article.html
• http://en.wikipedia.org/wiki/Android_%28operating_system%29
• http://www.helium.com/items/1694340-what-are-the-disadvantages-and-
drawbacks-of-the-google-android-operating-system
• http://blog.nielsen.com/nielsenwire/consumer/smartphones-to-overtake-
feature-phones-in-u-s-by-2011/
• http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless
• Book: Professional Android Application Development
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 39
Questions?

More Related Content

PPTX
Android ppt
PPTX
Introduction to Android Development
ODP
Introduction to Android App Development
PPT
Android Technology Presentation
PPT
Introduction to Android
PDF
An introduction on Android OS, its working and android development
PPTX
An introduction on Android OS, its working and android development
PPT
Android as a technology
Android ppt
Introduction to Android Development
Introduction to Android App Development
Android Technology Presentation
Introduction to Android
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android development
Android as a technology

What's hot (20)

PPTX
Android summer training report
PDF
Introduction to Android App Development
PPT
Android ppt
PPTX
My presentation on Android in my college
PPTX
Android os: presentaion by Prerak
PPTX
Android Studio Overview
PPT
Android seminar report
PPT
Industrial Training in Android Application
PDF
Android development basics
PDF
Introduction to Android development - Presentation Report
PPT
Mobile Application Development With Android
PPT
Ro Ck St Ar
PPT
Introduction to Android, Architecture & Components
PPTX
Android Seminar || history || versions||application developement
PPTX
Android studio ppt
PPTX
Android technology by #Manoj_Rockstar
PDF
Webinar Roadmap TotalCross 2020
PPTX
Android technology and Information with Presentation Project.
PDF
Android Platform Architecture
PDF
Android tutorial
Android summer training report
Introduction to Android App Development
Android ppt
My presentation on Android in my college
Android os: presentaion by Prerak
Android Studio Overview
Android seminar report
Industrial Training in Android Application
Android development basics
Introduction to Android development - Presentation Report
Mobile Application Development With Android
Ro Ck St Ar
Introduction to Android, Architecture & Components
Android Seminar || history || versions||application developement
Android studio ppt
Android technology by #Manoj_Rockstar
Webinar Roadmap TotalCross 2020
Android technology and Information with Presentation Project.
Android Platform Architecture
Android tutorial
Ad

Viewers also liked (7)

PPTX
Android is a most popular os
PPTX
Android technology _seminar_ ppt
PPTX
Presentation On Android OS
PPTX
Android seminar ppt
PPTX
Presentation on Android operating system
PPT
Android seminar-presentation
PPT
Why Android Is The Most Popular Mobile Operating System In The World ?
Android is a most popular os
Android technology _seminar_ ppt
Presentation On Android OS
Android seminar ppt
Presentation on Android operating system
Android seminar-presentation
Why Android Is The Most Popular Mobile Operating System In The World ?
Ad

Similar to My android (20)

PPT
Android Basics
PPTX
Android introduction
PDF
Mobile Application Development-Lecture 03 & 04.pdf
PPTX
Introduction To android
PPT
Android and android versions
PPTX
Android platform
DOCX
Android Architecture and Working
PPTX
MAD unit 1.pptxi 8hv8yv8cy8c8ycy8c8yv8uvyv
PPT
Android ppt
PPTX
Android Operating System
PDF
20IT601PE - Mobile Application Development PPT.pdf
PPTX
PPTX
androidos.pptxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
PDF
Phonebook Directory or Address Book In Android
PDF
Software training report
PPTX
Knowledge about android operating system
PDF
Best Frameworks for Android App Development in 2022.pdf
PPT
ANDROID PPT_DAY1.ppt
PPTX
Android architecture
PPTX
What is Android
Android Basics
Android introduction
Mobile Application Development-Lecture 03 & 04.pdf
Introduction To android
Android and android versions
Android platform
Android Architecture and Working
MAD unit 1.pptxi 8hv8yv8cy8c8ycy8c8yv8uvyv
Android ppt
Android Operating System
20IT601PE - Mobile Application Development PPT.pdf
androidos.pptxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Phonebook Directory or Address Book In Android
Software training report
Knowledge about android operating system
Best Frameworks for Android App Development in 2022.pdf
ANDROID PPT_DAY1.ppt
Android architecture
What is Android

More from Prince Bhanwra (9)

PPSX
Ralson ppt
PPTX
Ralson ppt
PPT
Chap.9 the key process areas for level 4
PPTX
Soft quality & standards
PPTX
Soft quality & standards
PPT
Orthogonal array testing
PPS
Sap seminar prince
PPS
Sap seminar prince
PPSX
My android
Ralson ppt
Ralson ppt
Chap.9 the key process areas for level 4
Soft quality & standards
Soft quality & standards
Orthogonal array testing
Sap seminar prince
Sap seminar prince
My android

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Cell Types and Its function , kingdom of life
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Pre independence Education in Inndia.pdf
Complications of Minimal Access Surgery at WLH
Final Presentation General Medicine 03-08-2024.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Cell Structure & Organelles in detailed.
Supply Chain Operations Speaking Notes -ICLT Program
Institutional Correction lecture only . . .
Microbial disease of the cardiovascular and lymphatic systems
TR - Agricultural Crops Production NC III.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Computing-Curriculum for Schools in Ghana
Renaissance Architecture: A Journey from Faith to Humanism
FourierSeries-QuestionsWithAnswers(Part-A).pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Cell Types and Its function , kingdom of life
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Sports Quiz easy sports quiz sports quiz
102 student loan defaulters named and shamed – Is someone you know on the list?
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pre independence Education in Inndia.pdf

My android

  • 2. What is Android..?? • Android is an open source* software platform and operating system for mobile devices initially developed by Android Inc. - a firm purchased by Google in year 2008. Android is based on the modified version of Linux Kernel and is a participant in Open Handset Alliance. • It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 2
  • 3. What is Android..? (contd.) • Android is an open source* Operating System for mobile phones • Released by Google and the Open Handset Alliance for smartphones. 3SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE http://www.openhandsetalliance.com/
  • 4. What are Smartphones..? • Smart Phone (Mobile Phone + PC Like functionality) • Manages our personal life, work life & communication • As available as possible • Hell lot of applications • Getting Cheaper.. ;) • **Smartphones will double their share of all cellphones to about 20 percent in the world • And by year 2011,it is expected to have more number of smartphones in U.S. than feature phones.. • Let’s see how.. 4SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE ** http//:www.in-stat.com
  • 5. • Popular Mobile Platforms: – Microsoft Windows Mobile – Nokia : Symbian, Series 60 – Apple, iPhone – OSX – Access Linux Platform – Palm Pre – BlackBerry – LiMO – Google Android SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 5 Mobile Platforms
  • 6. 7 Linux Kernel Native Libraries Runtime + Dalvik VM Application Framework System Applications Android Architecture
  • 10. 11 Linux Kernel Native Libraries Runtime + Dalvik VM Application Framework Android Architecture
  • 11. 12 Linux Kernel Native Libraries Runtime + Dalvik VM Application Framework System Apps Android Architecture
  • 12. 13 Linux Kernel Native Libraries Runtime + Dalvik VM Application Framework System Apps + Ur Applications Android Architecture
  • 13. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 14 1. Android is open.. http://code.google.com/android/goodies/index.html Well, Sort of.. Summary: Android Advantage
  • 14. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 15 2. Android makes mobile Java easier http://code.google.com/android/goodies/index.html Android Advantage (contd.) Android provides access to a wide range of useful libraries and tools that can be used to build rich apps.
  • 15. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 16 Write app in Java Compiled in Java Transformed to Dalvik bytecode Linux OS Loaded into Dalvik VM Android Advantage (contd.) 3. Applications are compiled to Dalvik byte code
  • 16. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 18 The Dalvik runtime is optimized for mobile applications Run multiple VMs efficiently Each app has its own VM Android Advantage (contd.) • Android breaks down the barriers to building new and innovative applications. ‫ﬤ‬ For an example, a developer can combine information from the web with data on an individual's mobile phone -- such as the user's contacts, calendar, or geographic location -- to provide a more relevant user experience. 4. Breaking down application boundaries:
  • 17. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 19 Android is designed to enable reuse of components in other applications Each application can publish its capabilities which other apps can use 5. All applications are written in Java and available to each other Android Advantage (Summary)
  • 18. • Android SDK includes a virtual mobile device - Lets you prototype, develop, and test Android applications without using a physical device. ‫ﬤ‬ GPS support ‫ﬤ‬ Wi-Fi support ‫ﬤ‬ File explorer SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 20 6. Android has Working Emulator Android Advantage (contd.)
  • 19. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 22 Content Provider enable applications to share data. Service is a faceless task that run in the background Intent Receiver responds to notifications or status change. Can wake up your process Activity is UI component typically corresponding to one screen. Android Applications have common structure
  • 20. Summarizing & Understanding Intent Pick Photo (Replacing & Reusing components) SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 23 Home Blogger Contacts Gmail MMS Intent Pick Photo Photo Gallery Intent Receiver System picks best component for that action. Components can be replaced any time. Picasa
  • 21. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 24 Show Location Home Pick Photo Send as email Edit Contacts Editing a Document Summarizing & Understanding (Replacing & Reusing components)
  • 22. Let’s feel the Android.. ;) SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 25
  • 23. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 37 My Applications.. ;)
  • 24. Android is growing SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 38 http://metrics.admob.com/wp-content/uploads/2010/06/May-2010-AdMob-Mobile-Metrics-Highlights.pdf Uneven distribution of OS by regions
  • 25. References • http://developer.android.com/guide/basics/what-is-android.html • http://sites.google.com/site/io/inside-the-android-application-framework • http://www.vogella.de/articles/Android/article.html • http://en.wikipedia.org/wiki/Android_%28operating_system%29 • http://www.helium.com/items/1694340-what-are-the-disadvantages-and- drawbacks-of-the-google-android-operating-system • http://blog.nielsen.com/nielsenwire/consumer/smartphones-to-overtake- feature-phones-in-u-s-by-2011/ • http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless • Book: Professional Android Application Development SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 39

Editor's Notes

  • #5: As available as possible Growing fastly.. why..? Manage your personal life work life and all your communications Hell lost of applications Research in Motion is soon to launch its online store App World for BlackBerry users Microsoft, Nokia & Samsung have already launched app stores for U.S. market Help you stay better organized & track information on the fly Many free or low cost downloads allows you to enter, monitor, track & search all sorts of information They're getting cheaper Delivers more ways to keep in touch with customers, providing excellent response times Smartphones will double their share of all cellphones to about 20 percent, reports In-Stat http://www.in-stat.com
  • #6: Palm pre – HP Access Linux Platform – NEC, Panasonic, NTT Docomo ------ Tokoya, Japan LiMO – Samsung, Motorola, ver Panasonic, ver NTT Docomo
  • #10: OpenGL/ES – Graphical libraries / embedded systems SGL - Skia / Scalable Graphics Libraries Media Framework – by Packet Video
  • #11: Dex files – Bytecode; results of converting .class & .jar files at BUILD time
  • #12: Dex files
  • #30: By the end of 2008 there is roughly ~4 billion mobile phone users worldwide Almost 1 billion mobile handsets were sold in each of 2007 and 2008