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

Android

This document provides an overview of Android, an open source software platform led by Google and the Open Handset Alliance. It discusses the history and creation of Android, designed as an open platform for developers, users, and the industry. The core components of the Android architecture are explained, including the application framework, libraries, Linux kernel, and anatomy of an Android application. Development tools for Android like the Android SDK and Eclipse plugin are also outlined. Finally, the document concludes with a brief description of the life cycle of an Android application.

Uploaded by

vinodpal9310
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Android

This document provides an overview of Android, an open source software platform led by Google and the Open Handset Alliance. It discusses the history and creation of Android, designed as an open platform for developers, users, and the industry. The core components of the Android architecture are explained, including the application framework, libraries, Linux kernel, and anatomy of an Android application. Development tools for Android like the Android SDK and Eclipse plugin are also outlined. Finally, the document concludes with a brief description of the life cycle of an Android application.

Uploaded by

vinodpal9310
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

College Of Engineering Chengannur

1
ANDROID
AN OPEN HANDSET ALLIANCE
PROJECT

Presented by-
Atharva tyagi
OVERVIEW
1. Open Handset Alliance
2. Introduction To Android
3. Introduction To The Platform
4. Android Architecture
5. Anatomy Of An Android Application
6. Development Tools
7. Life Cycle Of An Android Application
8. Conclusion

3
Open Handset Alliance

 Est. 2007, led by


Google,open source

 Main product: Android


Platform

 Enthusiastic support from


Industry : both equipment
makers and network operators

4
INTRODUCTION
TO
ANDROID

5
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


6
Why Android Was Created?

 Full phone software stack including applications


 Designed as a platform for software development
 Android is open
 Android is free
 Community support
 100% Java Phone

7
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

8
INTRODUCTION
TO
THE PLATFORM : ANDROID

9
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

 Cellular networking : GSM, EDGE, 3G (hardware dependent)


 LAN : Bluetooth, and Wi-Fi (hardware dependent)
 Graphics Hardware Acceleration
 Camera, GPS and Compass (hardware dependent)
 Touch screen and accelerometer for motion sensing 10
ANDROID ARCHITECTURE

11
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

12
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

13
Linux Kernel

 Linux Version 2.6


 Security, Memory & Process Management
 Proven driver model
 Efficient computing resource management
 Stable and proven OS for mobile platform

14
Anatomy of an Android Application
There are four building blocks for an Android application:

 Activity
-a single screen

 Intent Receiver
-to execute in reaction to an external event(Phone Ring)
 Service
-code that is long-lived and runs without a UI(Media Player)

 Content Provider
-an application's data to be shared with other applications

15
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

16
Life Cycle of an Android Application

 An unusual and fundamental feature - process's lifetime is not directly


controlled by the application itself

Deciding factors:
 how important
 overall memory available

 To determine which processes should be killed when low on memory:


"importance hierarchy“

17
Applications

18
Initial screen Map Browser

19
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

20
THANK YOU

?
College Of Engineering Chengannur
22
Click icon to add picture

You might also like