SlideShare a Scribd company logo
1 of 19
TIMELINE ANDROID F R
Open Handset Alliance (OHA), a business alliance of 79 firms for developing open standards for mobile devices was formed. Google published the entire source code (including network and telephony stacks) under an Apache License. GOOGLE acquired  Android Inc., a small startup  company based in Palo Alto, California, USA. The first commercially phone to run the Android operating system was  released  November 2007 July 2005 September 2008 October 2008
UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING ANDROID UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING
N Androidis a mobile operating based upon a modified version of the Linux kernel. DEFINITI
H.263       3GPP      MPEG-4 H.264 AVC       3GPP      MPEG-4 MPEG-4 SP         3GPP Google provides a device emulator, tools for debugging, memory and performance profiling.  The integrated development environment(IDE) is provided in Eclipse by using the Android Development Tools (ADT) Plugin. Android has approximately 3,10,000 applications available for download. MISCELLANEOUS DEVELOPMENT          BMP 		PNG          JPEG		GIF MEDIA Android has native support for multi-touch  FEATURES CONNECTIVITY Android supports tethering, which allows a phone to be used as a wireless/wired hotspot AAC LC/LTP      AMR-NB        MIDI HE-AACv1         AMR-WB      Ogg HE-AACv2         MP3               WAVE
CODE NATIVE
ARCHITECTURE
Applications are the process through which user give instructions to the system to accomplish task and obtain results. Android applications can consist of four components:- ,[object Object]
Services
Broadcast Receivers
Content providersApplications are saved with extension .apk . Android applications are written in the Java programming language .
[object Object]
Framework is designed  to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework).
Framework is designed in the same hierarchy as the java development kit.
It is available to developers in android software development kit.,[object Object]
Media Libraries – It is based on PacketVideo'sOpenCORE; the libraries support audio, video and image files.
SGL - The underlying 2D graphics engine.
Surface Manager – It manages access to the display subsystem.

More Related Content

What's hot

swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...
swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...
swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...Ivan Kravets
 
Alternatives to Java for Android development
Alternatives to Java for Android developmentAlternatives to Java for Android development
Alternatives to Java for Android developmentttogrul
 
Android development courses online
Android development courses onlineAndroid development courses online
Android development courses onlineTexilaedu
 
Advance Android Application Development
Advance Android Application DevelopmentAdvance Android Application Development
Advance Android Application DevelopmentRamesh Prasad
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Languagejaimefrozr
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile developmentSayed Ahmed
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with androidNoor Mohammed Anik
 
VishalBhoj-Resume (1)
VishalBhoj-Resume (1)VishalBhoj-Resume (1)
VishalBhoj-Resume (1)Vishal Bhoj
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...anshkhurana01
 
What Prompts Swift App Developers to Go with Xcode 7.3.1
What Prompts Swift App Developers to Go with Xcode 7.3.1What Prompts Swift App Developers to Go with Xcode 7.3.1
What Prompts Swift App Developers to Go with Xcode 7.3.1Root Info Solutions
 
Mobile development
Mobile developmentMobile development
Mobile developmentSayed Ahmed
 

What's hot (18)

Ide presentation
Ide presentationIde presentation
Ide presentation
 
Code crunch
Code crunchCode crunch
Code crunch
 
swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...
swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...
swampUP: Over-The-Air (OTA) firmware upgrades for Internet of Things devices ...
 
Alternatives to Java for Android development
Alternatives to Java for Android developmentAlternatives to Java for Android development
Alternatives to Java for Android development
 
Android development courses online
Android development courses onlineAndroid development courses online
Android development courses online
 
Android Handheld Systems
Android Handheld SystemsAndroid Handheld Systems
Android Handheld Systems
 
Advance Android Application Development
Advance Android Application DevelopmentAdvance Android Application Development
Advance Android Application Development
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with android
 
VishalBhoj-Resume (1)
VishalBhoj-Resume (1)VishalBhoj-Resume (1)
VishalBhoj-Resume (1)
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
 
