Android Seminar Presentation
Android Seminar Presentation
PROJECT.(OHA)
OVERVIEW
1.Open Handset Alliance.(OHA)
2.Introduction To Android
3.Introduction To The Platform
4.Android Architecture
5.Development Tools
6.Conclusion
2
INTRODUCTION
TO
ANDROID
WHAT IS ANDROID?
o A complete & modern embedded operating system
o A cutting-edge mobile user experience
o A world-class software stack for building applications
o An open platform for developers, users & industry
INTRODUCTION
TO
THE PLATFORM : ANDROID
Android Features
Integrated browser based on the open source WebKit engine
SQLite for relational data storage
Media support for common audio, video, and still image formats
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
Dalvik Virtual Machine optimized for mobile devices
ARCHITECTURE
Libraries
Written in C/C++ - System C Library(libc)
Display/Graphics(SGL)
Media Libraries
SQLite for database management.
LibWebCore- web browser engine-embeddable web
view
10
Linux Kernel
Linux Version 2.6
Security, Memory & Process Management
Proven driver model
Efficient computing resource management
Stable and proven OS for mobile platform
11
Development Tools
The Android SDK includes a variety of custom tools that help you develop
mobile applications on the Android platform.Three of the most significant
tools are:
1.Android Emulator -A virtual mobile device that runs on our
computer -use to design, debug, and test our applications in an actual
Android run-time environment
2.Android Development Tools Plugin -for the Eclipse IDE - adds
powerful extensions to the Eclipse integrated environment
3.Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik -this
tool let us manage processes on an emulator and assists in debugging
12
Service Process -holding a Service - not directly visible to the userrelevant tasks..
Background Process -holding an Activity - not visible to the user - can
kill at any time(stopped)
Empty Process -doesn't hold any active application components(as a
cache to improve start-up time)
13
Applications
14
15
CONCLUSION
Android is open to all: industry, developers and users
Participating in many of the successful open
source projects
Aims to be as easy to build for as the web.
Google Android is stepping into the next level of
Mobile Internet
16
THANK YOU
?
Android Runtime
Includes a set of core libraries that provides most
of the functionality-JAVA
Every Android application runs in its own process
Dalvik VM executes files in the (.dex) format
Device can run multiple VMs efficiently
18
19
Application Framework
Enable applications access data from other applications ,sharing
21
HISTORY
July 2005
Google acquired Android Inc.
5 Nov 2007
Open HandSet Alliance formedGoogle, HTC, Intel, Motorola, Qualcomm,T-Mobile
Android is the OHA first product
12 Nov 2007
OHA released a preview of the Android OHA
22
23
Initial screen
Map
Browser
24