Your SlideShare is downloading. ×
  • Like
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply




  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Main topics1. Introduction2. Platform3. Software development4. Versions Of Android.4. Overall evaluation5. Conclusion
  • 2. 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)
  • 3. What is Open Handset Alliance(OHA)?
  • 4. 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
  • 5. • 2.1 Hardware• Android is a complete, end-to-end software.
  • 6. • 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.
  • 7. • 2.3 Network Connectivity  – It supports wireless communications using: • GSM mobile-phone technology • 3G • 802.11 Wi-Fi networks
  • 8. • 2.4 Security • Standard linux facilities, such as user and group IDs that are assigned to applications.• Additional finer-grained security features
  • 9. 3.Software development• 3.1 Development requirements – Java – Android SDK – Eclipse IDE (optional)
  • 10. • 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
  • 11. • 3.3 Programming Language(s) – Java – officially supported – C/C++ – also possible but not supported
  • 12. Versions Of Android:Platform CodenameAndroid 1.5 CupcakeAndroid 1.6 DonutAndroid 2.1 ÉclairAndroid 2.2 FroyoAndroid 2.3 GingerbreadAndroid 3.0 HoneycombAndroid 4.0 Icecream sandwich
  • 13. 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
  • 14. • 4.2 Limitations – Bluetooth limitations • Android doesnt support: – Bluetooth stereo – Contacts exchange – Modem pairing – Wireless keyboards• But itll work with Bluetooth headsets, but thats about it
  • 15. Conclusion:• We can only hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality
  • 16. • Thank you for your time & attention