Android Platform Overview 1 What is Android Android

  • Slides: 18
Download presentation
Android- Platform Overview 1

Android- Platform Overview 1

What is Android? Android is a software stack for mobile devices that includes an

What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key applications. 2

Brief History Android 1. 5 (Cupcake) • Ability to record and watch videos through

Brief History Android 1. 5 (Cupcake) • Ability to record and watch videos through camcorder mode. • Uploading videos to You. Tube and pictures to Picasa directly from the phone. • Ability to automatically connect to a Bluetooth headset within a certain distance. • Animated screen transitions. 3

Brief History cont. Android 1. 6 (Donut) • Gallery now enables users to select

Brief History cont. Android 1. 6 (Donut) • Gallery now enables users to select multiple photos for deletion. • Updated search experience to allow searching bookmarks, history, contacts, and the web from the home screen. • Support for WVGA screen resolutions Speed improvements in searching and camera applications. 4

Brief History cont. Android 2. 0/2. 1 (Eclair) • Optimized hardware speed. • Support

Brief History cont. Android 2. 0/2. 1 (Eclair) • Optimized hardware speed. • Support for more screen sizes and resolutions. • Digital Zoom. • Improved virtual keyboard. • Live Wallpapers. 5

Brief History cont. Android 2. 2 (Froyo) • General Android OS speed, memory, and

Brief History cont. Android 2. 2 (Froyo) • General Android OS speed, memory, and performance optimizations. • Option to disable data access over mobile network. • Support for numeric and alphanumeric passwords. • Adobe Flash support. 6

Brief History cont. Android 2. 3– 2. 3. 2 (Gingerbread) • Enhanced copy/paste functionality,

Brief History cont. Android 2. 3– 2. 3. 2 (Gingerbread) • Enhanced copy/paste functionality, allowing users to select a word by press-hold, copy, and paste. • Support for bigger screens with up to Wide XGA (1366× 768) resolution. • Updated user interface design with increased simplicity and speed. 7

Brief History cont. Android 3. 0 (Honeycomb) • Added System Bar, Action Bar, featuring

Brief History cont. Android 3. 0 (Honeycomb) • Added System Bar, Action Bar, featuring quick access to notifications, status, and soft navigation buttons. • Quick access to camera exposure, focus, flash, zoom, front-facing camera. • Support for video chat using Google Talk. • Support for multi-core processors. 8

Brief History cont. Android 4. 0– 4. 0. 2 (Ice Cream Sandwich) • Easier-to-create

Brief History cont. Android 4. 0– 4. 0. 2 (Ice Cream Sandwich) • Easier-to-create folders, with a drag-and-drop style. • Improved visual voicemail with the ability to speed up or slow down voicemail messages. • Ability to access applications directly from lock screen. • Improved copy and paste functionality. 9

Brief History cont. Android 4. 1 (Jelly Bean) • Ability to turn off notifications

Brief History cont. Android 4. 1 (Jelly Bean) • Ability to turn off notifications on an application-specific basis. • Improved voice search. • Improved camera application. • Group Messaging. • Many security enhancements, performance enhancements, and bug fixes. 10

Brief History cont. mb yco 0 -3. 2. ne Ho id 3 dro An

Brief History cont. mb yco 0 -3. 2. ne Ho id 3 dro An Gingerbread Android 2. 3 Ice cream Sandwich Android 4. 0+ Kit. Kat Android 4. 4 Jelly Bean Android 4. 1. 1 11

Open Handset Alliance (OHA) It's a consortium of several companies 12

Open Handset Alliance (OHA) It's a consortium of several companies 12

The Most Striking Features of Android • • • It is open source. It

The Most Striking Features of Android • • • It is open source. It allows third parties to develop applications for Android phone. Multitasking. Provides support for multiple languages. Improved performance. Attractive and flexible. 13

Comparison of Android with three other Popular Mobile OS Mobile. OS Ios Android Black

Comparison of Android with three other Popular Mobile OS Mobile. OS Ios Android Black Berry Symbian Company Apple OHA and Google RIM Symbian Foundation Latest version 7. 1 4. 4 Kitkat 7. 1 Nokia Belle Programming Language C, C++, Java C++ Licensing Proprietary Open source Proprietary Eclipse Public license Multiuser? No In Jelly Bean No No 14

Android Architecture 15

Android Architecture 15

Wireless Application Protocol (WAP) Standard used in mobile wireless network for accessing the information.

Wireless Application Protocol (WAP) Standard used in mobile wireless network for accessing the information. Features • It has micro browser. • It has markup language WML. • The gateway feature allows transmission of data from wireless to wired world. • Allows access to telephony functions. Applications • Provide location based services. • Support for financial services. • M commerce applications. • Online gaming, multiplayer gaming, horoscope, advertise applications. 16

Android Development 1. Android SDK bundle- it includes • • • Eclipse + ADT

Android Development 1. Android SDK bundle- it includes • • • Eclipse + ADT plugin Android SDK Tools Android Platform-tools The latest Android platform The latest Android system image for the emulator 2. Use an existing • Download and install the Android SDK Tool • Through Eclipse install ADT Plugin • Install the ADT Translation Manager Plugin 17

Application Building Blocks • • Activities They dictate the UI and handle the user

Application Building Blocks • • Activities They dictate the UI and handle the user interaction to the Smartphone screen Services They handle background processing associated with an application. Broadcast Receivers They handle communication between Android OS and applications. Content Providers They handle data and database management issues. 18