16
By: Abhishek M K Under the guidance of: Harish Kunder Senior Asst.Proffessor Dept of CSE

Android Architecture

Embed Size (px)

Citation preview

Page 1: Android Architecture

By: Abhishek M K

Under the guidance of:

Harish Kunder

Senior Asst.Proffessor

Dept of CSE

Page 2: Android Architecture

CONTENTS

INTRODUCTION

MOBILE OPERATING SYSTEM

TWITTER API

FEATURES

ANDRIOD ARCHITECTURE

ANDRIOD APPLICATION

ADVANTAGES

CONCLUSION

REFERENCES

Page 3: Android Architecture

INTRODUCTION

Android is a mobile operating system.

It was initially developed by Android Inc and later

purchased by Google, and lately by the Open Handset

Alliance.

Ease of development : Open source.

Micro blogging.

Page 4: Android Architecture

MOBILE OPERATING SYSTEM

SITUATION

Smart phones Operating system includes:

Symbian OS

iPhone OS

BlackBerry

Windows Mobile

Linux

Palm WebOS

Page 5: Android Architecture

Symbian OS:

It is the most popular Operating System which isdeveloped by Symbian Ltd.

It was found with NOKIA and other companies.

Symbian OS has different VI platform such as Series60,series80, Series90, VIQ, etc.

Windows Mobile:

Windows Mobile is a compact operating system developed byMicrosoft.

Page 6: Android Architecture

Based on PC Windows OS.

It has a powerful function, including audio, video, E-mail and

others.

BlackBerry:

BlackBerry is a multi-tasking operating system for the

BlackBerry developed by the Canadian company Research in

Motion (RIM).

Page 7: Android Architecture

iPhone OS :

The iPhone OS is the operating system developed by Apple

Inc.

IPhone OS has four abstraction layers:

• The Core OS layer.

• The Core Service layer.

• The Media layer.

• Cocoa Touch layer.

Page 8: Android Architecture

Twitter API

API

Twitter API and Uses

The Twitter API consists of two discrete APIs :

REST APIs

Search APIs.

The Twitter API also consists of two discrete request :

GET request

POST request

Page 9: Android Architecture

FEATURES

Application FrameWork

Java Support

Media Support

Connectivity

Multitouch

Page 10: Android Architecture

ANDRIOD ARCHITECTURE

Page 11: Android Architecture

ANDRIOD APPLICATION

A central feature of Android is that one application can make

use of elements of other applications.

There are four types of components:

Activity

Services

Broadcast Receivers

Content Provider

Page 12: Android Architecture

AndroidManifest.xml

Activity1

Activity2

BroadcastReceivers

Content Provider

ExternalEvents

External Requests

Services

Declare

Content Resolver

Intent

Intent

Intent

APPLICATION

Page 13: Android Architecture

ADVANTAGES

Open Platform

Wide Selection Of Hardware

Cloud Computing

Page 14: Android Architecture

CONCLUSION

Android is a software stack for mobile devices that includes an

operating system, middleware and applications.

The Android SDK provides the tools and APIs necessary to

begin developing applications on the Android platform using

the Java programming language.

Android OS has many advantages, such as open, wide selection

of hardware and cloud computing.

Page 15: Android Architecture

REFERENCES

• WikipediaAndroid.http://en.wikipedia.orglwiki/Android[EB/OL].

2009.1 O.

• Web 2.0 Summit 2009: Evan Williams and John Battelle"A

Conversation with Evan Williams", O'Reilly Media, October

21,2009 .

• AndroidSDK.http://developer.android.com/sdk/index.html [EB/OL].

2009.11

Page 16: Android Architecture

THANK YOU