SlideShare una empresa de Scribd logo
1 de 29
ANDROID
Introduction…
 Android is an open source platform developed under
 the open handset alliance to enable faster
 development of mobile applications and provisions of
 services to the users.

 Google is the leading company to develop and promote
 android, however there are other companies as well
 who are involved in the development of android.
What is Android???


             Android is a
             software stack.
          Android = operating
                system +
            middleware + key
              applications
Uses unix
                 programming
               language/ kernel
                based on linux.




                    Supports large number
                     of applications, which
                    run on Dalvik Run time
                             engine.




             Uses ARM architecture.




Fig 1: Android Basics
History Of
 Android
Palo
Alto, Andy, Rich    Android Inc    Open Handset   Beta SDK
miner, Nick and    was acquired    Alliance was     was
 Chris founded       by Google        formed      released
    Android.




                                                    12
     2003           2005          5 Nov’07
                                                  Nov’07




Beginning of Android…
From then on there have been several changes…
1.5 Cupcake      30 April 2009 Based on linux kernel 2.6.27

1.6 DonutSDK                    Based on linux kernel 2.6.29
                15 September 2009

2.0 EclairSDK                   Based on linux kernel 2.6.29
                October 2009

  2.2 Froyo                     Based on linux kernel 2.6.32
                20 May 2010
    2.3
Gingerbread                     Released on 6 December 2010

   3.0
Honeycomb                       Released on 10 May 2011

4.0 IceCream
                                Released on 18 October 2011
  Sandwich
Fig 2: Versions of Android
The latest version is 4.0
Icecream sandwich.
• It combines the best of the android
  2x phone interface with android 3x
  phone interface.
• Easy multitasking, customizable
  home screens, customizable widgets.
Android Architecture
Fig 3: Android Architecture
Application
 All applications are written using the java
  programming language.
 Core applications include –
   Email client
   SMS program
   calendar
   Maps
   Browser
   Contacts etc.
Application Framework
 Underlying all applications is a set of services and
  systems, including:
   Views
   Content providers
   Resource manager
   Notification manager
   Activity manager
Libraries
 Includes a set of C/C++ libraries used by various
  components of the android system.
 Some of the core libraries are System C library, Media
  library, surface manager, libWebcore, SGL, 3D
  libraries, Freetype, SQLite.
Android Runtime
 Every android application runs in its own process, with
  its own instance of the Dalvik Runtime machine.
 Dalvik has been written so that a device can run
  multiple VMs efficiently.
Linux kernel
 Android relies on Linux version 2.6 for core system
 services such as security, memory management,
 process management, network stack, and driver
 model.
Android has many amazing and unique features that are of
significance to developers and users
 Application Framework that enables reuse and
 replacement of components

 Dalvik virtual machine optimised for mobile devices


 Open source WebKit engine based integrated web
 browser
 Optimized Graphics that is powered by customized 2D
 graphics library and 3D graphics based on the OpenGL
 ES 1.0 specification

 SQLite for structured data storage


 GSM Telephony
 Media Support for common video, audio, and still
 image formats.

 Provision of Bluetooth, EDGE, 3G and Wi-Fi


 Camera, GPS, Compass, and Accelerometer
 (dependent on hardware support)
What makes Android different??
 Android is open-source.


 Complete smartphone software stack, free of charge.
Advantages of Android.
 The google’s android platform provides the ability to
 be customized by anyone

 Provides a wide range of mobile applications.


 Innovative maps of android will provide users with any
 information they maybe in need of.
Disadvantages of android
 Since Google Android is an open source platform
 driving all Android phones, it could significantly
 increase the risk of hacking these devices. If this
 happens, then locking mobiles as a security measure
 will be a mockery.
Android vs Ios
 Customization and Widgets: Android has the ability to
 create shortcuts to contacts right on the home screen.

 Multitasking: Android performs multitasking. It lets
 you see more apps on one screen.
Steve Jobs threat!!!
 Apple Inc founder Steve Jobs threatened to destroy
 Android saying it was a stolen product and that he
 would go thermonuclear war on this.

 Tension between the two companies escalated as
 Google used the Android operating system to follow
 Apple into the growing market for smartphones.
What makes android different??
 Android operating system is open source. Therefore, it
  is legal and possible for you to modify the entire
  Operating System to work the way you want it to.

 However, to call it different from others because of
  “openness” can be debatable.
References:
        www.android.com
 www.engineersgarage.com
www.androiddevelopers.com

Más contenido relacionado

La actualidad más candente

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
 
android architecture
android architectureandroid architecture
android architecture
Aashita Gupta
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
chakrapani tripathi
 

La actualidad más candente (20)

Introduction to android
Introduction to androidIntroduction to android
Introduction to 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)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Android & IOS
Android & IOSAndroid & IOS
Android & IOS
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
iOS PPT
iOS PPTiOS PPT
iOS PPT
 
android architecture
android architectureandroid architecture
android architecture
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Android security
Android securityAndroid security
Android security
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 

Destacado

Entereprenership
EntereprenershipEntereprenership
Entereprenership
guest24a3fa
 
Bill gates powerpoint:)
Bill gates powerpoint:)Bill gates powerpoint:)
Bill gates powerpoint:)
Ashley Sumrall
 

Destacado (10)

Aporte individual gestión del riesgo1
Aporte individual gestión del riesgo1Aporte individual gestión del riesgo1
Aporte individual gestión del riesgo1
 
Entereprenership
EntereprenershipEntereprenership
Entereprenership
 
Aporte individual gestión del riesgo
Aporte individual gestión del riesgoAporte individual gestión del riesgo
Aporte individual gestión del riesgo
 
Finding Joe
Finding JoeFinding Joe
Finding Joe
 
