Android Architecture

Preview:

Citation preview

By: Abhishek M K

Under the guidance of:

Harish Kunder

Senior Asst.Proffessor

Dept of CSE

CONTENTS

INTRODUCTION

MOBILE OPERATING SYSTEM

TWITTER API

FEATURES

ANDRIOD ARCHITECTURE

ANDRIOD APPLICATION

ADVANTAGES

CONCLUSION

REFERENCES

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.

MOBILE OPERATING SYSTEM

SITUATION

Smart phones Operating system includes:

Symbian OS

iPhone OS

BlackBerry

Windows Mobile

Linux

Palm WebOS

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.

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).

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.

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

FEATURES

Application FrameWork

Java Support

Media Support

Connectivity

Multitouch

ANDRIOD 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

AndroidManifest.xml

Activity1

Activity2

BroadcastReceivers

Content Provider

ExternalEvents

External Requests

Services

Declare

Content Resolver

Intent

Intent

Intent

APPLICATION

ADVANTAGES

Open Platform

Wide Selection Of Hardware

Cloud Computing

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.

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

THANK YOU

Recommended