SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie Android: Changing the Mobile Landscape

Ähnlich wie 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 ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid 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
 

Kürzlich hochgeladen

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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 Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

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.