presentation on andriod

Upload: atul-malhotra

Post on 05-Apr-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Presentation on Andriod

    1/14

    BY:ATUL MALHOTRA

    CSE/10/409

  • 7/31/2019 Presentation on Andriod

    2/14

    A complete & modern embedded operating system

    A cutting-edge mobile user experience

    A world-class software stack for building applications

    An open platform for developers, users & industry

    Full phone software stack including applications

    Designed as a platform for software development

    Android is open, free

    100% Java Phone

  • 7/31/2019 Presentation on Andriod

    3/14

    Est. 2007, led by Google, open source

    Main product: Android Platform

    Enthusiastic support from Industry : both equipmentmakers and network operators

    HTC to deliver Android capable device soon!

  • 7/31/2019 Presentation on Andriod

    4/14

    2001 search service for wireless device

    2005

    Acquire Android(Andy Rubin: Danger CEO, Development Sidekick of T-Mobile)

    Acquire Skia(2D Graphics for mobile device)

    Acquire RegWireless(Browser and Email for mobile device)

    Move Engineers from PlamSource(Dianne Hack born, etc)

    2007 Nov 5: Android announced

    2007 Nov 12: Android SDK released by OHA

    2007 Dec 14: Bug-fix SDK released

    2008 Jan 3: Android Developer Challenge I starts accepting submissions

    2008 Feb 13: m5-rc15 SDK released

    2008 Apr 14: 1788 total submissions for Challenge I

    2008 May 12: Top 50 Applications in Challenge I announced

    2008 Nov: Android Phone(G1 Phone by HTC/T-mobile)

    2008 Nov: Full Source Open

    2009 Apr: HTC Magic

    2009 July: HTC Hero, Samsung i7500, Android Netbook, Set-top

    2009 Aug: Android Developer Challenge II

  • 7/31/2019 Presentation on Andriod

    5/14

    Distribution API level Percentage3.x.x Honeycomb 11-13 1.4%2.3.x Gingerbread 9-10 31.3%2.2 Froyo 8 51.2%2.1 Eclair 7 13.3%1.6 donut 4 1.8%1.5 cupcake 3 1.0%

  • 7/31/2019 Presentation on Andriod

    6/14

    Android is fairly new and has a smaller market sharethan the older Symbian

    Android is designed around touch capable devices whileSymbian is designed around keypad devices

    Symbian is somewhat outdated while Android isconstantly updated

    Android is used by many phone manufacturers while

    Symbian is almost exclusive to Nokia

  • 7/31/2019 Presentation on Andriod

    7/14

  • 7/31/2019 Presentation on Andriod

    8/14

    Linux Version 2.6.x for core systemservices

    Android uses only Kernel portion in

    Linux

  • 7/31/2019 Presentation on Andriod

    9/14

    Core Libraries Provides the functionality of the JAVA Programming

    Language

    Android Application runs in its own process, with its owninstance of the Dalvik virtual machine

    Dalvik VM: Java based license free VM Register based VM, optimization for low memory

    requirements

    Executes files in the Dalvik Executable (.dex) format

    DX tool converts classes to .dex format

  • 7/31/2019 Presentation on Andriod

    10/14

    Libc: c standard lib.

    SSL: Secure Socket Layer

    SGL: 2D image engine

    OpenGL |ES: 3D image engine

    Media Framework: Core part of Android multi-media

    SQLite: Embedded database

    WebKit: Kernel of web browser

    Free Type: Bitmap and Vector

    Surface Manager: Manage difference windows for differentapplications

  • 7/31/2019 Presentation on Andriod

    11/14

    No limited application

    Equality of each apps.

    Easy to embedded web browser

    Parallel running

  • 7/31/2019 Presentation on Andriod

    12/14

    Also, since Google Android is an open sourceplatform driving all Android phones, it could significantlyincrease the risk of hacking these devices. If thishappens, then locking mobiles as a security measure willbe a mockery.

    This factor can be the biggest drawback ofAndroids.When you want to search any particular App and youhave placed wrong spellings, Androiddont correctthem. This can become an annoying factor for users

    because you have to know the exact spelling if you wantto find an App. Google should correct this too ratherthan just including more and more stuff.

  • 7/31/2019 Presentation on Andriod

    13/14

    Benefits

    Open Platform/License Free

    Robust OS Kernel, Innovative Library Packages

    Ease App. Development

    Rapid Improvement

    Challenges

    Performance Consideration

    Hard to Integrate for Vendors

    Too Much Google Dependent

    Key Factor: Market Response

  • 7/31/2019 Presentation on Andriod

    14/14