android..!!

23
uture is Android..! Parthik Poshiya (111020107004) Presente d by:

Upload: parthik-poshiya

Post on 16-Apr-2017

839 views

Category:

Technology


1 download

TRANSCRIPT

Android

Future is Android..!

1

Parthik Poshiya(111020107004)Presented by:

1 - Introduction

2 - Architecture

3 Software Development

4 Whats new?

2

Edit the text with your own short phrases. To change a sample image, select a picture and delete it. Now click the Pictures icon in each placeholder to insert your own images.The animation is already done for you; just copy and paste the slide into your existing presentation.Sample pictures courtesy of Bill Staples.

Introduction

3

Introduction

4What is Android..?

Most popular mobile operating. Linux based operating system.

includes C, C++ and Java.

free and open source operating system.

Introduction

5Introducing Android The world's most powerful mobile platformSource: http://en.wikipedia.org/wiki/Android_operating_system

Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin (co-founder of Danger) Rich Miner (co-founder of Wildfire Comm., Inc.) Nick Sears (once VP at T-Mobile) Chris White (headed design and interface development at WebTV

Introduction

6History of Android financially backed and later purchased in 2005

Source: http://en.wikipedia.org/wiki/Android_operating_system

Make it easier to change the pictures: use the Selection Pane to temporarily hide a Picture Placeholder. (Home tab, Select, Selection Pane). Click the eye icon to hide or show an object. To change a sample image, select the picture and delete it. Now click the Pictures icon in the placeholder to insert your own image. If you dont see the Pictures icon, click the Reset button (Home tab, Slides, Reset).The animation is already done for you; just copy and paste the slide into your existing presentation. Sample pictures courtesy of Bill Staples.

VersionCode nameRelease dateAPI levelDistribution1.5CupcakeApril 30, 200930%1.6DonutSeptember 15, 200940%2.02.1EclairOctober 26, 200970%2.2FroyoMay 20, 201082.2%2.32.3.2GingerbreadDecember 6, 201090%2.3.32.3.7GingerbreadFebruary 9, 20111028.5%3.1HoneycombMay 10, 2011120%3.2HoneycombJuly 15, 2011130.1%4.0.34.0.4Ice Cream SandwichDecember 16, 20111520.6%4.1.xJelly BeanJuly 9, 20121636.5%4.2.xJelly BeanNovember 13, 20121710.6%4.3Jelly BeanJuly 24, 2013181.5%4.4KitkatSoon..190%

7

Introduction

his chart provides data about the relative number of devices running a given version of the Android platform as of October 2, 2013.Source: http://en.wikipedia.org/wiki/Android_operating_system

Introduction

History of AndroidOpen Handset Alliance :Android : How it came to be

The Open Handset Alliance (OHA) is a consortium of 84 firms to develop open standards for mobile devices.

Member firms include Google, HTC, Sony, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung Electronics, LG Electronics, T-Mobile, Sprint Nextel, Nvidia, and Wind River Systems.

8

8

Introduction

9History of AndroidOpen Handset Alliance :Android : How it came to be

Members of Alliance

Features of Android

10

Introduction

Features of Android

Storage (SQLite, Light weight RDBMS)Connectivity (GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, BT, Wi-Fi, LTE, NFC and WiMAX)Multiple language supportMessaging(SMS ,MMS,C2DM,GCM)Web browser(webkit)Java support (J2ME for third party)Media support(MP3, MIDI, Ogg Vorbis, FLAC, WAV, JPEG, PNG, GIF, BMP, WebP)Streaming media supportAdditional hardware support (video/still cameras, touchscreens, GPS, accelerometers, gyroscopes, barometers, magnetometers and pressure sensors, thermometers )

11

Introduction

Source: http://www.android.com/about/

Features of Android

Multi-touchBluetooth(A2DP, AVRCP,OPP,PBAP)Video calling(Prior to Android 2.3.4)MultitaskingAccessibility(Text to Speech)Voice based features(Prior to Android 2.2)Tethering(using WiFi hotspot)Screen capture(Prior to Android 4.0)External storageGesture Typing (Android 4.3)

12

Introduction

Source: http://www.android.com/about/

Architecture

13

Architecture

14Architecture

Source: http://en.wikipedia.org/wiki/Android_operating_system

Architecture

15

Linux Kernel 2.6

Abstraction layer between the hardware and software stack

Why Linux? - Proven driver model and has existing drivers. - Has memory management, security management, networking, core operating system infrastructure, etc. - Robust and already has been proven over time. Linux Kernel :Android ArchitectureSource: http://en.wikipedia.org/wiki/Android_operating_system

Architecture

16

Libraries :Android ArchitectureThe next level up is the native libraries. Everything that you see here in green is written in C and C++.Source: http://en.wikipedia.org/wiki/Android_operating_system

Architecture

17

Android Runtime :Android ArchitectureMain Component: Dalvik Virtual Machine -Optimized for running in an embedded environment (limited- memory, CPU,battery)? Source: http://en.wikipedia.org/wiki/Android_operating_system

Architecture

18

Application Framework:Android ArchitectureThis is all written in a Java programming language and the application framework is the toolkit that all applications use.

These applications include the ones that come with a phone like the home applications, or the phone application.

It includes applications written by Google, and it includes apps that will be written by you. So, all apps use the same framework and the same APIs.Source: http://en.wikipedia.org/wiki/Android_operating_system

Architecture

19

Applications:Android ArchitectureAnd the final layer on top is Applications.

This is where all the applications get written. It includes the home application, the contacts application, the browser, and your apps.

And everything at this layer is, again, using the same app framework provided by the layers below.Source: http://en.wikipedia.org/wiki/Android_operating_system

SoftwareDevelopment

20

Architecture

21Software Development :Android Development Java JDK Android SDK Eclipse IDE (optional) Development Requirements: Programming Languages Java officially supported C/C++ also possible but not supportedSource: http://en.wikipedia.org/wiki/Android_operating_system

WHATS NEW ?

22

Architecture

23Whats New :API LEVEL : 19

Any Questions ??

24

Introduction

Suggestion pleaseThank you Find out more at :-pposhiya3669.blogspot.com