SlideShare uma empresa Scribd logo
1 de 13
Android: Changing the Mobile Landscape




              Seminar By ,
                     NAME     :Vaisakh T G
                     ROLL NO:23
                     DATE : 25-07-2012
                     PAACET
•Software platform and Operating System
Developed by Google

•Full phone software stack including applications

• Designed as a platform for software development

• Android is open and free

• Community support
COMPARISON




Smart phone market share in 2012
ANDROID ARCHITECTURE




   Architecture of Android OS
Software Stack

• Linux kernel
• Libraries
• Android run time
  – core libraries
  – Dalvik virtual machine
• application framework
• applications
Linux Kernel
•Linux Version 2.6
•Security, Memory & Process Management
•Proven driver model
•Efficient computing resource management
•Stable and proven OS for mobile platform



Libraries
•Written in C/C++ - System C Library(libc)
• Display/Graphics(SGL)
•Media Libraries
•SQLite –RDB engine-light weight
•LibWebCore–web browser engine–embeddable web view
Android Runtime
•Includes a set of core libraries that provides most of the
functionality-JAVA
•Every Android application runs in its own process
•Dalvik VM executes files in the (.dex) format
•Device can run multiple VMs efficiently

Application Framework
•Content providers
•Enables applications access data from other
applications
•Resource Manager
•Provides access to non-code resources
•Notification Manager
•Enables all applications to display alerts in the status
bar
ADVANTAGES


•The ability for anyone to customize the Google Android platform

•The consumer will benefit from having a wide range of mobile
applications

•Android market is open

• Application framework enabling reuse and replacement of
components

•More security compared to other os
disadvantages

            • Applications quality may be low
                  Google follows open model for the Android Mar-ket, so
developers self-publish applications in android market and there-fore
consumers, might be inundated with low-quality applications, mak-ing
finding high-quality applications more difficult
                  •       Malicious applications
                   Users aren’t neces­sarily protected from malicious
appli-cations. If user give an application permission to access private data
and other services, if its malicious software, it could use them to communicate
personal information to a website. Users don’t control what the applica­tion
does with the services
FUTURE ENHANCEMENTS
•App Inventor for Android (AIA)
         Google announced the public beta release of the App Inven-tor for
Android (AIA) visual program-ming environment. AIA aims to make mobile-
application development acces-sible to anyone. Creating an AIA application
involves two stages: designing the user interface with the component
designer and creating the applica-tion behaviour with the blocks editor. An
Android applica-tion is event driven, so the behaviours associated with
components—such as button clicks, timer events, and item selection—are
also event driven

•More Android devices are coming
•Google TV - a new platform based on Android
•Next versions of Android can be used in PC’s
CONCLUSION
Mobile software development has evolved over time.
Android has emerged as a new mobile development
platform, Android was designed to empower the developer
to write innovative applications.
references

1. www.android.com
2. http://developer.android.com
Android: Changing the Mobile Landscape

Mais conteúdo relacionado

Mais procurados

Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersBoom Shukla
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basicsHasam Panezai
 
Getting started with android
Getting started with androidGetting started with android
Getting started with androidamitgb
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training reportShashendra Singh
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
Android training in Tambaram
Android training in TambaramAndroid training in Tambaram
Android training in Tambaramkomalpreethi
 
Android Design Architecture
Android Design ArchitectureAndroid Design Architecture
Android Design ArchitectureRakesh Jha
 
Android Web app
Android Web app Android Web app
Android Web app Sumit Kumar
 
Android studio 2.2 Tips and Tricks
Android studio 2.2 Tips and TricksAndroid studio 2.2 Tips and Tricks
Android studio 2.2 Tips and TricksUptech
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar reportdgpune
 
Yourstory Android Workshop
Yourstory Android WorkshopYourstory Android Workshop
Yourstory Android WorkshopArvind Devaraj
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 

Mais procurados (20)

Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginners
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basics
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
android
androidandroid
android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
android architecture
android architectureandroid architecture
android architecture
 
