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

What's hot

Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
Shashendra Singh
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
Andri Yadi
 
Android ppt
 Android ppt Android ppt
Android ppt
Basavaraj Amogi
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
Sneha Lata
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
Prerak Rathore
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
Salim Hosen
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
dgpune
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android Application
Arcadian Learning
 
Android development basics
Android development basicsAndroid development basics
Android development basics
Pramesh Gautam
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
Atul Panjwani
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
guest213e237
 
Ro Ck St Ar
Ro Ck St ArRo Ck St Ar
Ro Ck St Ar
Bikash Modi
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
Vijay Rastogi
 
Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement
Shubham Pahune
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
Swapanpreet Kaur
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
Manoj Magatapalli
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020
Bruno Muniz
 
Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.
TG Rajesh
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
Naresh Chintalcheru
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
master760
 

What's hot (20)

Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
 
Android ppt
 Android ppt Android ppt
Android ppt
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android Application
 
Android development basics
Android development basicsAndroid development basics
Android development basics
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
Ro Ck St Ar
Ro Ck St ArRo Ck St Ar
Ro Ck St Ar
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020
 
Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 

Viewers also liked

Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular os
Prem Prasun
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
vikas bharat
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
Akshay Kakkar
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
chakrapani tripathi
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
connectshilpa
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
David Stoffel
 

Viewers also liked (7)

Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular os
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
 

Similar to My android

Android Basics
Android BasicsAndroid Basics
Android Basics
Krushnakant Solanki
 
Android introduction
Android introductionAndroid introduction
Android introduction
mcanotes
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
AbdullahMunir32
 
Introduction To android
Introduction To androidIntroduction To android
Introduction To android
Zaid Khan
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
Megha Jain
 
Android platform
Android platform Android platform
Android platform
Rashmi Warghade
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
AnkurVeer1
 
Android ppt
Android pptAndroid ppt
Android ppt
Govind Raj
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Bilal Mirza
 
Android
AndroidAndroid
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
ABHISHEK DINKAR
 
Software training report
Software training reportSoftware training report
Software training report
Natasha Bains
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
Rachna Beegun
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
Marie Weaver
 
ANDROID PPT_DAY1.ppt
ANDROID PPT_DAY1.pptANDROID PPT_DAY1.ppt
ANDROID PPT_DAY1.ppt
IssacPeter2
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 
What is Android
What is Android What is Android
What is Android
SanjayKumar330366
 
Android and its feature
Android and its featureAndroid and its feature
Android and its feature
Shubham Kumar
 
Android technology
Android technologyAndroid technology
Android technology
dharsana sree
 
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
Alexander Decker
 

Similar to My android (20)

Android Basics
Android BasicsAndroid Basics
Android Basics
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Introduction To android
Introduction To androidIntroduction To android
Introduction To android
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Android platform
Android platform Android platform
Android platform
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android
AndroidAndroid
Android
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Software training report
Software training reportSoftware training report
Software training report
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
 
ANDROID PPT_DAY1.ppt
ANDROID PPT_DAY1.pptANDROID PPT_DAY1.ppt
ANDROID PPT_DAY1.ppt
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
What is Android
What is Android What is Android
What is Android
 
Android and its feature
Android and its featureAndroid and its feature
Android and its feature
 
Android technology
Android technologyAndroid technology
Android technology
 
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
 

More from Prince Bhanwra

Ralson ppt
Ralson pptRalson ppt
Ralson ppt
Prince Bhanwra
 
Ralson ppt
Ralson pptRalson ppt
Ralson ppt
Prince Bhanwra
 
Chap.9 the key process areas for level 4
Chap.9 the key process areas for level 4Chap.9 the key process areas for level 4
Chap.9 the key process areas for level 4
Prince Bhanwra
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
Prince Bhanwra
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
Prince Bhanwra
 
Orthogonal array testing
Orthogonal array testingOrthogonal array testing
Orthogonal array testing
Prince Bhanwra
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
Prince Bhanwra
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
Prince Bhanwra
 
My android
My androidMy android
My android
Prince Bhanwra
 

More from Prince Bhanwra (9)

Ralson ppt
Ralson pptRalson ppt
Ralson ppt
 
Ralson ppt
Ralson pptRalson ppt
Ralson ppt
 
Chap.9 the key process areas for level 4
Chap.9 the key process areas for level 4Chap.9 the key process areas for level 4
Chap.9 the key process areas for level 4
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
 
Orthogonal array testing
Orthogonal array testingOrthogonal array testing
Orthogonal array testing
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
 
My android
My androidMy android
My android
 

Recently uploaded

The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 

Recently uploaded (20)

The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 

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

  1. 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
  2. Palm pre – HP Access Linux Platform – NEC, Panasonic, NTT Docomo ------ Tokoya, Japan LiMO – Samsung, Motorola, ver Panasonic, ver NTT Docomo
  3. OpenGL/ES – Graphical libraries / embedded systems SGL - Skia / Scalable Graphics Libraries Media Framework – by Packet Video
  4. Dex files – Bytecode; results of converting .class & .jar files at BUILD time
  5. Dex files
  6. 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