android architecture
TRANSCRIPT
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