android
DESCRIPTION
TRANSCRIPT
![Page 1: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/1.jpg)
![Page 2: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/2.jpg)
Main topics 1. Introduction
2. Platform
3. Software development
4. Versions Of Android.
4. Overall evaluation
5. Conclusion
![Page 3: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/3.jpg)
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)
![Page 4: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/4.jpg)
What is Open Handset Alliance(OHA)?
![Page 5: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/5.jpg)
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
![Page 6: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/6.jpg)
• 2.1 Hardware
• Android is a complete, end-to-end software.
![Page 7: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/7.jpg)
• 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.
![Page 8: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/8.jpg)
• 2.3 Network Connectivity
– It supports wireless communications using:
• GSM mobile-phone technology
• 3G
• 802.11 Wi-Fi networks
![Page 9: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/9.jpg)
•2.4 Security
• Standard linux facilities, such as user and group IDs that are assigned to applications.
• Additional finer-grained security features
![Page 10: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/10.jpg)
• 3.1 Development requirements
– Java
– Android SDK
– Eclipse IDE (optional)
3.Software development
![Page 11: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/11.jpg)
•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
![Page 12: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/12.jpg)
• 3.3 Programming Language(s)
– Java – officially supported
– C/C++ – also possible but not supported
![Page 13: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/13.jpg)
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
![Page 14: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/14.jpg)
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
![Page 15: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/15.jpg)
• 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
![Page 16: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/16.jpg)
Conclusion:
• We can only hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality
![Page 17: Android](https://reader035.vdocuments.us/reader035/viewer/2022070301/54619a4faf795930398b4df6/html5/thumbnails/17.jpg)
•Thank you for your time &
attention