1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that...
-
Upload
jasper-bruce -
Category
Documents
-
view
233 -
download
1
Transcript of 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that...
![Page 1: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/1.jpg)
1
Android- Platform Overview
![Page 2: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/2.jpg)
2
What is Android?
Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
![Page 3: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/3.jpg)
3
Brief History
Android 1.5 (Cupcake) • Ability to record and watch videos through
camcorder mode.• Uploading videos to YouTube and pictures to
Picasa directly from the phone.• Ability to automatically connect to a
Bluetooth headset within a certain distance.• Animated screen transitions.
![Page 4: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/4.jpg)
4
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 resolutionsSpeed improvements in searching and camera applications.
![Page 5: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/5.jpg)
5
Brief History cont.
Android2.0/2.1 (Eclair)• Optimized hardware speed.• Support for more screen sizes and
resolutions.• Digital Zoom.• Improved virtual keyboard.• Live Wallpapers.
![Page 6: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/6.jpg)
6
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.
![Page 7: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/7.jpg)
7
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.
![Page 8: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/8.jpg)
8
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.
![Page 9: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/9.jpg)
9
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.
![Page 10: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/10.jpg)
10
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.
![Page 11: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/11.jpg)
11
Brief History cont.
Honeycomb
Android 3.0-3.2 Ice cream SandwichAndroid 4.0+
Jelly BeanAndroid 4.1.1
GingerbreadAndroid 2.3
KitKatAndroid 4.4
![Page 12: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/12.jpg)
12
Open Handset Alliance (OHA)
It's a consortium of several companies
![Page 13: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/13.jpg)
13
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.
![Page 14: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/14.jpg)
14
Comparison of Android with three other Popular Mobile OS
MobileOS 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++ C,C++, Java Java C++
Licensing Proprietary Open source Proprietary Eclipse Public license
Multiuser? No In Jelly Bean No No
![Page 15: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/15.jpg)
15
Android Architecture
![Page 16: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/16.jpg)
16
Wireless Application Protocol (WAP)
Standard used in mobile wireless network for accessing theinformation.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.
![Page 17: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/17.jpg)
17
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
![Page 18: 1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.](https://reader035.fdocuments.net/reader035/viewer/2022062309/56649e895503460f94b8d929/html5/thumbnails/18.jpg)
18
Application Building Blocks
•ActivitiesThey dictate the UI and handle the user interaction to the Smartphone screen•ServicesThey handle background processing associated with an application.•Broadcast ReceiversThey handle communication between Android OS and applications. •Content ProvidersThey handle data and database management issues.