Android training in Tambaram
Android training in TambaramAndroid training in Tambaram
Android training in Tambaram
 
Android Design Architecture
Android Design ArchitectureAndroid Design Architecture
Android Design Architecture
 
Android basics
Android basicsAndroid basics
Android basics
 
Android Web app
Android Web app Android Web app
Android Web app
 
Android Basic Concept
Android Basic Concept Android Basic Concept
Android Basic Concept
 
Android studio 2.2 Tips and Tricks
Android studio 2.2 Tips and TricksAndroid studio 2.2 Tips and Tricks
Android studio 2.2 Tips and Tricks
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Yourstory Android Workshop
Yourstory Android WorkshopYourstory Android Workshop
Yourstory Android Workshop
 
Android PPT
Android PPTAndroid PPT
Android PPT
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Google android os
Google android osGoogle android os
Google android os
 

Semelhante a Android: Changing the Mobile Landscape

Semelhante a Android: Changing the Mobile Landscape (20)

18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
 
Android presentation slide
Android presentation slideAndroid presentation slide
Android presentation slide
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android
AndroidAndroid
Android
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
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 App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android
AndroidAndroid
Android
 
document
documentdocument
document
 
Android
AndroidAndroid
Android
 
Android Os
Android OsAndroid Os
Android Os
 
Android technology
Android technologyAndroid technology
Android technology
 
Android based os
Android based osAndroid based os
Android based os
 

Último

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Android: Changing the Mobile Landscape

  • 1. Android: Changing the Mobile Landscape Seminar By , NAME :Vaisakh T G ROLL NO:23 DATE : 25-07-2012 PAACET
  • 2. •Software platform and Operating System Developed by Google •Full phone software stack including applications • Designed as a platform for software development • Android is open and free • Community support
  • 4. ANDROID ARCHITECTURE Architecture of Android OS
  • 5. Software Stack • Linux kernel • Libraries • Android run time – core libraries – Dalvik virtual machine • application framework • applications
  • 6. Linux Kernel •Linux Version 2.6 •Security, Memory & Process Management •Proven driver model •Efficient computing resource management •Stable and proven OS for mobile platform Libraries •Written in C/C++ - System C Library(libc) • Display/Graphics(SGL) •Media Libraries •SQLite –RDB engine-light weight •LibWebCore–web browser engine–embeddable web view
  • 7. Android Runtime •Includes a set of core libraries that provides most of the functionality-JAVA •Every Android application runs in its own process •Dalvik VM executes files in the (.dex) format •Device can run multiple VMs efficiently Application Framework •Content providers •Enables applications access data from other applications •Resource Manager •Provides access to non-code resources •Notification Manager •Enables all applications to display alerts in the status bar
  • 8. ADVANTAGES •The ability for anyone to customize the Google Android platform •The consumer will benefit from having a wide range of mobile applications •Android market is open • Application framework enabling reuse and replacement of components •More security compared to other os
  • 9. disadvantages • Applications quality may be low Google follows open model for the Android Mar-ket, so developers self-publish applications in android market and there-fore consumers, might be inundated with low-quality applications, mak-ing finding high-quality applications more difficult • Malicious applications Users aren’t neces­sarily protected from malicious appli-cations. If user give an application permission to access private data and other services, if its malicious software, it could use them to communicate personal information to a website. Users don’t control what the applica­tion does with the services
  • 10. FUTURE ENHANCEMENTS •App Inventor for Android (AIA) Google announced the public beta release of the App Inven-tor for Android (AIA) visual program-ming environment. AIA aims to make mobile- application development acces-sible to anyone. Creating an AIA application involves two stages: designing the user interface with the component designer and creating the applica-tion behaviour with the blocks editor. An Android applica-tion is event driven, so the behaviours associated with components—such as button clicks, timer events, and item selection—are also event driven •More Android devices are coming •Google TV - a new platform based on Android •Next versions of Android can be used in PC’s
  • 11. CONCLUSION Mobile software development has evolved over time. Android has emerged as a new mobile development platform, Android was designed to empower the developer to write innovative applications.