SlideShare una empresa de Scribd logo
1 de 17
Main topics
1. Introduction

2. Platform

3. Software development

4. Versions Of Android.

4. Overall evaluation

5. Conclusion
Introduction
•   What is Android?

    • A software platform and operating system for mobile devices

    • Based on the Linux kernel

    • Developed by Google and later the Open Handset Alliance (OHA)

    • Allows writing managed code in the Java language

    • Possibility to write applications in other languages.

    • Unveiling of the Android platform was announced on 5 November
      2007 with the founding of OHA

    • Android is under version 2 of the Apache Software License
      (ASL)
What is Open Handset
  Alliance(OHA)?
Features:
• Provide us SDK for developing
  application
• Runs on Dalvik virtual machine
• Audio and video codecs
• Media support for common
  audio,video and still image formats
  such as mp3,JPG ets
• 2.1 Hardware

• Android is a complete, end-to-end
  software.
• 2.2 Operating System(s)

  – Android uses Linux for its device drivers, memory
    management, process management, and networking.

  – Android native libraries. They are all written in C/C++

  – Dalvik Virtual Machine. Dalvik runs dex files, which are
    coverted at compile time from standard class and jar
    files.
• 2.3 Network Connectivity 

  – It supports wireless communications using:

     • GSM mobile-phone technology

     • 3G

     • 802.11 Wi-Fi networks
• 2.4 Security 
• Standard linux facilities, such as
  user and group IDs that are assigned
  to applications.

• Additional finer-grained security
  features
3.Software development
• 3.1 Development requirements

  – Java

  – Android SDK

  – Eclipse IDE (optional)
• 3.2 IDE and Tools

• Eclipse IDE + ADT (Android Development Tools)
•
   – Reduces Development and Testing Time

  – Makes User Interface-Creation easier

  – Makes Application Description Easier
• 3.3 Programming Language(s)

  – Java – officially supported

  – C/C++ – also possible but not supported
Versions Of Android:
Platform      Codename
Android 1.5   Cupcake
Android 1.6   Donut
Android 2.1   Éclair
Android 2.2   Froyo
Android 2.3   Gingerbread
Android 3.0   Honeycomb
Android 4.0   Icecream sandwich
4. Overall evaluation
• 4.1 Advantages

   - The ability for anyone to customize the Google Android
      platform

   – monopoly will be broken

   – Men will be able to customize a mobile phones using
     Google Android platform like never before

   – Features like weather details, live RSS feeds

   – GPS

   - Offer online real time multiplayer games
• 4.2 Limitations

  – Bluetooth limitations

     • Android doesn't support:
        – Bluetooth stereo
        – Contacts exchange
        – Modem pairing
        – Wireless keyboards


• But it'll work with Bluetooth headsets,
  but that's about it
Conclusion:

• We can only hope that the next
  versions of Android have overcome
  the actual limitations and that the
  future possibilities became a reality
• Thank you for your time &
         attention

Más contenido relacionado

La actualidad más candente

Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Android Multimedia Player Project Presentation
Android Multimedia Player Project PresentationAndroid Multimedia Player Project Presentation
Android Multimedia Player Project PresentationRashmi Gupta
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to AndroidMurat Aydın
 
Android os installation
Android os installationAndroid os installation
Android os installationNipun Jolly
 
Project proposal android operating system
Project proposal android operating systemProject proposal android operating system
Project proposal android operating systemAttiq12
 
Arduino - Android Workshop Presentation
Arduino - Android Workshop PresentationArduino - Android Workshop Presentation
Arduino - Android Workshop PresentationHem Shrestha
 
Developing Applications for Android - Lecture#1
Developing Applications for Android - Lecture#1Developing Applications for Android - Lecture#1
Developing Applications for Android - Lecture#1Usman Chaudhry
 
Android Presentation
Android PresentationAndroid Presentation
Android PresentationMonuj Loying
 
All About Android And Smart Texting System.
All About Android And Smart Texting System.All About Android And Smart Texting System.
All About Android And Smart Texting System.Mohan Prabhu
 
Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1Mohsen Mirhoseini
 
Lec004 setting up for development
Lec004   setting up for developmentLec004   setting up for development
Lec004 setting up for developmentEyad Almasri
 
