0% found this document useful (0 votes)
99 views

Android: An Open Handset Alliance Project

Android is an open-source operating system developed by the Open Handset Alliance led by Google. It provides a complete software stack for building mobile devices including applications, middleware, libraries and key applications. The Android software development kit includes tools like an emulator, development plugins and debugging tools to help developers create applications. Real-time translation and camera input applications were presented as examples of applications that can be built on the Android platform.

Uploaded by

Sushma Nagesh
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views

Android: An Open Handset Alliance Project

Android is an open-source operating system developed by the Open Handset Alliance led by Google. It provides a complete software stack for building mobile devices including applications, middleware, libraries and key applications. The Android software development kit includes tools like an emulator, development plugins and debugging tools to help developers create applications. Real-time translation and camera input applications were presented as examples of applications that can be built on the Android platform.

Uploaded by

Sushma Nagesh
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 17

ANDROID

AN OPEN HANDSET ALLIANCE


PROJECT

PRESENTED BY
SURABHI
MOHIT KUMAR
INTRODUCTION
TO
ANDROID
INTRODUCTION TO 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
o Full phone software stack including applications
o Designed as a platform for software development
o Android is open,free
o 100% Java Phone
OPEN HANDSET ALLIANCE
 Est. 2007, led by
Google,open source

 Main product: Android


Platform

 Enthusiastic support from


Industry : both equipment
makers and network operators

HTC to deliver Android


capable device soon! 4
HISTORY
 July 2005
Google acquired Android Inc.

 5 Nov 2007
Open HandSet Alliance formed-
Google, HTC, Intel, Motorola, Qualcomm,T-Mobile

 Android is the OHA first product

 12 Nov 2007
OHA released a preview of the Android OHA
ANDROID FEATURES

SOFTWARE FEATURES
o Integrated browser based on the open source WebKit engine
o SQLite for relational data storage
o Media support for common audio, video, and still image formats
o (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
o Dalvik Virtual Machine optimized for mobile devices
HARDWARE FEATURES
o Cellular networking : GSM, EDGE, 3G (hardware dependent)
o LAN : Bluetooth, and Wi-Fi (hardware dependent)
o Graphics Hardware Acceleration
o Camera, GPS and Compass (hardware dependent)
o Touch screen and accelerometer for motion sensing
ANDROID ARCHITECTURE
APPLICATION FRAMEWORK

Enable applications access data from other applications ,sharing

Providing access to non-code resources

Enables all applications to display alerts in the status bar

Manages the lifecycle of applications

8
LIBRARIES

• Written in C/C++ - System C Library(libc)


• Display/Graphics(SGL)
• Media Libraries
• SQLite –RDB engine-light weight
• LibWebCore–web browser engine–embeddable web view

9
LINUX KERNEL

• Linux Version 2.6

• Security, Memory & Process Management

• Proven driver model

• Efficient computing resource management

• Stable and proven OS for mobile platform


10
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 11
assists in debugging
REAL TIME APPLICATION

• A translater for Android


• If you are in a country where no one understands your
language
• You cannot read anything
• No aditional device needed
• You have your mobile phone
always with you
REAL TIME APPLICATION (cont.)

• Uses the google translator


• Can be extended with new languages
• Adaptive GUI
• Uses XMPP for data transmission
• GUI fully defined in XML
• Uses camera input and OCR
14
“IMPORTANCE HIERARCHY”
Foreground Process -required for what the user is currently
doing

Visible Process -holding an Activity - visible to the user on-


screen but not in the foreground(on
pause)

Service Process -holding a Service - not directly visible to the


user- relevant tasks

Background Process -holding an Activity - not visible to the


user - can kill at any time(stopped)
15
Empty Process -doesn't hold any active application
components(as a cache to improve start-up
FINDINGS

• Android uses proven technology like Java, XML andLinux


• There is an initial learning effort
• Android doesn‘t have many of the limitations of current
mobile platforms
• It offers a rich API for application development
• Android is still in beta
• Android development is fun
THANK YOU FOR ATTENTION

QUESTION
?

You might also like