presentation on android

24
Submitted By : Md.Nausad Ahamed Hemant Jain Submitted To: Preeti Mam

Upload: nausad-ahamed

Post on 07-May-2015

4.269 views

Category:

Technology


0 download

DESCRIPTION

For Better effect and transition run this ppt file to PowerPoint 2010.. :) please Don't Forget to rate and Leave feedback... Thanks :)

TRANSCRIPT

Page 1: Presentation on Android

Submitted By:Md.Nausad Ahamed

Hemant Jain

Submitted To: Preeti Mam

Page 2: Presentation on Android

Introduction Platform Security Network Connectivity Development

Requirements Comparison with other

OS History Versions Of ANDROID

Page 3: Presentation on Android

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers.

Developed by Google and later the Open Handset Alliance (OHA)

The developers write managed code in a Java-like language that utilizes Google-developed Java libraries but it does not support programs in native code.

A Brief Introduction

Page 4: Presentation on Android

Open Handset AllianceAndroid was originated by a group of companies known as the Open Handset Alliance, led by Google. Today, many companies -- both original members of the OHA and others -- have invested heavily in Android, typically in the form of allocating significant engineering resources to improve Android and bring Android devices to Market

Page 5: Presentation on Android

Platform•Android uses Linux for its device drivers, memory

management, process management, and networking.

•The next level up contains the Android native libraries. They are all written in C/C++ internally, but you’ll be calling them through Java interfaces. In this layer you can find the Surface Manager, 2D and 3D graphics, Media codecs, the SQL database (SQLite), and a native web browser engine (WebKit).

•Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile time from standard class and jar files.

Page 6: Presentation on Android

Android is a multi-process system.

Most security between applications and the system is enforced at the process level through standard Linux facilities.

 Additional finer-grained security features are provided.

SECURITY

Page 7: Presentation on Android

Android Application

‘A’

Android Application

‘B’

Android Application

‘C’

SECURITY

LINUX 2.6 OPERATING SYSTEM

MEMORY MANAGEMEN

T

PROCESS MANAGEMEN

T

NETWORKSTACK

I/O DISPLAY,KEYPAD,TOUCH-SCREEN

MEMORY MANAGEMEN

T

LINUX USER A

LINUX USER B

LINUX USER C

Android Platform Architecture

PHYSICAL HARDWARE

Page 8: Presentation on Android

Network Connectivity

It supports wireless communications using :-

3G Networks 4G Networks 802.11 Wi-Fi Networks Bluetooth Connectivity

Page 9: Presentation on Android

Java Android SDK Eclipse IDE (Optional) Knowledge of XML

Development Requirements

Page 10: Presentation on Android

COMPARISON WITH OTHER OS

Page 11: Presentation on Android

Sales

Android os

Windows phone

iOS

Symbian Os

Blackberry os

Others

Sales Comparison of OS

Page 12: Presentation on Android

Android Vs IOS Application

2009 2010 2011 2012

0

50000

100000

150000

200000

250000

300000

350000

Android iOs

Android iOs

Page 13: Presentation on Android
Page 14: Presentation on Android

Versions Of ANDROID Android Beta

First Version of Android. The focus of Android beta is

testing incorporating usability. Android beta will generally have

many more problems on speed and performance.

Page 15: Presentation on Android

Versions Of ANDROID

Android Astro 1.0

First full version of android. Released on September 23, 2008. Wi-Fi and Bluetooth support. Quite slow in operating. Copy and paste feature in the

web browser is not present.

Page 16: Presentation on Android

Versions Of ANDROID

Android Cupcake 1.5

Released on April 30, 2009. Added auto-rotation option. Copy and Paste feature added

in the web browser. Increased speed and

performance but not upto required level.

Page 17: Presentation on Android

Versions Of ANDROID

Android Donut 1.6

Released on September 15, 2009.

Voice search and Search box were added.

Faster OS boot times and fast web browsing experience.

Typing is quite slower.

Page 18: Presentation on Android

Versions Of ANDROID

Android Froyo 2.2

Released on  May 20, 2010. Support for Adobe Flash 10.1 Improved Application launcher

with better browser No internet calling.

Page 19: Presentation on Android

Versions Of ANDROID

Android Gingerbread 2.3

Released on  December 6, 2010. Updated User Interface with

high efficiency and speed Internet calling One touch word selection and

copy/paste. New keyboard for faster word

input. More successful version of

Android than previous versions. Not supports multi-core

processors.

Page 20: Presentation on Android

Versions Of ANDROID

Android Honeycomb 3.0

Released on February 22, 2011.

Support for multi-core processors

Ability to encrypt all user data.

This version of android is only available for tablets.

Page 21: Presentation on Android

Versions Of ANDROID Android IceCreamSandwich(ICS) 4.0

Released on November 14, 2011.

Virtual button in the UI. A new typeface family for the

UI, Roboto. Ability to shut down apps that

are using data in the background.

Page 22: Presentation on Android

Versions Of ANDROID Android JellyBean 4.1

Released on June 27, 2012. Latest version of Android. Smoother user interface.

Page 23: Presentation on Android

Limitations

Source code available to everyone

Uses more amount of battery

Continuously need to connected with the internet

Page 24: Presentation on Android