Getting started with android programming
Getting started with android programmingGetting started with android programming
Getting started with android programmingPERKYTORIALS
 

La actualidad más candente (20)

Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Android Multimedia Player Project Presentation
Android Multimedia Player Project PresentationAndroid Multimedia Player Project Presentation
Android Multimedia Player Project Presentation
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android os installation
Android os installationAndroid os installation
Android os installation
 
Project proposal android operating system
Project proposal android operating systemProject proposal android operating system
Project proposal android operating system
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Arduino - Android Workshop Presentation
Arduino - Android Workshop PresentationArduino - Android Workshop Presentation
Arduino - Android Workshop Presentation
 
Developing Applications for Android - Lecture#1
Developing Applications for Android - Lecture#1Developing Applications for Android - Lecture#1
Developing Applications for Android - Lecture#1
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android technology
Android technology Android technology
Android technology
 
All About Android And Smart Texting System.
All About Android And Smart Texting System.All About Android And Smart Texting System.
All About Android And Smart Texting System.
 
Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android
AndroidAndroid
Android
 
Android system
Android systemAndroid system
Android system
 
Lec004 setting up for development
Lec004   setting up for developmentLec004   setting up for development
Lec004 setting up for development
 
Getting started with android programming
Getting started with android programmingGetting started with android programming
Getting started with android programming
 
android
androidandroid
android
 

Destacado

Android training in chandigarh - By 9i Technologies
Android training in chandigarh - By 9i TechnologiesAndroid training in chandigarh - By 9i Technologies
Android training in chandigarh - By 9i Technologies9itechcom 9itechcom
 
Android O.S and application
Android O.S and applicationAndroid O.S and application
Android O.S and applicationAloke Kantal
 
Androidmarhsmallow
AndroidmarhsmallowAndroidmarhsmallow
Androidmarhsmallowpavi thran
 
Android operating system
Android operating systemAndroid operating system
Android operating systemAkshay Pandhare
 
Rfid Work Without Video
Rfid Work   Without VideoRfid Work   Without Video
Rfid Work Without VideoNaval Kush
 
Analog & Digital Electronics
Analog & Digital ElectronicsAnalog & Digital Electronics
Analog & Digital ElectronicsPraveen Vadlamudi
 
Graphics devices
Graphics devicesGraphics devices
Graphics devicesKumar
 
Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system CT Sabariah Salihin
 
Micro controller based projects
Micro controller based projectsMicro controller based projects
Micro controller based projectsFajar Isnanto
 
Electronics Presentation 06
Electronics Presentation 06Electronics Presentation 06
Electronics Presentation 06692sfrobotics
 
Analog and Digital Electronics by U A Bakshi
Analog and Digital Electronics by U A BakshiAnalog and Digital Electronics by U A Bakshi
Analog and Digital Electronics by U A BakshiDheeraj Upadhyay
 

Destacado (20)

Binding android piece by piece
Binding android piece by pieceBinding android piece by piece
Binding android piece by piece
 
Androids(human robots)
Androids(human robots)Androids(human robots)
Androids(human robots)
 
Android training in chandigarh - By 9i Technologies
Android training in chandigarh - By 9i TechnologiesAndroid training in chandigarh - By 9i Technologies
Android training in chandigarh - By 9i Technologies
 
Mobile os an intro
Mobile os  an introMobile os  an intro
Mobile os an intro
 
Android O.S and application
Android O.S and applicationAndroid O.S and application
Android O.S and application
 
Androidmarhsmallow
AndroidmarhsmallowAndroidmarhsmallow
Androidmarhsmallow
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Rfid Work Without Video
Rfid Work   Without VideoRfid Work   Without Video
Rfid Work Without Video
 
Analog & Digital Electronics
Analog & Digital ElectronicsAnalog & Digital Electronics
Analog & Digital Electronics
 
Chapter 5 counter1
Chapter 5 counter1Chapter 5 counter1
Chapter 5 counter1
 
Chapter 2 boolean part c
Chapter 2 boolean part cChapter 2 boolean part c
Chapter 2 boolean part c
 
Chapter 2 part b boolean soppos
Chapter 2 part b boolean sopposChapter 2 part b boolean soppos
Chapter 2 part b boolean soppos
 
Chapter 2 ee202 boolean part a
Chapter 2 ee202 boolean part aChapter 2 ee202 boolean part a
Chapter 2 ee202 boolean part a
 
