Main topics1. Introduction2. Platform3. Software development4. Versions Of Android.4. Overall evaluation5. Conclusion
Introduction•   What is Android?    • A software platform and operating system for mobile devices    • Based on the Linux ...
What is Open Handset  Alliance(OHA)?
Features:• Provide us SDK for developing  application• Runs on Dalvik virtual machine• Audio and video codecs• Media suppo...
• 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 netw...
• 2.3 Network Connectivity   – It supports wireless communications using:     • GSM mobile-phone technology     • 3G     •...
• 2.4 Security • Standard linux facilities, such as  user and group IDs that are assigned  to applications.• Additional fi...
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...
• 3.3 Programming Language(s)  – Java – officially supported  – C/C++ – also possible but not supported
Versions Of Android:Platform      CodenameAndroid 1.5   CupcakeAndroid 1.6   DonutAndroid 2.1   ÉclairAndroid 2.2   FroyoA...
4. Overall evaluation• 4.1 Advantages   - The ability for anyone to customize the Google Android      platform   – monopol...
• 4.2 Limitations  – Bluetooth limitations     • Android doesnt support:        – Bluetooth stereo        – Contacts excha...
Conclusion:• We can only hope that the next  versions of Android have overcome  the actual limitations and that the  futur...
• Thank you for your time &         attention
Android
Upcoming SlideShare
Loading in...5
×

Android

1,033

Published on

2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,033
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
74
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Android

  1. 1. Main topics1. Introduction2. Platform3. Software development4. Versions Of Android.4. Overall evaluation5. Conclusion
  2. 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. 3. What is Open Handset Alliance(OHA)?
  4. 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. 5. • 2.1 Hardware• Android is a complete, end-to-end software.
  6. 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. 7. • 2.3 Network Connectivity  – It supports wireless communications using: • GSM mobile-phone technology • 3G • 802.11 Wi-Fi networks
  8. 8. • 2.4 Security • Standard linux facilities, such as user and group IDs that are assigned to applications.• Additional finer-grained security features
  9. 9. 3.Software development• 3.1 Development requirements – Java – Android SDK – Eclipse IDE (optional)
  10. 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. 11. • 3.3 Programming Language(s) – Java – officially supported – C/C++ – also possible but not supported
  12. 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. 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. 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. 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. 16. • Thank you for your time & attention
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×