19
Introduction To ANDROID operating system CREATED BY Gundail 1

Android opersting system

Embed Size (px)

DESCRIPTION

reARding android operating system.you must download it only wen you have enough of knowledge to answer back any question fired on you. it has many luke holes left voluntarily by me.

Citation preview

Page 1: Android opersting system

CREATED BY Gundail 1

IntroductionTo

ANDROIDoperating

system

Page 2: Android opersting system

CREATED BY Gundail 2

OverviewIntroduction

Partner

Developer

Market

Page 3: Android opersting system

CREATED BY Gundail 3

Page 4: Android opersting system

CREATED BY Gundail 4

Page 5: Android opersting system

CREATED BY Gundail 5

Operating System have developed a lot in last 15 years.

Android is a software bunch comprising not only operating system but also middleware and key applications.

Android Inc was founded in Palo Alto of California, U.S. by Andy Rubin, Rich miner, Nick sears and Chris White in 2003.

Page 6: Android opersting system

CREATED BY Gundail 6

1. IntroductionWhat is Android?

• A software platform and operating system for mobile devices

• Based on the Linux kernel

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

• Allows writing managed code in the Java language

• Possibility to write applications in other languages and compiling it to ARM native code (support of Google? No)

• Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA

What is OHA?

Page 7: Android opersting system

CREATED BY Gundail 7

What is the Open Handset Alliance (OHA)? (1)

→ It's a consortium of several companies

Page 8: Android opersting system

CREATED BY Gundail 8

SpecificationHardwares that Support Android are mainly based on ARM architecture platform. Some of the current features and specifications of android are:

Page 9: Android opersting system

CREATED BY Gundail 9

Page 10: Android opersting system

CREATED BY Gundail 10

Software developmentDevelopment requirements 

• Java

• Android SDKProgramming Language(s)

• Java – officially supported

• C/C++ – also possible but not supported

Page 11: Android opersting system

CREATED BY Gundail 11

Android applications have common structure

Views such as lists, grids, text boxes, buttons, and even an embeddable web browser

Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own data

An Activity Manager that manages the life cycle of applications and provides a common navigation backstackA Notification Manager that enables all apps to display custom alerts in the status bar

A Resource Manager, providing access to non-code resources such as localized strings, graphics, and layout files

Page 12: Android opersting system

CREATED BY Gundail 12

Android applications have common structureBroadcast receivers can trigger intents that start an application

Data storage provide data for your apps, and can be shared between apps – database, file, and shared preferences (hash map) used by group of applications

Services run in the background and have no UI for the user – they will update data, and trigger events

Intents specify what specific action should be performed

Activity is the presentation layer of your app: there will be one per screen, and the Views provide the UI to the activity

Page 13: Android opersting system

CREATED BY Gundail 13

Comparison between different mobile operating system

Page 14: Android opersting system

CREATED BY Gundail 14

market share for commonly used mobile OSs

Page 15: Android opersting system

CREATED BY Gundail 15

Market

Page 16: Android opersting system

CREATED BY Gundail 16

Overall evaluationAdvantages    There are a host of advantages that Google’s Android will derive from being an open

source software. Some of the advantages include:

• The ability for anyone to customize the Google Android platform

• The consumer will benefit from having a wide range of mobile applications to choose from since the monopoly will be broken by Google Android

• Features like weather details, opening screen, live RSS feeds and even the icons on the opening screen will be able to be customized

• As a result of many mobile phones carrying Google Android, companies will come up with such innovative products like the location

• In addition the entertainment functionalities will be taken a notch higher by Google Android being able to offer online real time multiplayer games

 

Page 17: Android opersting system

CREATED BY Gundail 17

Overall evaluation Limitations 

Bluetooth limitations

o Android doesn't support:

Bluetooth stereo

Contacts exchange

Modem pairing

Wireless keyboards  But it'll work with Bluetooth headsets, but that's about it

Conclusion 

We can only hope that the next versions of Android have overcome the actual limitations

and that the future possibilities became a reality

Page 18: Android opersting system

CREATED BY Gundail 18

Page 19: Android opersting system

CREATED BY Gundail 19