paper isas

Upload: fiqi-dordia-hasan

Post on 07-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Paper Isas

    1/14

    1

    Preface

    Praise and big thanks we pray to Allah SWT, The Almighty God, The

    Most Gracious, which is regardless of fault. Because of his grace we can complete

    this task. Shalawat and greetings always be deligated to Nabi Muhammad

    SAW,as the last and the least person who brings The God treatise, who brought us

    from the darkness into the brightness

    Finally, our thanks and the highest apprecation to all people who have

    contributed to give advice in order to complete this task. Therefore we would liketo say thanks for:

    1. Ms. Emma as our faculty who has given consultation to complete this task.2. Our parents who have motivated us so we can it.We also say thank you to people who has worked in completing this task.

    Wish the bussiness that has been done be a goodness that would be rewarded by

    Allah SWT.

    Finally, we know that there are many defiencies that we have to improve in

    this task. Because of that, suggest and constructive criticism would be accepted by

    us.

    Depok, September 19th, 2011

  • 8/4/2019 Paper Isas

    2/14

    2

    Table of Contents

    Preface ................................................................................................................................ 1

    Table of Contents .............................................................................................................. 2

    CHAPTER I INTRODUCTION ..................................................................................... 3

    I.1 Background ................................................................................................................ 3

    I.2 Writing Objective ...................................................................................................... 4

    I.3 Problem Domain ........................................................................................................ 4

    I.4 Writing Methodology ................................................................................................ 4

    I.5 Writing Framework ................................................................................................... 4

    CHAPTER II BASIC THEORY ..................................................................................... 5

    CHAPTER III PROBLEM ANALYSIS ........................................................................ 7

    III.1 Android 3.2 Platform .............................................................................................. 7

    III.2 Launching the Android SDK and AVD Manager ................................................... 8

    III.3 Installing SDK Components ................................................................................... 8

    III.4 Updating SDK Components.................................................................................... 9

    III.5 Android 3.2 vs. Android 3.0 ......................................................................................... 12

    CHAPTER IV CONCLUSION AND SUGGESTION................................................ 13

    BIBLIOGRAPHY ........................................................................................................... 14

    Reference from Site: ................................................................................................... 14

  • 8/4/2019 Paper Isas

    3/14

    3

    CHAPTER I INTRODUCTION

    I.1 Background

    The 3.2 SDK was released on 15 July 2011.Changes included: Improved

    hardware support, including optimisations for a wider range of tablets. Easier

    access for apps to files on the SD card, e.g. for synchronization. Compatibility

    display mode for apps that have not yet been optimized for tablet screen

    resolutions. New display support functions that give developers more control over

    the look and feel on different Android devices.

    Android is an open source mobile operating system by Google Inc. It is a

    Linux Kernel based mobile operating system and within a short time period it

    becomes the best-selling Smartphone platform world-wide in Q4 2010 by

    Canalys. Android is a very big comparative for iPhone and many other OS brands

    in smartphones market. It have tons of applications, almost of every Categories

    available in Android Market same as App Store for iPhone. Android is a Free and

    Open source software which is tasked with the maintenance and further

    developments like continue updates for running apps and the new versions ofAndroid with the many new features. There is a long history of Android versions,

    and many of them are very stable in market due to their easy interface, very good

    & responsive hardware support and its price(depends on the user). Recently

    Google Releases Android 3.2 SDK,lets see whats new in it which makes it

    different than others.

    The new Google Android 3.2 SDK also known as Android Honeycomb

    3.2 is specially designed for tablets with a very good adjustment with the different

    size of screens. Motorola has started to roll out the update on its Xoom tablet and

    also many other tablet candidates for a 3.2 are in row, include Samsungs Galaxy

    Tab 10.1, Acers Iconia Tab 500, and Toshibas Thrive. Here are the features

    which make Android 3.2 better then the others.

    Improved hardware support, including optimizations for a wider range of tablets

    and the wider range of screen sizes. Media files and the apps can be loaded

    directly from the SD card and easy to access e.g. for synchronization and many

    other tasks.

    Android 3.2 includes API(Application Programming Interface) for

    developers, which gives a new display support functions and offers more control

    and more precise control over the way apps are displayed and feel on different

  • 8/4/2019 Paper Isas

    4/14

    4

    Android devices.A Compatibility display mode for apps that have not yet been

    optimized for tablet screen resolutions.

    I.2 Writing Objective

    Describing the new features of O.S Android 3.2. Introducing the Android SDK and AVD Manager Know the steps to access the Android SDK and tools AVD Manager Compare between O.S Android 3.2 and 3.0I.3 Problem Domain

    The problem domain is to provide an overview of new features and the

    steps to access the Android SDK and tools AVDManager and also comparing O.S

    Android 3.2 and 3.0

    I.4 Writing Methodology

    Choose the most interesting theme Decide the papers title Collecting data from website Analysis the data Rearrange the data which has analyzed beforeI.5 Writing Framework

    Chapter I Introduction

    It consists of background, writing objective, problem domain, writing

    methodology, and writing frame.

    Chapter II Basic Theory

    It discusses about O.S Android 3.2 in general spesification

    Chapter III Problem Analysis

    It provides more explanation about O.S Android 3.2 than the last chapter

    Chapter IV Counclusion and Suggestion

    It contains about the conclusion of O.S Android 3.2 which has beendiscussed in chapter III (Problem Analysis)

  • 8/4/2019 Paper Isas

    5/14

    5

    CHAPTER II BASIC THEORY

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

    October, 2003 by Andy Rubin, Rich Miner, Nick Sears, and Chris White to

    develop. Google acquired Android Inc. in August 2005, making Android Inc. a

    wholly owned subsidiary of Google Inc. Key employees of Android Inc.,

    including Andy Rubin, Rich Miner and Chris White, stayed at the company after

    the acquisition.

    Not much was known about Android Inc. at the time of the acquisition, but

    many assumed that Google was planning to enter the mobile phone market with

    this move.

    Version history

    Android has seen a number of updates since its original release, each

    fixing bugs and adding new features. Each version is named, in alphabetical order,

    after a desser.

    Recent releases 2.0 Eclair included a new web browser, with a new user interface and support

    for HTML5 and the W3C Geolocation API. It also included an enhanced

    camera app with features like digital zoom, flash, color effects, and more.

    2.1 Eclair included support for voice controls throughout the entire OS. Italso included a new launcher, with 5 homescreens instead of 3, animated

    backgrounds, and a button to open the menu (instead of a slider). It also

    included a new weather app, and improved functionality in the Email and

    Phonebook apps.

    2.2 Froyo introduced speed improvements with JIT optimization andthe Chrome V8 JavaScript engine, and added Wi-Fi hotspot tethering and

    Adobe Flash support.

    2.3 Gingerbread refined the user interface, improved the soft keyboard andcopy/paste features, SIP support (VoIP calls), and added support for Near

    Field Communication.

    3.0 Honeycomb was a tablet-oriented release which supports larger screendevices and introduces many new user interface features, and supports

    multicore processors and hardware acceleration for graphics. The Honeycomb

    SDK has been released and the first device featuring this version,

    the Motorola Xoom tablet, went on sale in February 2011.

    http://en.wikipedia.org/wiki/Andy_Rubinhttp://en.wikipedia.org/wiki/Rich_Minerhttp://en.wikipedia.org/wiki/Rich_Minerhttp://en.wikipedia.org/wiki/Andy_Rubin
  • 8/4/2019 Paper Isas

    6/14

    6

    3.1 Honeycomb was announced at the 2011 Google I/O on 10 May 2011. Onefeature focuses on allowing Honeycomb devices to directly transfer content

    from USB devices.

    3.2 Honeycomb is "an incremental release that adds several new capabilitiesfor users and developers". Highlights include optimization for a broader range

    of screen sizes; new "zoom-to-fill" screen compatibility mode; capability to

    load media files directly from the SD card; and an extended screen support

    API, providing developers with more precise control over the UI.

  • 8/4/2019 Paper Isas

    7/14

    7

    CHAPTER III PROBLEM ANALYSIS

    III.1 Android 3.2 Platform

    Android 3.2 is an incremental platform release that adds new capabilities

    for users and developers. The sections below provide an overview of the new

    features and developer APIs.

    For developers, the Android 3.2 platform is available as a downloadable

    component for the Android SDK. The downloadable platform includes an

    Android library and system image, as well as a set of emulator skins and more.

    The downloadable platform includes no external libraries.

    To get started developing or testing against Android 3.2, use the Android

    SDK Manager to download the platform into your SDK. For more information,

    see Adding SDK Components. If you are new to Android, download the SDK

    Starter Package first.

    Adding and updating components in your Android SDK is fast and easy. To add

    or update the individual SDK components that you need, use theAndroid SDK

    and AVD Manager(included in the SDK Tools).

    It only takes a couple of clicks to install individual versions of the Android

    platform, new development tools, new documentation, and SDK add-ons. Thenew SDK components are automatically installed into your existing SDK

    directory, so you don't need to update your development environment to specify a

    new SDK location.

    If you're setting up your Android SDK for the first time, see Installing the

    SDK for information about what components to install.

    Figure 1.1 The Android SDK and AVD Manager's Available Packages Panel (REF:

    http://developer.android.com./sdk/adding-components.html)

    http://developer.android.com/sdk/installing.html#componentshttp://developer.android.com/sdk/installing.html#componentshttp://developer.android.com/sdk/installing.html#componentshttp://developer.android.com/sdk/installing.html#components
  • 8/4/2019 Paper Isas

    8/14

    8

    III.2 Launching the Android SDK and AVD Manager

    The Android SDK and AVD Manager is the tool that you use to install and

    upgrade SDK components in your development environment. You can launch the

    Android SDK and AVD Manager in one of the following ways.

    Launching from Eclipse/ADT

    If you are developing in Eclipse and have already installed the ADT

    Plugin, follow these steps to access the Android SDK and AVD Manager tool:

    1. Open Eclipse2. Select Window > Android SDK and AVD Manager.

    Launching from the SDK Manager script (Windows only)

    For Windows only, the SDK includes a script that invokes the Android

    SDK and AVD Manager. To launch the tool using the script, double-click SDK

    Manager.exe at the root of the the SDK directory.

    Launching from a command line

    In all development environments, follow these steps to access the Android

    SDK and AVD Manager tool from the command line:

    1. Navigate to the /tools/ directory.2. Execute the android tool command with no optionsIII.3 Installing SDK Components

    Follow these steps to install new SDK components in your environment:

    1. Launch the Android SDK and AVD Manager as described in the sectionabove.

    2. Select Available Packages in the left panel. This will reveal all of thecomponents that are currently available for download from the SDK

    repository.

    3. Select the component(s) you'd like to install and click Install Selected.

  • 8/4/2019 Paper Isas

    9/14

    9

    4. Verify and accept the components you want (ensure each one is selected witha green checkmark) and click Install. The components will now be installed

    into your existing Android SDK directories.

    New platforms are automatically saved into the /platforms/ directory

    of your SDK; new add-ons are saved in the/add-ons/ directory; samples are

    saved in the /samples/android-/; and new documentation is saved in

    the existing /docs/ directory (old docs are replaced).

    III.4 Updating SDK Components

    From time to time, new revisions of existing SDK components are

    released and made available to you through the SDK repository. In most cases, ifyou have those components installed in your environment, you will want to

    download the new revisions as soon as possible.

    You can learn about the release of new revisions in two ways:

    You can watch for updates listed in the "SDK" tab of the Android Developerssite, in the "Downloadable SDK Components" section.

    You can watch for updates listed in the Available Packages panel of theAndroid SDK and AVD Manager.

    When you see that a new revision is available, you can use the AndroidSDK and AVD Manager to quickly download it to your environment. Follow the

    same procedure as given in Installing SDK Components, above. The new

    component is installed in place of the old, but without impacting your

    applications.

    SDK Component Dependencies

    In some cases, an SDK component may require a specific minimum

    revision of another component or SDK tool. Where such dependencies exist, they

    are documented in the revision notes for each component, available from the linksin the "Downloadable SDK Components" section at left.

    For example, there may be a dependency between the ADT Plugin for

    Eclipse and the SDK Tools component. When you install the SDK Tools

    component, you should also upgrade to the required version of ADT (if you are

    developing in Eclipse). In this case, the major version number for your ADT

    plugin should always match the revision number of your SDK Tools (for example,

    ADT 8.x requires SDK Tools r8).

    http://developer.android.com/sdk/adding-components.html#InstallingComponentshttp://developer.android.com/sdk/adding-components.html#InstallingComponents
  • 8/4/2019 Paper Isas

    10/14

    10

    Also make sure that, each time you install a new version of the Android

    platform, you have the latest version of the SDK Platform-tools component. The

    SDK Platform-tools contain tools that are backward compatible with all versions

    of the Android platform and are often updated to support new features in the latest

    version of the Android platform.

    The development tools will notify you with debug warnings if there is

    dependency that you need to address. The SDK and AVD Manager also enforces

    dependencies by requiring that you download any components that are needed by

    those you have selected.

    Adding New Sites

    By default, Available Packages displays components available from

    theAndroid Repository and Third party Add-ons. You can add other sites that host

    their own Android SDK add-ons, then download the SDK add-ons from those

    sites.

    For example, a mobile carrier or device manufacturer might offer

    additional API libraries that are supported by their own Android-powered devices.

    In order to develop using their libraries, you must install their Android SDK add-

    on, if it's not already available under Third party Add-ons.

    If a carrier or device manufacturer has hosted an SDK add-on repositoryfile on their web site, follow these steps to add their site to the SDK and AVD

    Manager:

    1. Select Available Packages in the left panel.2. Click Add Add-on Site and enter the URL of the repository.xml file.

    Click OK.

    Any SDK components available from the site will now be listed under a new

    item named User Add-ons.

    Troubleshooting

    If you are using the SDK and AVD Manager to download components and

    are encountering connection problems, try connecting over http, rather than https.

    To switch the protocol used by the SDK and AVD Manager, follow these steps:

    1. With the Android SDK and AVD Manager window open, select "Settings" inthe left pane.

    2. On the right, in the "Misc" section, check the checkbox labeled "Forcehttps://... sources to be fetched using http://..."

    3. Click Save & Apply

  • 8/4/2019 Paper Isas

    11/14

    11

    Today we are announcing the Android 3.2 platform, an incremental release

    that adds several new capabilities for users and developers. The new platform

    includes API changes and the API level is 13.

    Here are some of the highlights of Android 3.2:

    Optimizations for a wider range of tablets. A variety of refinements across

    the system ensure a great user experience on a wider range of tablet devices.

    Compatibility zoom for fixed-sizedapps. A newcompatibility display

    mode gives users a new way to view these apps on larger devices. The mode

    provides a pixel-scaled alternative to the standard UI stretching, for apps that are

    not designed to run on larger screen sizes.

    MediasyncfromSD card. On devices that support a removable SD card, users

    can now load media files directly from the SD card to apps that use them.

    Extended screen support API. For developers who want more precise

    control over their UI across the range of Android-powered devices, theplatforms

    screen support API is extended with new resource qualifiers and manifest

    attributes, to also allow targeting screens by their dimensions.

    Acer lanched its android tablet Acer Iconia A500 in April 2011. Now,

    Acer Iconia with Android 3.2 Honeycomb tablet is coming to Canada. The price

    of this Acer Iconiawill cost $350 in Canada.

    Figure 2. Acer Iconia Tab A500 (REF: http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-

    specs-price-feature-specification-review/)

    The specification and feature of Acer Iconia Tab A500 includes its 1 GHz

    NVIDIA Tegra 2 Dual-Core CPU, 1GB RAM, 7-inch display with 1280800

    resoution, 5 MegaPixel rear camera, 2 MegaPixel Front camera. Some other

    common specs of Acer Iconia Tab are WiFi, Bluetooth, with Android 3.2

    Honeycomb OS. It weight 450 gram.

    http://androidtopgadget.info/2011/new-mode-for-apps-on-large-screens.htmlhttp://androidtopgadget.info/2011/new-mode-for-apps-on-large-screens.htmlhttp://androidtopgadget.info/2011/new-mode-for-apps-on-large-screens.htmlhttp://android-developers.blogspot.com/2011/07/new-mode-for-apps-on-large-screens.htmlhttp://android-developers.blogspot.com/2011/07/new-mode-for-apps-on-large-screens.htmlhttp://androidtopgadget.info/2011/bookmark-gowidget-app-android.htmlhttp://androidtopgadget.info/2011/bookmark-gowidget-app-android.htmlhttp://androidtopgadget.info/2011/bookmark-gowidget-app-android.htmlhttp://androidtopgadget.info/2011/mango-manga-reader-for-android.htmlhttp://androidtopgadget.info/2011/mango-manga-reader-for-android.htmlhttp://androidtopgadget.info/2011/mango-manga-reader-for-android.htmlhttp://techbend.com/tag/acerhttp://techbend.com/tag/acerhttp://techbend.com/tag/android-2http://techbend.com/2011/08/29/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/acer-iconia-tablet/http://techbend.com/tag/android-2http://techbend.com/tag/acerhttp://androidtopgadget.info/2011/mango-manga-reader-for-android.htmlhttp://androidtopgadget.info/2011/bookmark-gowidget-app-android.htmlhttp://android-developers.blogspot.com/2011/07/new-mode-for-apps-on-large-screens.htmlhttp://android-developers.blogspot.com/2011/07/new-mode-for-apps-on-large-screens.htmlhttp://androidtopgadget.info/2011/new-mode-for-apps-on-large-screens.html
  • 8/4/2019 Paper Isas

    12/14

    12

    III.5 Android 3.2 vs. Android 3.0

    The newest version of Android Honeycomb (3.2) has been released and it

    is already available for download for tablets like the Motorola Xoom or Asus Eee

    Pad Transformer. The 3.2 update was designed to work on 7-inch and 8.9-inch

    tablets, so the newest 7-inch slates should come with this version on board.

    Were already expecting the first such tablet to sport a 7-inch screen and

    Android 3.2 the Huawei MediaPad, which is set to be released this fall. What

    else does this new update feature and how does it look like compared to the older

    3.0 and 3.1 versions?

    First of all, the Honeycomb 3.2 version comes with a few enhancements

    and optimizations. Its been designed to work on 7-inch tablets, as we mentioned

    before, and it has another important added feature: it comes with Sync SD card

    support, which allows you to load files from the SD card, without having to copy

    them. This feature was not available until now so if you have a tablet with

    Android 3.0 on board, be sure to download the latest update to 3.2.

    Another important improvement is the zoom to fill option. This feature

    enhances the way the apps which werent designed to work with Honeycomb look

    like. This doesnt bring major enhancements to the image quality, only some

    minor adjustments, meant to make the app look a little better, by stretching the

    images.

    The latest 3.2 version also comes with support for Adobe Flash 10.3, a

    refined user interface, support for more devices, such as keyboards, mouses,

    accessories, controllers, and such, resizable widgets and a customizable home

    screen, an improved browser with support for more features, an improved e-mail

    app, microSD card access support, and an extended screen support API.

    The newest version of Honeycomb the Android 3.4 SDK is nowavailable for download, and it will come installed in the newest 7-inch tablets to

    be released. The first one will be the Huawei MediaPad. Androids Ice Cream

    Sandwich version (4.0), which is designed to work both on tablets and

    smartphones, combining elements from the Gingerbread and Honeycomb

    versions, will also become available soon, so were looking forward to see the

    first devices which will feature these new operating systems.

  • 8/4/2019 Paper Isas

    13/14

    13

    CHAPTER IV CONCLUSION AND SUGGESTION

    Conclusion

    The new features of O.S Android 3.2 are boosting the API level to 13,optimizations for a wider range of tablets, compatibility zoom for fixed-

    sized apps, extended screen support API.

    The Android SDK and AVD Manager is the tool that you use to install andupgrade SDK components in your development environment.

    The steps to access the Android SDK and AVD Manager tool: 1. OpenEclipse. 2. Select Window > Android SDK and AVD Manager.

    The Honeycomb 3.2 version comes with a few enhancements andoptimizations. Its been designed to work on 7-inch tablets, as we

    mentioned before, and it has another important added feature: it comes

    with Sync SD card support, which allows you to load files from the SD

    card, without having to copy them. This feature was not available until

    now

    Suggestion

    It must be more optimalized, because O.S Android 3.2 is only used for 7-

    inch and 8,9-inch tablets. It cant be operated optimally on 10-inch tablet.

  • 8/4/2019 Paper Isas

    14/14

    14

    BIBLIOGRAPHY

    Reference from Site:

    http://latesttechworld.com/2011/07/android-3-2-is-here/ http://developer.android.com/sdk/android-3.2.html http://developer.android.com/sdk/adding-components.html http://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-

    tools.html http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-

    price-feature-specification-review/ http://www.tabletvstablet.com/2011/08/12/android-3-2-vs-android-3-0/

    http://latesttechworld.com/2011/07/android-3-2-is-here/http://developer.android.com/sdk/android-3.2.htmlhttp://developer.android.com/sdk/android-3.2.htmlhttp://developer.android.com/sdk/adding-components.htmlhttp://developer.android.com/sdk/adding-components.htmlhttp://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://www.tabletvstablet.com/2011/08/12/android-3-2-vs-android-3-0/http://www.tabletvstablet.com/2011/08/12/android-3-2-vs-android-3-0/http://www.tabletvstablet.com/2011/08/12/android-3-2-vs-android-3-0/http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://techbend.com/2011/08/acer-iconia-tab-a500-android-3-2-specs-price-feature-specification-review/http://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://androidtopgadget.info/2011/android-3-2-platform-and-updated-sdk-tools.htmlhttp://developer.android.com/sdk/adding-components.htmlhttp://developer.android.com/sdk/android-3.2.htmlhttp://latesttechworld.com/2011/07/android-3-2-is-here/