presentation on android

Post on 07-May-2015

4.271 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Submitted By:Md.Nausad Ahamed

Hemant Jain

Submitted To: Preeti Mam

Introduction Platform Security Network Connectivity Development

Requirements Comparison with other

OS History Versions Of 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

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

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.

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

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

Network Connectivity

It supports wireless communications using :-

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

Java Android SDK Eclipse IDE (Optional) Knowledge of XML

Development Requirements

COMPARISON WITH OTHER OS

Sales

Android os

Windows phone

iOS

Symbian Os

Blackberry os

Others

Sales Comparison of OS

Android Vs IOS Application

2009 2010 2011 2012

0

50000

100000

150000

200000

250000

300000

350000

Android iOs

Android iOs

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.

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.

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.

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.

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.

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.

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.

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.

Versions Of ANDROID Android JellyBean 4.1

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

Limitations

Source code available to everyone

Uses more amount of battery

Continuously need to connected with the internet

top related