SlideShare una empresa de Scribd logo
1 de 15
Seminar Report On Android




Submitted 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 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

Más contenido relacionado

La actualidad más candente

Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 
Synopsis on android nougat
Synopsis on android nougatSynopsis on android nougat
Synopsis on android nougatPooja Maan
 
Android Overview
Android OverviewAndroid Overview
Android OverviewRaju Kadam
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & ComponentsAkash Bisariya
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiewSai Teja
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar reportdgpune
 
Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OSBilal Mirza
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentRamesh Prasad
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android ApplicationArcadian Learning
 
Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012Opersys inc.
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my collegeSneha Lata
 

La actualidad más candente (20)

Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Synopsis on android nougat
Synopsis on android nougatSynopsis on android nougat
Synopsis on android nougat
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 
SensActions-Report
SensActions-ReportSensActions-Report
SensActions-Report
 
ANDROID
ANDROIDANDROID
ANDROID
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OS
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android Application
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012
 
Android overview
Android overviewAndroid overview
Android overview
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 

Destacado

Android operating system
Android operating systemAndroid operating system
Android operating systemShisir Ahmed
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating systemMeenu Kamra
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by PrerakPrerak Rathore
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemSukanta Biswas
 
Android operating system
Android operating systemAndroid operating system
Android operating systemAkshay Pandhare
 
Android presentation
Android presentationAndroid presentation
Android presentationElyes Naouar
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?David Stoffel
 
What is Android OS in ppt ?
What is Android OS in ppt ? What is Android OS in ppt ?
What is Android OS in ppt ? SoonTips.com
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 

Destacado (14)

Android presentation
Android presentationAndroid presentation
Android presentation
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating system
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating system
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
 
What is Android OS in ppt ?
What is Android OS in ppt ? What is Android OS in ppt ?
What is Android OS in ppt ?
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Aeronautical Communications
Aeronautical CommunicationsAeronautical Communications
Aeronautical Communications
 
Military Radar
Military RadarMilitary Radar
Military Radar
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android ppt
Android ppt Android ppt
Android ppt
 

Similar a Seminar Report On Android Development

Getting started with android
Getting started with androidGetting started with android
Getting started with androidamitgb
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)denian00
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialnazzf
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialMohammad Taj
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
Android understanding
Android understandingAndroid understanding
Android understandingRamesh Rao
 
Android development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx AcademyAndroid development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx AcademyBig Boxx Animation Academy
 
Android development process- thorsignia
Android development process- thorsigniaAndroid development process- thorsignia
Android development process- thorsigniacharan Teja
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesRitesh Puthran
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to AndroidRajesh Jambukia
 
Android introduction
Android introductionAndroid introduction
Android introductionRahul Pola
 

Similar a Seminar Report On Android Development (20)

Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android understanding
Android understandingAndroid understanding
Android understanding
 
Android development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx AcademyAndroid development classes in chandigarh : Big Boxx Academy
Android development classes in chandigarh : Big Boxx Academy
 
Android Seminar
Android SeminarAndroid Seminar
Android Seminar
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android development process- thorsignia
Android development process- thorsigniaAndroid development process- thorsignia
Android development process- thorsignia
 
Android
Android Android
Android
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android
AndroidAndroid
Android
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Ganar el desafio android
Ganar el desafio androidGanar el desafio android
Ganar el desafio android
 

Último

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Último (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Seminar Report On Android Development

  • 1. Seminar Report On Android Submitted to :- Neeraj Raheja Submitted by :- Harsh Kishor (Asst. Professor) Roll No :- 11107111 Class :- M.Tech(CSE) 2nd Year
  • 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. 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. 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
  • 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. 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. ARCHITECTURE Contd ….  No limited application  Equality of each apps.  Easy to embedded web browser  Parallel running
  • 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. 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