Vous êtes sur la page 1sur 25

Introduction History Features Android Architecture Development Tools Android Application Android / i-phone References Conclusion

A software stack for mobile devices that includes an operating system ,middleware and key applications. Based on Linux Kernel. Developed by Google and later OHA. Allows writing manage code in java language.

Open Handset Alliance . It's consortium of several companies.

Devoted to advancing open standards for mobile devices


Develop technologies that will significantly lower the cost of developing and distributing mobile devices and services

July 2005 5 November 2007


Google acquire android inc.
Android is first OHA product.

12 November 2007
October 2008

OHA release preview of android.

First android mobile ,T-mobile G1 was released.

Android is free , open. Developer can make and customize their own mobile applications.

Name Cupcake Donut Eclair Froyo

Version 1.5 1.6 2.1 2.2

% 1.0% 1.8% 13.3% 51.25

Gingerbre ad
Honeyco mb

2.3
3.1

31.3%
1.4%

Application framework enabling reuse and replacement of components. Dalvik virtual machine optimized for mobile devices. Integrated browser based on the open source WebKit engine. Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification. (hardware acceleration optional) SQLite for structured data storage.

Media support for common audio, video,

and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony (hardware dependent) Bluetooth, 3G, and WiFi (hardware dependent)

Camera, GPS, compass, and accelerometer (hardware dependent) Rich development environment including a
device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

Android relies on linux version 2.6.x for core system services. The kernel acts as a abstraction layer between the hardware and the rest of the software stack. Linux manages variety of services such as: security ,memory management , process management , network core and drive model.

Written in c/c++ system c library. Display graphics. Media libraries. SQLite RDB engine light weight. Libwebcore-web browser engine-embeddable web view.

Includes a set of libraries that provides most of the functionality of java. Every android applications run in its own processor. Dalvik vm executes files in the (.dex ) format. Device can run multiple VMs efficiently.

Content providers that enables applications to

access data from other applications ,or to share their own data. Resource manager provide access to non code resources such as graphics and layout files. Notification manager enables all applications to display custom error in the statues bar. Activity manager manages life cycle of applications. Package manager shows all the applications installed on your device.

The android SDK includes a variety of custom tools that help you develop mobile applications on the android platform. Android emulator -a virtual mobile device that runs on our computer use the design , debug and test our applications in actual android runtime environment. Android development tools plugin- for the eclipse IDE adds powerful extensions to the eclipse integrated environment. Dalvik debug monitor service integrated with delvik this tool let us manage processes on an emulator and assists in debugging.

Phones,SMS-MMS,Gaming,Social Networking

Android Tablets

i-Phone Browsing

Android

Safari-doesnt do flash Operamini,Dolfine,Def ault-faster,flash support Having it Go into Setting Screen,navigate your way i-Tunes foe manage One Applications Widgets 4 buttons for bluetooth,Wi-FI,Mobile network,GPS Any OS Multinotifications Better,Free

Desktop Connectivity

PC Connections Notification Market

Open Source Company

Not Apple

Yes Sony,Nokia,MOtorola

http://en.wikipedia.org/wiki/Android_(operat ing_system) http://developer.android.com/guide/basics/ what-is-android.html http://developer.android.com/index.html http://www.themobileindian.com/news/3137 _Minecraft-for-Android-to-release-onSeptember-29

Android is open to all: industry , developers and users. Participating in many of the successful open source project. Aims to be as easy to build for as the web. Google android is stepping to the next level of mobile internet.

Vous aimerez peut-être aussi