SlideShare a Scribd company logo
1 of 27
Presented By : Techno India College
Of Technology, Srijib Roy
What is ANDROID
• Google's Android is an open-source platform that's
currently available on a wide variety of smart phones.
• Android is a software stack for mobile devices that
includes an operating system, middleware and key
applications.
• The Android SDK provides the tools and APIs
necessary to begin developing applications on the
Android platform using the Java programming
language.
• Based on the Linux kernel
Open Handset Alliace
• Est. 5th Nov 2007, led by Google, open Source
• Main Product Android Platform
• Enthusiastic Support from Industry
– Equipment makers
– Network Operators
• HTC was First to deliver ANDROID
Open Handset Alliance Members
Open Handset Alliance (OHA)
→ It's a consortium of several companies
ANDROID ARCHITECTURE
The software stack is split into Four Layers::
• The application layer
• The application framework
• The libraries and runtime
• The kernel
Applications
Set of core applications including an email client, SMS
program, calendar, maps, browser, contacts
All applications are written using the Java programming
language.
Application Framework
Access location information, run background services, set
alarms, add notifications to the status bar, and much, much
more.
Build an application, including lists, grids, text boxes, buttons,
and even an embeddable web browser
Providing access to non-code resources such as localized
strings, graphics, and layout files
Libraries
• System C library - implementation of the C library (libc)
• Media Libraries - based on PacketVideo's OpenCORE
• Surface Manager - composites 2D and 3D graphic layers
• LibWebCore - a modern embeddable web view
• SGL - the underlying 2D graphics engine
• 3D libraries - based on OpenGL ES 1.0 APIs; the libraries
use hardware 3D acceleration
• FreeType - bitmap and vector font rendering
• SQLite - a powerful and lightweight relational database
engine
• Android Runtime
Includes a set of core libraries of JAVA that provides
most of the functionality
Runs in its own process, with its own instance of
the Dalvik Virtual Machine
The Dalvik VM executes files in the Dalvik
Executable (.dex)
Linux Kernel
Acts as an abstraction layer between the hardware
and the rest of the software stack.
Relies on Linux version 2.6 for core system services
such as security, memory management, process
management, network stack, and driver model.
Features
Dalvik virtual machine optimized for mobile devices
Integrated browser based on the open source Web Kit engine
Media support for common audio, video, and still image formats (MPEG4,
H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM Telephony (hardware dependent)
Bluetooth, EDGE, 3G, and Wi-Fi (hardware dependent)
Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment including a device emulator, tools for
debugging, memory and performance profiling, and a plug-in for the Eclipse
IDE
Anatomy of Android Application
There are four building blocks for an Android application:
• Activity
– a single screen
• Intent Receiver
– to execute in reaction to an external event(Phone Ring)
• Service
– code that is long-lived and runs without a UI(Media Player)
• Content Provider
– an application's data to be shared with other applications
WHY ANDROID??
• Layer
This is a vote for the potential of Layer as much as the
practical application. Walking around with your phone
As Layer continues to add new layers, and as camera and
mobile processing power continue to improve
Layer can show you points of interest on a Google-type map
• AnyCut
You can drop a lot of neat things on your Android home screen,
but you can't quite get one-click access to everything in your
phone's settings and extras
You'll have access to the deepest guts of your settings, so
switching 3G on and off, enabling location services, and
other tricks are easy to pull off
• TasKiller Free
Widgets you can add to your home screen for one-click
system rescuing.
Killing processes and apps willy-nilly can turn off alarms, kill
background syncing, and have other unintended
consequences.
• ASTRO File Manager
ASTRO File Manager does a great job of letting you navigate
files on your SD card and accessible internal memory, sure,
but it also has its own built-in task killer, backs up
applications, can send files as email attachments
• Slide Screen
You use your Android Smartphone differently than your desktop
computer
Slide Screen replaces, or just augments, if you'd like, your phone's home
screen, creating row after row of messages and feeds. Slide the center
info bar up and down to look at more or less of your items, swipe to the
right to dismiss items as read, and revel in having all your data on hand at
once.
Giving you 8 slots to put your most frequently accessed apps
Google’s Android OS for future MIDs
• Google to utilize its Android-based operating
system on future Moorestown
• Android is available on a variety of handsets,
including Google's Nexus One and Verizon's
Motorola Droid
• Two Android-centric phones — T-Mobile’s G1
and phone called “Magic” made by HTC
• Google, the developer of Android, says there are
eight or nine mobile phone manufacturers that are
planning to release 18 to 20 Android-based
models by the end of the year.
Cellphones Using Android OS
hkc-pearl-pda-phone-wm6
Google-android-phone-prototype Samsung-galaxy-vs-htc-magic
Sciphone_N19_Google with WIFI
Market Research
• The Android OS has knocked Apple out of the
number 2 slot and slid just behind RIM.
• NPD says first quarter sales ::Android has 28% while
Apple has 21%.
• Not only are Android-powered devices now
outselling iPhone but they’re also now besting
BlackBerry, making Android the top selling mobile
OS during the second quarter in the U.S.
• NPD has the race at Android – 33%, RIM – 28%, and
Apple – 22% for the period
iPhone OS 4 vs Android 2.2 vs Windows Phone 7 – The Inevitable Comparison
Conclusion
• Android is open to all: industry, developers
and users
• Participating in many of the successful open
source projects
• Aims to be as easy to build for as the web.
• Google Android is stepping into the next level
of Mobile Internet
Basic android-ppt

More Related Content

What's hot

android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginner
Ajailal Parackal
 
android architecture
android architectureandroid architecture
android architecture
Aashita Gupta
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
Ahsanul Karim
 

What's hot (20)

Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginner
 
android architecture
android architectureandroid architecture
android architecture
 
Android PPT
Android PPTAndroid PPT
Android PPT
 
Android chapter02-setup2-emulator
Android chapter02-setup2-emulatorAndroid chapter02-setup2-emulator
Android chapter02-setup2-emulator
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android - Application Framework
Android - Application FrameworkAndroid - Application Framework
Android - Application Framework
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 

Similar to Basic android-ppt

1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250
MadNor Exe
 
18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
MugiiiReee
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
vijaymashre
 

Similar to Basic android-ppt (20)

Android based os
Android based osAndroid based os
Android based os
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
 
Android 1
Android 1 Android 1
Android 1
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
document
documentdocument
document
 
Aandroid
AandroidAandroid
Aandroid
 
18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
 
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
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
android
androidandroid
android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android technology
Android technology Android technology
Android technology
 
Android
AndroidAndroid
Android
 
Android 1
Android 1 Android 1
Android 1
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Basic android-ppt

  • 1. Presented By : Techno India College Of Technology, Srijib Roy
  • 2. What is ANDROID • Google's Android is an open-source platform that's currently available on a wide variety of smart phones. • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. • The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. • Based on the Linux kernel
  • 3. Open Handset Alliace • Est. 5th Nov 2007, led by Google, open Source • Main Product Android Platform • Enthusiastic Support from Industry – Equipment makers – Network Operators • HTC was First to deliver ANDROID
  • 5. Open Handset Alliance (OHA) → It's a consortium of several companies
  • 6. ANDROID ARCHITECTURE The software stack is split into Four Layers:: • The application layer • The application framework • The libraries and runtime • The kernel
  • 7.
  • 8. Applications Set of core applications including an email client, SMS program, calendar, maps, browser, contacts All applications are written using the Java programming language. Application Framework Access location information, run background services, set alarms, add notifications to the status bar, and much, much more. Build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser Providing access to non-code resources such as localized strings, graphics, and layout files
  • 9. Libraries • System C library - implementation of the C library (libc) • Media Libraries - based on PacketVideo's OpenCORE • Surface Manager - composites 2D and 3D graphic layers • LibWebCore - a modern embeddable web view • SGL - the underlying 2D graphics engine • 3D libraries - based on OpenGL ES 1.0 APIs; the libraries use hardware 3D acceleration • FreeType - bitmap and vector font rendering • SQLite - a powerful and lightweight relational database engine
  • 10. • Android Runtime Includes a set of core libraries of JAVA that provides most of the functionality Runs in its own process, with its own instance of the Dalvik Virtual Machine The Dalvik VM executes files in the Dalvik Executable (.dex) Linux Kernel Acts as an abstraction layer between the hardware and the rest of the software stack. Relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model.
  • 11. Features Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source Web Kit engine Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony (hardware dependent) Bluetooth, EDGE, 3G, and Wi-Fi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent) Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plug-in for the Eclipse IDE
  • 12. Anatomy of Android Application There are four building blocks for an Android application: • Activity – a single screen • Intent Receiver – to execute in reaction to an external event(Phone Ring) • Service – code that is long-lived and runs without a UI(Media Player) • Content Provider – an application's data to be shared with other applications
  • 13.
  • 14. WHY ANDROID?? • Layer This is a vote for the potential of Layer as much as the practical application. Walking around with your phone As Layer continues to add new layers, and as camera and mobile processing power continue to improve Layer can show you points of interest on a Google-type map
  • 15. • AnyCut You can drop a lot of neat things on your Android home screen, but you can't quite get one-click access to everything in your phone's settings and extras You'll have access to the deepest guts of your settings, so switching 3G on and off, enabling location services, and other tricks are easy to pull off
  • 16. • TasKiller Free Widgets you can add to your home screen for one-click system rescuing. Killing processes and apps willy-nilly can turn off alarms, kill background syncing, and have other unintended consequences.
  • 17. • ASTRO File Manager ASTRO File Manager does a great job of letting you navigate files on your SD card and accessible internal memory, sure, but it also has its own built-in task killer, backs up applications, can send files as email attachments
  • 18. • Slide Screen You use your Android Smartphone differently than your desktop computer Slide Screen replaces, or just augments, if you'd like, your phone's home screen, creating row after row of messages and feeds. Slide the center info bar up and down to look at more or less of your items, swipe to the right to dismiss items as read, and revel in having all your data on hand at once. Giving you 8 slots to put your most frequently accessed apps
  • 19. Google’s Android OS for future MIDs • Google to utilize its Android-based operating system on future Moorestown • Android is available on a variety of handsets, including Google's Nexus One and Verizon's Motorola Droid • Two Android-centric phones — T-Mobile’s G1 and phone called “Magic” made by HTC • Google, the developer of Android, says there are eight or nine mobile phone manufacturers that are planning to release 18 to 20 Android-based models by the end of the year.
  • 20. Cellphones Using Android OS hkc-pearl-pda-phone-wm6 Google-android-phone-prototype Samsung-galaxy-vs-htc-magic Sciphone_N19_Google with WIFI
  • 21.
  • 22. Market Research • The Android OS has knocked Apple out of the number 2 slot and slid just behind RIM. • NPD says first quarter sales ::Android has 28% while Apple has 21%. • Not only are Android-powered devices now outselling iPhone but they’re also now besting BlackBerry, making Android the top selling mobile OS during the second quarter in the U.S. • NPD has the race at Android – 33%, RIM – 28%, and Apple – 22% for the period
  • 23.
  • 24.
  • 25. iPhone OS 4 vs Android 2.2 vs Windows Phone 7 – The Inevitable Comparison
  • 26. Conclusion • Android is open to all: industry, developers and users • Participating in many of the successful open source projects • Aims to be as easy to build for as the web. • Google Android is stepping into the next level of Mobile Internet

Editor's Notes

  1. All the leading telecom networks are providing the android facility