1 / 22

Android

Android. By, Rutika R. Channawar. Content. Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages. Introduction. Android is a software platform and operating system for mobile devices. Based on the Linux kernel.

yannis
Download Presentation

Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Android By, Rutika R. Channawar

  2. Content • Introduction • Open Handset Alliance • Minimum Hardware Requirements • Versions • Feature • Architecture • Advantages • Disadvantages

  3. Introduction • Android is a software platform and operating system for mobile devices. • Based on the Linux kernel. • It is developed by Google and the Open Handset Alliance. • Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA

  4. Open Handset Alliance • First Established In 5th November 2007. • It is a consortium of several companies. • With the goal to develop open standards for mobile devices. • Their 1st product is “Android” (An Open Source Mobile Device).

  5. Companies In OHA

  6. Minimum Hardware Requirements • 528 MHz Processor • 128 MB RAM • 256 MB Flash

  7. Versions • Beta :- On 5th November 2007 Android 1.0 • Cupcake:-On 30th April 2009 Android 1.5 (Used Linux kernel version 2.6.27) • Donut:-On 15th September 2009 Android 1.6(Used Linux kernel version 2.6.29) • Éclair:-26th October 2009 Android 2.01.6(Used Linux kernel version 2.6.29)

  8. Versions • Froyo(Frozen Yogurt):- May 20 2010 Android 2.2 Linux-2.6.32 • Ginger Bread:-December 6 2010 Android 2.3 Linux 2.6.35 • Honeycomb:-Feb 22 2012 Android 3.2 Linux Kernel 2.6.36 • Ice Cream Sandwich:-Android 4.0 19 Oct 2011 Linux Kernel Version 3.0.1 • Jelly Belly:- June 27 2012 Android 4.1 Linux Kernel 3.0.31

  9. Features • Integrated Browser • Optimized Graphics • Messaging • Data Storage • Connectivity

  10. Features • Web Browser • Media Support • Mailing • Maps • GPS Navigation • Development Environment • Android Market

  11. Features

  12. Architecture • Linux Kernel • Libraries & Android Runtime • Application Framework • Applications

  13. Linux Kernel • Android Architecture is based on Linux 2.6 kernel. • It helps to manage security, memory management, process management, network stack and other important issues. • User should bring Linux in his mobile device as the main operating system.

  14. Android Runtime • It was designed specifically for Android running in limited environment. • Which converts generated byte code from .jar to .dex file. • Conversion From .jar to .dex

  15. Libraries • Set of native libraries written in C/C++. • They are responsible for stable performance of various components. • Surface Manager is responsible for composing different drawing surfaces on the mobile screen.

  16. Application Framework • Application Framework is written in Java language. • It is a toolkit that all applications use. • It has several components. • The Activity Manager manages the life circle of the applications and provides a common navigation back stack for applications • The Package Manager keeps track of the applications, which are installed in the device.

  17. Development Tools • Java • Android SDK:- • Class Library • Developer Tools • Emulator and System Images • Documentation and Sample Code • Eclipse IDE + ADT (Android Development Tool) • Reduces Development and Testing Time • Makes User Interface-Creation easier • Makes Application Description Easier

  18. Advantages • Open • All applications are equal. • Breaking down boundaries. • Fast and easy development

  19. Disadvantages • Security • Open Source • Login • Incompetence

  20. Regarding Any Queries Or Questions??? Mail me on rutusweetu.0907@gmail.com

  21. Thank You…

More Related