Optimized Android Browser

Embed Size (px)

Citation preview

  • 7/31/2019 Optimized Android Browser

    1/21

  • 7/31/2019 Optimized Android Browser

    2/21

    Android is a Linux-based operating systemfor mobile devices such

    as smartphones and tablet computers.

    It is developed by the Open Handset Alliance,

    led by Google, and other companies. Today,Android is used by almost half of the leading

    mobile manufacturers.

    In 2008, when it was launched on devices, itdid not even have a decent music player. But in

    four years time, with the help of new version

    releases, it rose in popularity to such an extent

    that now, it competes with the windows mobile

    operating system and even the Apple iOS.

  • 7/31/2019 Optimized Android Browser

    3/21

    The Standard Android Logo

    Android, Inc. was founded in Palo Alto, California, United States in

    October, 2003 by

    Andy Rubin (co-founder of Danger),

    Rich Miner (co-founder of Wildfire Communications, Inc.),

    Nick Sears (once VP at T-Mobile),Chris White (headed design and interface development at WebTV)to develop, in Rubin's words

    ...smarter mobile devices that are more aware of its owner's

    location and preferences".

  • 7/31/2019 Optimized Android Browser

    4/21

    Google acquired Android Inc. on August 17, 2005, making

    Android Inc. a wholly owned subsidiary of Google Inc. Keyemployees of Android Inc.

    _________________________________________________________________

    Recent releases

    mainlydid speed, memory, and performance

    optimizations.

    refined the user interface, improved the soft

    keyboard and copy/paste features and improved gaming performance.

    was a tablet-oriented release which supportslarger screen devices and introduces many new user interface features,

    support for multi-core processors, hardware acceleration for

    graphics and full system encryption.

    The first device featuring this version, the Motorola Xoom tablet, went

    on sale in February 2011.

  • 7/31/2019 Optimized Android Browser

    5/21

    , released in May 2011, added support for extra input

    devices, USB host mode for transferring information directly from cameras

    and other devices, and the Google Movies and Books apps.

    , released in July 2011, added optimization for a broader

    range of screen sizes, new "zoom-to-fill" screen compatibility mode, loading

    media files directly from SD card, and an extended screen support API.

    announced in October 2011, brought

    Honeycomb features to smartphones and added new features including

    facial recognition unlock, network data usage monitoring and control,

    unified social networking contacts, photography enhancements, offline

    email searching, app folders.

    Android 4.0.4 is the latest Android version that is available tophones.The source code of Android 4.0.1 was released on November

    14, 2011.

  • 7/31/2019 Optimized Android Browser

    6/21

    is a specification

    intended to be used as an interface by software components to communicate

    with each other. An API may include specifications for routines, data

    structures, object classes, and variables. An API specification can take many

    forms, including an International.

  • 7/31/2019 Optimized Android Browser

    7/21

  • 7/31/2019 Optimized Android Browser

    8/21

  • 7/31/2019 Optimized Android Browser

    9/21

    The Browser developed is faster and smoother than Opera

    Mobile.

    Also, it is smaller in size than Opera.

    Size of Opera Mobile is around 5MB.

    Size of the browser developed here is only 1.46 MB.

    The biggest advantage is that Android Application Development is

    open source so anyone with the knowledge of Android coding can

    use this browser as the base model and can enhance its

    functionalities.

    The browser developed loads rich graphic contents smoothly.

    It also saves pages (unlike the default Android Web Browser) so

    that they can be viewed later on when the user is offline.

  • 7/31/2019 Optimized Android Browser

    10/21

    Popularity graph of various Mobile web browsers

  • 7/31/2019 Optimized Android Browser

    11/21

    The design of the application, i.e. the Android Web Browser, is done

    using the Eclipse JAVA Standard Edition IDE.

    The version of Eclipse used in this project is INDIGO.

    Indigo is used to write JAVA application programs using JAVA

    packages.

    But to write the programs for android applications, Android SDK tools

    are required for which we have downloaded Android SDK from the

    official site for Android Developers.

    In addition to Android SDK, we also have to install Android ADT plug

    ins to kick start our work.

    After downloading and installing Android SDK, we have to install the

    required SDK tools, the google APIs for Android versions and the android

    versions itself.

  • 7/31/2019 Optimized Android Browser

    12/21

    JAVA Files XML FilesReference ID

    Compilation

    .apk File

  • 7/31/2019 Optimized Android Browser

    13/21

    Eclipse Indigo Android SDKSDK Manager

    Android Application

    Development

    Java Packages Android Packages

    AVD Manager

    Emulator

    Integration

    of Software

  • 7/31/2019 Optimized Android Browser

    14/21

    XML Files

    Text file Graphical Interface

    While working on .xml files we have two windows, one for writing the

    code and the other one for viewing the generated graphical interface.

  • 7/31/2019 Optimized Android Browser

    15/21

    Complete Android Browser BTP

    Package

  • 7/31/2019 Optimized Android Browser

    16/21

    Android SDK Manager is used to install thetools, platforms & APIs

  • 7/31/2019 Optimized Android Browser

    17/21

    AVD Manager

  • 7/31/2019 Optimized Android Browser

    18/21

    Emulator

  • 7/31/2019 Optimized Android Browser

    19/21

    MAIN MENU STARTUP SCREEN

  • 7/31/2019 Optimized Android Browser

    20/21

    BROWSER MENU

  • 7/31/2019 Optimized Android Browser

    21/21