Android OS

2,030 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,030
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
205
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Android OS

  1. 1. Seminar Report On AndroidSubmitted to :- Neeraj Raheja Submitted by :- Harsh Kishor(Asst. Professor) Roll No :- 11107111 Class :- M.Tech(CSE) 2nd Year
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. OHA Contd ….
  6. 6. ANDROID ARCHITECTURE
  7. 7. 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
  8. 8. 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
  9. 9. ARCHITECTURE Contd ….  No limited application  Equality of each apps.  Easy to embedded web browser  Parallel running
  10. 10. ARCHITECTURE Contd ….
  11. 11. PLATFORM INITIALIZATION
  12. 12. APPLICATION LIFECYCLE
  13. 13. 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
  14. 14. 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
  15. 15. THANK YOU

×