Introduction to fourier analysis
Introduction to fourier analysisIntroduction to fourier analysis
Introduction to fourier analysis
 
Graphics devices
Graphics devicesGraphics devices
Graphics devices
 
Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system
 
Micro controller based projects
Micro controller based projectsMicro controller based projects
Micro controller based projects
 
Electronics Presentation 06
Electronics Presentation 06Electronics Presentation 06
Electronics Presentation 06
 
Analog and Digital Electronics by U A Bakshi
Analog and Digital Electronics by U A BakshiAnalog and Digital Electronics by U A Bakshi
Analog and Digital Electronics by U A Bakshi
 
Distance Measurement equipment (DME)
Distance Measurement equipment (DME)Distance Measurement equipment (DME)
Distance Measurement equipment (DME)
 

Similar a Android (20)

Android 1
Android 1 Android 1
Android 1
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Android 1
Android 1 Android 1
Android 1
 
Maddy android
Maddy androidMaddy android
Maddy android
 
android
androidandroid
android
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Android
Android Android
Android
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01
 
Android
Android Android
Android
 
Android report.
Android report.Android report.
Android report.
 
Android Presentation [Final]
Android Presentation [Final]Android Presentation [Final]
Android Presentation [Final]
 
Aandroid
AandroidAandroid
Aandroid
 
Basic Android College Seminar Presentation
Basic Android College Seminar Presentation Basic Android College Seminar Presentation
Basic Android College Seminar Presentation
 
Android basic
Android basicAndroid basic
Android basic
 
Froyo 2.2 android version
Froyo 2.2 android versionFroyo 2.2 android version
Froyo 2.2 android version
 
Android
AndroidAndroid
Android
 

Android

  • 1.
  • 2. Main topics 1. Introduction 2. Platform 3. Software development 4. Versions Of Android. 4. Overall evaluation 5. Conclusion
  • 3. Introduction • What is Android? • A software platform and operating system for mobile devices • Based on the Linux kernel • Developed by Google and later the Open Handset Alliance (OHA) • Allows writing managed code in the Java language • Possibility to write applications in other languages. • Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA • Android is under version 2 of the Apache Software License (ASL)
  • 4. What is Open Handset Alliance(OHA)?
  • 5. Features: • Provide us SDK for developing application • Runs on Dalvik virtual machine • Audio and video codecs • Media support for common audio,video and still image formats such as mp3,JPG ets
  • 6. • 2.1 Hardware • Android is a complete, end-to-end software.
  • 7. • 2.2 Operating System(s) – Android uses Linux for its device drivers, memory management, process management, and networking. – Android native libraries. They are all written in C/C++ – Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile time from standard class and jar files.
  • 8. • 2.3 Network Connectivity  – It supports wireless communications using: • GSM mobile-phone technology • 3G • 802.11 Wi-Fi networks
  • 9. • 2.4 Security  • Standard linux facilities, such as user and group IDs that are assigned to applications. • Additional finer-grained security features
  • 10. 3.Software development • 3.1 Development requirements – Java – Android SDK – Eclipse IDE (optional)
  • 11. • 3.2 IDE and Tools • Eclipse IDE + ADT (Android Development Tools) • – Reduces Development and Testing Time – Makes User Interface-Creation easier – Makes Application Description Easier
  • 12. • 3.3 Programming Language(s) – Java – officially supported – C/C++ – also possible but not supported
  • 13. Versions Of Android: Platform Codename Android 1.5 Cupcake Android 1.6 Donut Android 2.1 Éclair Android 2.2 Froyo Android 2.3 Gingerbread Android 3.0 Honeycomb Android 4.0 Icecream sandwich
  • 14. 4. Overall evaluation • 4.1 Advantages - The ability for anyone to customize the Google Android platform – monopoly will be broken – Men will be able to customize a mobile phones using Google Android platform like never before – Features like weather details, live RSS feeds – GPS - Offer online real time multiplayer games
  • 15. • 4.2 Limitations – Bluetooth limitations • Android doesn't support: – Bluetooth stereo – Contacts exchange – Modem pairing – Wireless keyboards • But it'll work with Bluetooth headsets, but that's about it
  • 16. Conclusion: • We can only hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality
  • 17. • Thank you for your time & attention