You are on page 1of 18

middleware and key applications” .What is Android? “Android is a software stack for mobile devices that includes an operating system.

• A software platform and operating system for mobile devices • Based on the Linux kernel • Developed by Google and later the Open Handset Alliance (OHA) • Allows writing managed code in the Java language • Possibility to write applications in other languages and compiling it to ARM native code (support of Google? No) • Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA .

OPEN HANDSET ALLIANCE It's a consortium of several companies .

System Architecture The software stack is split into Four Layers:: • The application layer • The application framework • The libraries and runtime • The kernel .

.

. and driver model. memory management.LINUX KERNEL Acts as an abstraction layer between the hardware and the rest of the software stack. process management. network stack.6 for core system services such as security.  Relies on Linux version 2.

The libraries and runtime  Includes libraries such as OpenGL. SQLite. with its own instance of the Dalvik Virtual Machine  The Dalvik VM executes files in the Dalvik Executable (. Media Framework etc.dex) .  Includes a set of core libraries of JAVA that provides most of the functionality  Runs in its own process.

and much. text boxes. buttons. set alarms. run background services. and layout files . much more. grids.  Build an application. graphics. and even an embeddable web browser  Providing access to non-code resources such as localized strings.Application Framework  Access location information. add notifications to the status bar. including lists.

.  All applications are written using the Java programming language. calendar. maps. contacts.Applications  Set of core applications including an email client. SMS program. browser.

.

3G. PNG. GPS. AMR. AAC. and a plug-in for the Eclipse IDE . video. compass.264.Features Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source Web Kit engine Media support for common audio. JPG. GIF) GSM Telephony (hardware dependent) Bluetooth. and accelerometer (hardware dependent) Rich development environment including a device emulator. and Wi-Fi (hardware dependent) Camera. EDGE. H. MP3. memory and performance profiling. and still image formats (MPEG4. tools for debugging.

.

.

.

.

html http://www.com/android_overview. html .android.android.com/about/ http://developer.http://en.wikipedia.com/guide/basics/what-isandroid.openhandsetalliance.org/wiki/Android_operating_system http://www.

THANK YOU!!! .