Android OS
-
Upload
maharishi-markandeshwar-university-mullana-ambala-haryana -
Category
Technology
-
view
1.742 -
download
3
Transcript of Android OS
Submitted to :- Neeraj Raheja Submitted by :- Harsh Kishor(Asst. Professor) Roll No :- 11107111
Class :- M.Tech(CSE) 2nd Year
Seminar Report On Android
ANDROID HISTORY …..
The origins of Android Google acquired Android Inc. in 2005
Launch of Android SDK(Software Development Kit) November 2007 1.0 (September 2008) 1.1 (February 2009) 1.5 (April 2009) 2.1 (January 2010) 2.3.4 (May 2011) 3.2 (July 2011)
Launch of Phone 23rd September 2008
INTRODUCTION
Open software platform for mobile development
A complete stack – OS, Middleware, Applications
An Open Handset Alliance (OHA) project
Powered by Linux operating system
Fast application development in Java
Open source under the Apache 2 license
OPEN HANDSET ALLIANCE
Aim to advance open standards for mobile devices
Members are: Handset providers, mobile operators and software companies
Members have promised not to lock their Android phones
Members T-Mobile, HTC, LG, Motorola, Samsung,Sony Ericsson and many more
OHA Contd ….
ANDROID ARCHITECTURE
ARCHITECTURE Contd ….
Linux Version 2.6.x for core system services Android uses only “Kernel” portion in Linux
Core Libraries Provides the functionality of the JAVA
Programming Language Android Application runs in its own process,
with its own instance of the Dalvik virtual machine Dalvik VM: Java based license free VM
Register based VM, optimization for low memory requirements
Executes files in the Dalvik Executable (.dex) format
DX tool converts classes to .dex format
ARCHITECTURE Contd ….
Libc: c standard lib. SSL: Secure Socket Layer SGL: 2D image engine OpenGL|ES: 3D image engine Media Framework: Core part of Android multi-media SQLite: Embedded database WebKit: Kernel of web browser FreeType: Bitmap and Vector SufraceManager: Manage difference windows for different applications
ARCHITECTURE Contd ….
No limited application
Equality of each apps.
Easy to embedded web browser
Parallel running
ARCHITECTURE Contd ….
PLATFORM INITIALIZATION
APPLICATION LIFECYCLE
ANDROID TOOLS
The Android Emulator Implementation of the Android virtual machine Test and debug your android applications.
DalvikDebug Monitoring Service (DDMS) Monitor and Control the Dalvikvirtual machines Logcat(see logged msgs)
Android Debug Bridge (ADB) Manage the state of an emulator instance or Android-powered
device Copy files, install compiled application packages, and run shell
commands. Traceview
Graphical analysis tool for viewing the trace logs from your Android application
Debug your application and profile its performance
ANDROID ADVANTAGES
It can run multiple apps at the same time
It keeps information visible on your home screen
It has a better app market(1,80,000 applications)
It gives you better notifications
It lets you choose your hardware
THANK YOU