Android
Upcoming SlideShare
Loading in...5
×
 

Android

on

  • 386 views

 

Statistics

Views

Total Views
386
Views on SlideShare
386
Embed Views
0

Actions

Likes
0
Downloads
25
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android Android Presentation Transcript

  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • 1. INTRODUCTION 2. ARCHITECTURE 2. DEVELOPMENT 4. APPLICATION Neeraj panwar 10EIAIT034 IET ,Alwar
  • OHA (Open Handset Alliance ) ,a group of several companies formed on 5th November 2007 to further develop Android OS.. Neeraj panwar 10EIAIT034 IET ,Alwar View slide
  • Neeraj panwar 10EIAIT034 IET ,Alwar View slide
  • Name Version Cupcake 1.5 Donut 1.6 Éclair 2.1 Froyo 2.2-2.2.3 Gingerbread 2.3 Interesting fact Honeycomb Icecream Sandwich 3.2 4.0 Jelly Bean Android Versions are 4.1 named in alphabetical order after a dessert Neeraj panwar 10EIAIT034 IET ,Alwar
  • Application Framework Enabling reuse & replacement of component Dalvik Virtual Machine Optimized for mobile devices Integrated Browser Based on open source WebKit engine Neeraj panwar 10EIAIT034 IET ,Alwar
  • Optimized graphics powered by custom 2D graphics library 3D based on open GL SQlite Structured data storage Media Support common audio , video and image format Neeraj panwar 10EIAIT034 IET ,Alwar
  • GSM telephony (hardware dependant) Bluetooth,EDGE,3G,Wi-Fi(hardware dependant) Camera ,GPS (hardware dependant) Rich Development Environment SDK include device emulator, debugger, memory & performance profiling , plug in for Eclipse IDE Neeraj panwar 10EIAIT034 IET ,Alwar
  • Fig. Architecture 10EIAIT034 IET ,Alwar of Android OS Neeraj panwar
  •  Linux Version 2.6 as - h/w abstraction layer  Proven driver model  Security, Memory & Process Management  Efficient computing resource management  Stable and proven for mobile platform Neeraj panwar 10EIAIT034 IET ,Alwar
  • Written in C/C++ - System C Library(libc) Surface manager - composing different drawing screens Display/Graphics(SGL)-for 2D graphics OpenGL | ES – 3D Graphics Library Media Libraries SQLite –RDB engine-light weight WebKit–web browser engine–embeddable web view Neeraj panwar 10EIAIT034 IET ,Alwar
  • Includes a set of core libraries that provides most of the functionality-JAVA Every Android application runs in its own process Dalvik VM executes files in the (.dex) format Device can run multiple VMs efficiently Neeraj panwar 10EIAIT034 IET ,Alwar
  • Manages the lifecycle of applications Content provider : Enable applications access data from other applications Resource Manager : Providing access to non-code resources Window Manager Notification manager 10EIAIT034 IET ,Alwar Neeraj panwar
  •  SQLite Databases: relational database library for storing and managing complex data  Files: you can create, write, and read files from the local storage or external media (SD Cards)  FileOutputStream, FileInputStream, and Resources classes. Neeraj panwar 10EIAIT034 IET ,Alwar
  • Java Source code Interpreter only machine optimized for use on low powered, low memory devices like phones Compile Java source using Dalvik uses the Java programming language but not the JVM Java “class” documents output from compilation process Dalvik is not a Java virtual machine. It uses “dex”. bytecode format “javac” Translate Java compiled class files into “dex” files called Execute Under the Dalvik virtual machine Neeraj panwar 10EIAIT034 IET ,Alwar
  • Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment Dalvik Debug Monitor Service (DDMS) Integrated with Dalvik-this tool let us manage processes on an emulator and assists in debugging 10EIAIT034 IET ,Alwar Neeraj panwar
  • Fig: Emulator Neeraj panwar 10EIAIT034 IET ,Alwar
  • Resume (visible) onResume() onPause() onResume() Paused (partially visible) Started (visible) onStart() Created onStop() onStart() onRestart() Stopped (Hidden) onCreate() onDestroy() Destroyed Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • Android is a disruptive technology, which was introduced initially on mobile handsets, but has much wider potential. Neeraj panwar 10EIAIT034 IET ,Alwar
  •  I made this presentation based on the information I found on these web pages 1. http://code.google.com/android/ - Google Android official webpage 2. http://www.openhandsetalliance.com/ - Open Handset Alliance webpage 3. http://en.Wikipedia.org/wiki/Android (mobile_phone_platform) Wikipedia information 4. http://googleblog.blogspot.com/ - Official Google Blog Moreover, I found the interesting topics on Google Android browsing Google Groups,and, of course, using Google search by itself. Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar
  • Neeraj panwar 10EIAIT034 IET ,Alwar