Seminar Report On AndroidSubmitted to :- Neeraj Raheja Submitted by :- Harsh Kishor(Asst. Professor) Roll No :- 11107111 Class :- M.Tech(CSE) 2nd Year
ANDROID HISTORY …..The origins of Android Google acquired Android Inc. in 2005Launch 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 ….
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 ….
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