Presentation1

A
Almas KhanStudent
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
1 de 29

Recomendados

Android Android
Android Almas Khan
2.1K vistas29 diapositivas
Android operating systemAndroid operating system
Android operating systemShisir Ahmed
219 vistas12 diapositivas
AndroidAndroid
AndroidRamadan ŞANLI
1.2K vistas37 diapositivas

Más contenido relacionado

La actualidad más candente

Android pptAndroid ppt
Android pptRitu Ganeshe
98 vistas13 diapositivas
Android operating systemAndroid operating system
Android operating systemkunthekeshav
706 vistas20 diapositivas
AndroidAndroid
AndroidKathyrn Barredo
851 vistas23 diapositivas
Android Operating System Android Operating System
Android Operating System Mehvish Mushtaq
991 vistas29 diapositivas

La actualidad más candente(20)

Android pptAndroid ppt
Android ppt
Ritu Ganeshe98 vistas
Android operating systemAndroid operating system
Android operating system
kunthekeshav706 vistas
AndroidAndroid
Android
Kathyrn Barredo851 vistas
Android Operating System Android Operating System
Android Operating System
Mehvish Mushtaq991 vistas
Android Operating systemAndroid Operating system
Android Operating system
Jawaher Abdulwahab Fadhil120 vistas
Android ArchitectureAndroid Architecture
Android Architecture
deepakshare17.6K vistas
AndroidAndroid
Android
pulkit122333222 vistas
AndroidAndroid
Android
99944269492K vistas
Android Operating systemAndroid Operating system
Android Operating system
Meenu Kamra1.3K vistas
Introduction to androidIntroduction to android
Introduction to android
bantyder874 vistas
Android osAndroid os
Android os
Umair Ahmad120 vistas
AndroidAndroid
Android
Vinesh Pethanraj1.2K vistas
Android (1)Android (1)
Android (1)
Tarun tyagi863 vistas
AndroidAndroid
Android
Sarhad Baez73 vistas
Android operating systemAndroid operating system
Android operating system
RoyalAmeet210 vistas
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020
Bruno Muniz55 vistas

Similar a Presentation1

android architectureandroid architecture
android architectureAashita Gupta
22.4K vistas32 diapositivas
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
21.5K vistas29 diapositivas
What is Android What is Android
What is Android SanjayKumar330366
29 vistas10 diapositivas

Similar a Presentation1(20)

android architectureandroid architecture
android architecture
Aashita Gupta22.4K vistas
Android Operating SystemAndroid Operating System
Android Operating System
Bilal Mirza21.5K vistas
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum139.8K vistas
What is Android What is Android
What is Android
SanjayKumar33036629 vistas
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
Rachna Beegun2.2K vistas
Android presantationAndroid presantation
Android presantation
UdayJethva83 vistas
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
preeta sinha5K vistas
Android pptAndroid ppt
Android ppt
NivethiniL40 vistas
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
Trailukya Dutta4.3K vistas
Android OSAndroid OS
Android OS
Serhan 1.1K vistas
Introduction to Android Introduction to Android
Introduction to Android
dipali badgujar165 vistas
AndroidAndroid
Android
Gruppo Banca Sella1.5K vistas
Introduction to androidIntroduction to android
Introduction to android
Swapnali Pawar160 vistas
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
Michael Angelo Rivera2.2K vistas
Android Android
Android
Intekhab Alam Khan2.4K vistas
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
vikas bharat7.3K vistas
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
Kaviarasu D1.1K vistas
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
Ritesh Puthran808 vistas

Último(20)

METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation24 vistas
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver24 vistas
ThroughputThroughput
Throughput
Moisés Armani Ramírez31 vistas
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
Maximiliano Firtman161 vistas
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer Software
CXL Forum117 vistas

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