Visión General del Campus Virtual de la KW Foundation
Visión General del Campus Virtual de la KW FoundationVisión General del Campus Virtual de la KW Foundation
Visión General del Campus Virtual de la KW Foundation
 
Presentation1
Presentation1Presentation1
Presentation1
 
Aporte individual gestión del riesgo1
Aporte individual gestión del riesgo1Aporte individual gestión del riesgo1
Aporte individual gestión del riesgo1
 
Impact of Indian Drama Serial in Bangladeshi Society
Impact of Indian Drama Serial in Bangladeshi SocietyImpact of Indian Drama Serial in Bangladeshi Society
Impact of Indian Drama Serial in Bangladeshi Society
 
fracture and dislocation ppt . Almas khan. khorfakkhan hospital dubai
fracture and dislocation ppt . Almas khan. khorfakkhan hospital dubaifracture and dislocation ppt . Almas khan. khorfakkhan hospital dubai
fracture and dislocation ppt . Almas khan. khorfakkhan hospital dubai
 
Bill gates powerpoint:)
Bill gates powerpoint:)Bill gates powerpoint:)
Bill gates powerpoint:)
 

Similar a Android

presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
pravinmali2191
 

Similar a Android (20)

Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
What is Android
What is Android What is Android
What is Android
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android ppt
Android pptAndroid ppt
Android ppt
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Android
AndroidAndroid
Android
 
Android OS
Android OSAndroid OS
Android OS
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
 
Android OS
Android OSAndroid OS
Android OS
 
Android
AndroidAndroid
Android
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android
Android Android
Android
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 

Último (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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)
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Android

  • 2. Introduction…  Android is an open source platform developed under the open handset alliance to enable faster development of mobile applications and provisions of services to the users.  Google is the leading company to develop and promote android, however there are other companies as well who are involved in the development of android.
  • 3. What is Android??? Android is a software stack. Android = operating system + middleware + key applications
  • 4. Uses unix programming language/ kernel based on linux. Supports large number of applications, which run on Dalvik Run time engine. Uses ARM architecture. Fig 1: Android Basics
  • 6. Palo Alto, Andy, Rich Android Inc Open Handset Beta SDK miner, Nick and was acquired Alliance was was Chris founded by Google formed released Android. 12 2003 2005 5 Nov’07 Nov’07 Beginning of Android…
  • 7. From then on there have been several changes…
  • 8. 1.5 Cupcake 30 April 2009 Based on linux kernel 2.6.27 1.6 DonutSDK Based on linux kernel 2.6.29 15 September 2009 2.0 EclairSDK Based on linux kernel 2.6.29 October 2009 2.2 Froyo Based on linux kernel 2.6.32 20 May 2010 2.3 Gingerbread Released on 6 December 2010 3.0 Honeycomb Released on 10 May 2011 4.0 IceCream Released on 18 October 2011 Sandwich
  • 9. Fig 2: Versions of Android
  • 10. The latest version is 4.0 Icecream sandwich. • It combines the best of the android 2x phone interface with android 3x phone interface. • Easy multitasking, customizable home screens, customizable widgets.
  • 12. Fig 3: Android Architecture
  • 13. Application  All applications are written using the java programming language.  Core applications include –  Email client  SMS program  calendar  Maps  Browser  Contacts etc.
  • 14. Application Framework  Underlying all applications is a set of services and systems, including:  Views  Content providers  Resource manager  Notification manager  Activity manager
  • 15. Libraries  Includes a set of C/C++ libraries used by various components of the android system.  Some of the core libraries are System C library, Media library, surface manager, libWebcore, SGL, 3D libraries, Freetype, SQLite.
  • 16. Android Runtime  Every android application runs in its own process, with its own instance of the Dalvik Runtime machine.  Dalvik has been written so that a device can run multiple VMs efficiently.
  • 17. Linux kernel  Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model.
  • 18. Android has many amazing and unique features that are of significance to developers and users
  • 19.  Application Framework that enables reuse and replacement of components  Dalvik virtual machine optimised for mobile devices  Open source WebKit engine based integrated web browser
  • 20.  Optimized Graphics that is powered by customized 2D graphics library and 3D graphics based on the OpenGL ES 1.0 specification  SQLite for structured data storage  GSM Telephony
  • 21.  Media Support for common video, audio, and still image formats.  Provision of Bluetooth, EDGE, 3G and Wi-Fi  Camera, GPS, Compass, and Accelerometer (dependent on hardware support)
  • 22. What makes Android different??  Android is open-source.  Complete smartphone software stack, free of charge.
  • 23. Advantages of Android.  The google’s android platform provides the ability to be customized by anyone  Provides a wide range of mobile applications.  Innovative maps of android will provide users with any information they maybe in need of.
  • 24. Disadvantages of android  Since Google Android is an open source platform driving all Android phones, it could significantly increase the risk of hacking these devices. If this happens, then locking mobiles as a security measure will be a mockery.
  • 25.
  • 26. Android vs Ios  Customization and Widgets: Android has the ability to create shortcuts to contacts right on the home screen.  Multitasking: Android performs multitasking. It lets you see more apps on one screen.
  • 27. Steve Jobs threat!!!  Apple Inc founder Steve Jobs threatened to destroy Android saying it was a stolen product and that he would go thermonuclear war on this.  Tension between the two companies escalated as Google used the Android operating system to follow Apple into the growing market for smartphones.
  • 28. What makes android different??  Android operating system is open source. Therefore, it is legal and possible for you to modify the entire Operating System to work the way you want it to.  However, to call it different from others because of “openness” can be debatable.
  • 29. References: www.android.com www.engineersgarage.com www.androiddevelopers.com