SlideShare a Scribd company logo
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.
Presentation1
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

More Related Content

PPTX
Android
PPTX
Introduction to android developing slide01
PPTX
Android Breif introduction
PPTX
Android system operating system 1
PPTX
Android operating system
PPTX
Android OS
PPTX
Android operating system
PPT
Android ppt
Android
Introduction to android developing slide01
Android Breif introduction
Android system operating system 1
Android operating system
Android OS
Android operating system
Android ppt

What's hot (20)

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

Similar to Presentation1 (20)

PPTX
Knowledge about android operating system
PPT
Android Presentation
PPTX
Android and it’s applications
PPTX
Android and it’s applications
PPTX
PPT on Android
PPTX
Introduction to Android ppt
PPTX
Android OS
PPTX
android architecture
PPTX
1319571 634635606205391250
PPT
Android
PPT
Android
PPTX
Introduction to Android
PPTX
Unit-1.1 Getting Started with Android.pptx
PPTX
Android...by raziel lucagbo
PPTX
Android ppt
PPTX
Introduction to Andriod
PPTX
Why android is the most popular mobile operating system in the world(2)
PPT
Android 130923124440-phpapp01
PPTX
Android icecream sandwich
PPTX
Android
Knowledge about android operating system
Android Presentation
Android and it’s applications
Android and it’s applications
PPT on Android
Introduction to Android ppt
Android OS
android architecture
1319571 634635606205391250
Android
Android
Introduction to Android
Unit-1.1 Getting Started with Android.pptx
Android...by raziel lucagbo
Android ppt
Introduction to Andriod
Why android is the most popular mobile operating system in the world(2)
Android 130923124440-phpapp01
Android icecream sandwich
Android
Ad

Recently uploaded (20)

PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
STKI Israel Market Study 2025 version august
PPT
What is a Computer? Input Devices /output devices
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
1. Introduction to Computer Programming.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
project resource management chapter-09.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
The various Industrial Revolutions .pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Chapter 5: Probability Theory and Statistics
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Module 1.ppt Iot fundamentals and Architecture
TLE Review Electricity (Electricity).pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
cloud_computing_Infrastucture_as_cloud_p
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
STKI Israel Market Study 2025 version august
What is a Computer? Input Devices /output devices
DP Operators-handbook-extract for the Mautical Institute
1. Introduction to Computer Programming.pptx
OMC Textile Division Presentation 2021.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
project resource management chapter-09.pdf
Hindi spoken digit analysis for native and non-native speakers
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
The various Industrial Revolutions .pptx
Programs and apps: productivity, graphics, security and other tools
Getting started with AI Agents and Multi-Agent Systems
Chapter 5: Probability Theory and Statistics

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.
  • 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