SlideShare una empresa de Scribd logo
1 de 29
ANDROID




Presented by:
Almas Sulthana
P.A.College of Engineering
Mangalore


                          November 2011
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 miner, Nick     Android Inc    Open Handset   Beta SDK
    and Chris       was acquired    Alliance was     was
founded Android.      by Google        formed      released




                                                     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

What's so special in Android platform for developers?
What's so special in Android platform for developers?What's so special in Android platform for developers?
What's so special in Android platform for developers?
astoria0128
 

La actualidad más candente (20)

IRJET - A Literature Review on Android -A Mobile Operating System
IRJET -  	  A Literature Review on Android -A Mobile Operating SystemIRJET -  	  A Literature Review on Android -A Mobile Operating System
IRJET - A Literature Review on Android -A Mobile Operating System
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android
AndroidAndroid
Android
 
Android Operating System
Android Operating System Android Operating System
Android Operating System
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating system
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Android
AndroidAndroid
Android
 
Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.
 
Android
AndroidAndroid
Android
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating system
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android os
Android osAndroid os
Android os
 
Android
AndroidAndroid
Android
 
Android (1)
Android (1)Android (1)
Android (1)
 
Android
AndroidAndroid
Android
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
What's so special in Android platform for developers?
What's so special in Android platform for developers?What's so special in Android platform for developers?
What's so special in Android platform for developers?
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020
 
Android Design Patterns in Mobile Application Development - Michalis Grigorop...
Android Design Patterns in Mobile Application Development - Michalis Grigorop...Android Design Patterns in Mobile Application Development - Michalis Grigorop...
Android Design Patterns in Mobile Application Development - Michalis Grigorop...
 
Android versions
Android versionsAndroid versions
Android versions
 

Similar a Presentation1

android architecture
android architectureandroid architecture
android architecture
Aashita Gupta
 
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 Presentation1 (20)

android architecture
android architectureandroid architecture
android architecture
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
What is Android
What is Android What is Android
What is Android
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Android ppt
Android pptAndroid ppt
Android ppt
 
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
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
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
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
Android
Android Android
Android
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 

Último

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
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Presentation1

  • 1. ANDROID Presented by: Almas Sulthana P.A.College of Engineering Mangalore November 2011
  • 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 miner, Nick Android Inc Open Handset Beta SDK and Chris was acquired Alliance was was founded Android. by Google formed released 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