Android Seminar
Upcoming SlideShare
Loading in...5
×
 

Android Seminar

on

  • 14,901 views

 

Statistics

Views

Total Views
14,901
Views on SlideShare
14,878
Embed Views
23

Actions

Likes
7
Downloads
813
Comments
3

2 Embeds 23

http://sitefortechies.wordpress.com 15
http://www.slideshare.net 8

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

13 of 3 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • www.infotechnotimes.com
    Are you sure you want to
    Your message goes here
    Processing…
  • Above there is a option to save files!!!!Click on it it
    Are you sure you want to
    Your message goes here
    Processing…
  • i want to download these slides.
    how can i Download this Slide Show....???
    Can U plz Help Me..!
    I Need It
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Android Seminar Android Seminar Presentation Transcript

    • ANDROID OS Seminar By Ganesh Waghmare Seminar Guide Prof. Sukhada Bhingarkar
    • OUTLINE 2. INTRODUCTION TO PLATFORM 3. SECURE DATA STORAGE 4. EXECUTION ENVIRONMENT 1. INTRODUCTION TO ANDROID
    • What is ANDROID?
      • Software platform and Operating System
      • Developed by Google and Open Handset Alliance
      • Android is a software stack
        • Operating System
        • Middleware
        • Applications
    • Why Android Was Created?
      • Software development
      • Run on very small electronic devices
      • Full phone software stack including applications
      • Android is open
      • Android is free
    • ANDROID ARCHITECTURE Fig. Architecture of Android OS
    • Linux Kernel
      • 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
    • Libraries
      • Written in C/C++ - System C Library( libc )
      • Surface manager - composing different drawing screens
      • Display/Graphics( SGL )-for 2D graphics
      • OpenGLES – 3D Graphics Library
      • Media Libraries
      • SQLite –RDB engine-light weight
      • LibWebCore –web browser engine–embeddable web view
    • Android Runtime
      • 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
    • Application Framework Enable applications access data from other applications Providing access to non-code resources Notification manager Content provider : Resource Manager : Window Manager Manages the lifecycle of applications Activity Manager :
    • Techniques for saving data
        • 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.
    • Architecture of Data Storage
    • The Dalvik Virtual Machine
      • Interpreter only machine optimized for use on low powered, low memory devices like phones
      • Dalvik uses the Java programming language but not the JVM
      • Dalvik is not a Java virtual machine.
      • It uses bytecode format called “dex”.
    • Life cycle of application
      • A foreground process
      • A visible process
      • A service process
      • A background process
      • An empty process
    • CONCLUSION
      • Android is a disruptive technology, which was introduced initially on mobile handsets, but has much wider potential.
    •