andriod 140612020259-phpapp01

32
ANDRIOD A G o o g l e OPERATING SYSTEM

Upload: fida-hussain

Post on 17-Jul-2015

28 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Andriod 140612020259-phpapp01

ANDRIOD

A

Google

OPERATING

SYSTEM

Page 2: Andriod 140612020259-phpapp01

INTERODUCTION

Page 3: Andriod 140612020259-phpapp01

Applications

Kernel

CPU Memory Devices

Page 4: Andriod 140612020259-phpapp01
Page 5: Andriod 140612020259-phpapp01

• Android was founded in Palo Alto, California in

October 2003 by Andy Rubin, Rich Miner, Nick

Sears and Chris white who work at “Google” to

develop.

• “ ...smarter mobile devices that are more

aware of its owner’s location and preferences.”

Page 6: Andriod 140612020259-phpapp01

• Android was bought by “Google” in 2005.

• On the 5th of the November 2007 the open handset

Alliance, a consortium of several Companies was

unveiled with the goal to develop open standards for

mobile services.

Page 7: Andriod 140612020259-phpapp01

PLATFORM

HARDWARE

• Android is not a single piece of hardware; it’s a complete, end-to-end software platform that can be adapted to work on any number of hardware configurations.

• Everything is there, form the boot loader all the way up to the application.

Page 8: Andriod 140612020259-phpapp01

PLATFORM

OPERATING SYSTEM

• Android uses Linux for its device drivers, memory management, process management and networking.

• The next level Contains Android native libraries. They are all written in c/c++ internally, but calling through java interfaces.

• In this layer, surface manager, 2D and 3D graphics, media coda's, the SQL database and a web Brower angine(web kit).

Page 9: Andriod 140612020259-phpapp01

PLATFORM

NETWORK CONNECTIVITY

It support wireless communications using.

• GSM mobile-phone technology

• 3G technology

• 802.11 Wi-Fi networks

Page 10: Andriod 140612020259-phpapp01

PLATFORM

SECURITY

• Android is a multi-process system, in which each application runs in its own process.

• Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group Ids that are assigned to applications.

Page 11: Andriod 140612020259-phpapp01

PLATFORM

FUTURE POSSIBILITIES

• The OHA is committed to make their vision a reality: to deploy the Android platform for every mobile operator, handset manufacturers and developers to build innovative devices.

• Intel doesn’t want to lose ownership of the netbookmarket, so they need to prepare for anything, including Android.

• More Android devices are coming and some will push the envelope even further.

Page 12: Andriod 140612020259-phpapp01

SOFTWARE DEVELOPMENT

DEVELOPMENT REQUIREMENTS• JAVA

• Android SDK

• Eclipse IDE (or) Mono Develop (Xamarin)

PROGRAMMING

LANGUAGES• JAVA- officially supported

Page 13: Andriod 140612020259-phpapp01

Android versions

Page 14: Andriod 140612020259-phpapp01

On April 30,2009, The

Android 1.5 update

was released, based

on Linux Kernel 2.6.27.

Page 15: Andriod 140612020259-phpapp01

On September 15,2009, The

Android 1.6 SDK-dubbed

Donut-was released, based

on Linux kernel 2.6.29.

Page 16: Andriod 140612020259-phpapp01

• On October 26,2009, The

Android 2.0 SDK-Codenamed

Éclair- was released,

base on Linux Kernel

2.6.29.

Page 17: Andriod 140612020259-phpapp01

On May 20,2009, The Android 2.2

(Froyo, short for Frozen yogurt)

SDK was released, based on

Linux kernel 2.6.32.

Page 18: Andriod 140612020259-phpapp01

• On December 6,2009, The

Android 2.3(Gingerbread)

SDK was released, based

on Linux Kernel 2.6.32.

Page 19: Andriod 140612020259-phpapp01

On February 22,2011, The

Android 3.0(Honey Comb)

SDK- The first tablet-only

Android up date-was

released, based on Linux

Kernel 2.6.36.

Page 20: Andriod 140612020259-phpapp01

The SDK for Android 4.0.1

(ice cream sandwich), based

on Linux kernel 3.0.1, was

publicly released on October 19,2011.

Googles Gabe Cohen stated

that Android 4.0 was “Theoretically

Compatible” with any Android 2.3.x

device in production at that time.

Page 21: Andriod 140612020259-phpapp01

• On June 27,2012, at the Google I/O

Conference, Google announced

Android 4.1(jelly Bean). Based on

Linux Kernel 3.0.31, jelly Bean

was an incremental update with

the primary aim of improving

the functionality and

performance of the user

interface. Nexus 7 the first device

to run jelly Bean.

Page 22: Andriod 140612020259-phpapp01

limitations

Page 23: Andriod 140612020259-phpapp01

Android doesn’t support:

Bluetooth Stereo

Contacts Exchange

Modem Pairing

Wireless Keyboards

But it will with Bluetooth headsets.

Page 24: Andriod 140612020259-phpapp01

ANDROID IN 2020

Page 25: Andriod 140612020259-phpapp01

• Lock screens with shortcuts

Page 26: Andriod 140612020259-phpapp01

• Better notifications

Page 27: Andriod 140612020259-phpapp01

• NFC unlocking

Page 28: Andriod 140612020259-phpapp01

• Always-listening voice Control

Page 29: Andriod 140612020259-phpapp01

• Smart profiles

Page 30: Andriod 140612020259-phpapp01

• Multi-touch swipe Controls

Page 31: Andriod 140612020259-phpapp01

WE CAN FIND OUR REQUIRED APPLICATION AND EVEN WE PUT OUR OWN APPLICATION IN “ANDROID MARKET”

Page 32: Andriod 140612020259-phpapp01

THANK YOUPRESENTATION BY; FIDA HUSSAIN