Sdk technology
Sdk technologySdk technology
Sdk technology
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
What Prompts Swift App Developers to Go with Xcode 7.3.1
What Prompts Swift App Developers to Go with Xcode 7.3.1What Prompts Swift App Developers to Go with Xcode 7.3.1
What Prompts Swift App Developers to Go with Xcode 7.3.1
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Qt
QtQt
Qt
 

Similar to Android

Android 110521210945-phpapp01
Android 110521210945-phpapp01Android 110521210945-phpapp01
Android 110521210945-phpapp01Mona AlRekabi
 
Getting started with android
Getting started with androidGetting started with android
Getting started with androidamitgb
 
Android seminar-report-body.doc
Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.docDeepak Yadav
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiewSai Teja
 
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 AndroidABHISHEK DINKAR
 
Android understanding
Android understandingAndroid understanding
Android understandingRamesh Rao
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android development-tutorial
Android development-tutorialAndroid development-tutorial
Android development-tutorialilias ahmed
 
Slides bootcamp21
Slides bootcamp21Slides bootcamp21
Slides bootcamp21dxsaki
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for BeginnersTripti Tiwari
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
 

Similar to Android (20)

Android 110521210945-phpapp01
Android 110521210945-phpapp01Android 110521210945-phpapp01
Android 110521210945-phpapp01
 
Android
Android Android
Android
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Android seminar-report-body.doc
Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.doc
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
document
documentdocument
document
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 
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
 
Android understanding
Android understandingAndroid understanding
Android understanding
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android
AndroidAndroid
Android
 
Android development-tutorial
Android development-tutorialAndroid development-tutorial
Android development-tutorial
 
Slides bootcamp21
Slides bootcamp21Slides bootcamp21
Slides bootcamp21
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
Android os
Android osAndroid os
Android os
 
Android
AndroidAndroid
Android
 
Android Seminar
Android SeminarAndroid Seminar
Android Seminar
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Android

  • 1.
  • 3. Open Handset Alliance (OHA), a business alliance of 79 firms for developing open standards for mobile devices was formed. Google published the entire source code (including network and telephony stacks) under an Apache License. GOOGLE acquired Android Inc., a small startup company based in Palo Alto, California, USA. The first commercially phone to run the Android operating system was released November 2007 July 2005 September 2008 October 2008
  • 4. UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING ANDROID UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING UNDERSTANDING
  • 5. N Androidis a mobile operating based upon a modified version of the Linux kernel. DEFINITI
  • 6. H.263 3GPP MPEG-4 H.264 AVC 3GPP MPEG-4 MPEG-4 SP 3GPP Google provides a device emulator, tools for debugging, memory and performance profiling. The integrated development environment(IDE) is provided in Eclipse by using the Android Development Tools (ADT) Plugin. Android has approximately 3,10,000 applications available for download. MISCELLANEOUS DEVELOPMENT BMP PNG JPEG GIF MEDIA Android has native support for multi-touch FEATURES CONNECTIVITY Android supports tethering, which allows a phone to be used as a wireless/wired hotspot AAC LC/LTP AMR-NB MIDI HE-AACv1 AMR-WB Ogg HE-AACv2 MP3 WAVE
  • 9.
  • 12. Content providersApplications are saved with extension .apk . Android applications are written in the Java programming language .
  • 13.
  • 14. Framework is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework).
  • 15. Framework is designed in the same hierarchy as the java development kit.
  • 16.
  • 17. Media Libraries – It is based on PacketVideo'sOpenCORE; the libraries support audio, video and image files.
  • 18. SGL - The underlying 2D graphics engine.
  • 19. Surface Manager – It manages access to the display subsystem.
  • 20. Webkit – A modern web browser engine which powers both the Android browser and an embeddable web view.
  • 21. FreeType - Bitmap and vector font rendering.
  • 22.
  • 23. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
  • 24. Android is not linux because it does not implements some of the stand feature and protocols of linux.
  • 25. It uses permission based security model.
  • 26.
  • 27. A virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a physical machine.
  • 28. TYPES OF VIRTUAL MACHINE System Virtual Machine Process Virtual Machine
  • 29.
  • 31. Header Type Method Prototype String DATA
  • 32.
  • 33. It is optimized to use less space
  • 34. The interpreter is simplified for faster execution
  • 35.