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

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

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.