Android PlatformOverview<br />Ramin Orujov<br />20.08.2011<br />
Agenda<br />What is Android?<br />Android architecture<br />Android development<br />Application stores<br />Android appli...
What is Android?<br />
Android platform<br />Mobile operating system<br />Devices<br />Development tools <br />Community<br />Big Money<br />
Android History<br />
Open Handset Alliance<br />Open Handset Alliance, a group of 84 technology and mobile companies who have come together to ...
Open Handset Alliance<br />
Android Architecture<br />Linux kernel<br />Android runtime (Dalvik virtual machine)<br />Libraries<br />Application Frame...
Android Architecture<br />
Linux Kernel<br /><ul><li>Device drivers
Memory management
Process management
Networking</li></li></ul><li>Libraries<br /><ul><li>C/C++ libraries
Interface through Java
Surface manager – Handling UI Windows
2D and 3D graphics
Media codecs, SQLite, Browser engine</li></li></ul><li>Android Runtime<br /><ul><li>Dalvik VM
Dex files
Compact and efficient than Java class files
Limited memory and battery power
Core Libraries
Java 5
Collections, I/O etc…</li></li></ul><li>Application Framework <br /><ul><li>API interface
Activity manager – manages application life cycle.</li></li></ul><li>Features<br />Application framework enabling reuse an...
Features<br />GSM Telephony (hardware dependent)<br />Bluetooth, EDGE, 3G, and Wi Fi(hardware dependent)<br />Camera, GPS,...
Android Versions<br />
Development<br />Java – Eclipse plugin<br />C/C++ (native applications)<br />Scripting Layer for Android - SLA<br />Python...
Application Stores<br />Android Market<br />AndAppstore<br />Amazon AppStore<br />GetJar<br />AndroLib<br />
Applications<br />Entertainment<br />Business<br />Utilities<br />Communication<br />
Monetization<br />Free applications with mobile ads<br />Paid applications<br />Mobile advertisement<br />
Mobile ad networks<br />Google AdMob<br />AirPush<br />Smaato<br />Mobclix<br />Begun (russian)<br />
Angry Birds<br />Angry Birds is a puzzle video game developed by Rovio Mobile. Inspired primarily by a sketch of stylized ...
Angry Birds<br />Monthlyrevenue from free Android version is<br />1,000,000 $ due to mobile ads.<br />Android version came...
Angry Birds<br />https://market.android.com/details?id=com.rovio.angrybirds<br />https://market.android.com/details?id=com...
Android Security<br />Permissions<br />Root access<br />Virus<br />Trojans<br />SMS trojan (premium short numbers)<br />GP...
Android in Azerbaijan<br />Developers<br />Device Sales<br />
Android Developers<br />Amid Quliyev<br />Software developer @ RISK Company<br />Applications:<br />Multik<br />AzerDict<b...
Multik<br />Multikis Multilingual <br />Keyboard for Android. <br />Includes English, Russian <br />and Azerbaijani keyboa...
Multik<br />http://amidos.info/android-keyboard/<br />https://market.android.com/details?id=com.amidos.android.multik<br />
AzerDict<br />Azerbaijani to English dictionaryAutomaticlanguage detect and orthography check of Azerbaijani words. Very u...
AzerDict<br />http://amidos.info/azerdict-android-application/<br />https://market.android.com/details?id=com.amidos.andro...
Android Developers<br />MəcidCəbrayılov<br />Software developer @ Unimark<br />Applications:<br />Todoid<br />AppAdmin<br ...
Todoid<br />Application for planning your tasks and todolist.<br />Great Speed and Functionality.<br />Synchronization wit...
AppAdmin<br />AppAdmin application manager.<br />Features:* batch uninstall * batch backup* batch install from apk* batch ...
AppAdmin<br />https://market.android.com/details?id=az.mecid.appadmin<br />
Shortiki<br />Simple application for <br />reading funny site <br />http://shortiki.com/<br />
Shortiki<br />https://market.android.com/details?id=az.mecid.shortiki<br />
Upcoming SlideShare
Loading in...5
×

Android platform

2,510
-1

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,510
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
49
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Android platform

  1. 1. Android PlatformOverview<br />Ramin Orujov<br />20.08.2011<br />
  2. 2. Agenda<br />What is Android?<br />Android architecture<br />Android development<br />Application stores<br />Android applications<br />Android security<br />Android in Azerbaijan<br />
  3. 3. What is Android?<br />
  4. 4. Android platform<br />Mobile operating system<br />Devices<br />Development tools <br />Community<br />Big Money<br />
  5. 5. Android History<br />
  6. 6. Open Handset Alliance<br />Open Handset Alliance, a group of 84 technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience. <br />Members:<br />13 Mobile Operators <br />22 Handset Manufacturers <br />20 Semiconductor Companies <br />17 Software Companies <br />12 Commercialization Companies<br />
  7. 7. Open Handset Alliance<br />
  8. 8. Android Architecture<br />Linux kernel<br />Android runtime (Dalvik virtual machine)<br />Libraries<br />Application Framework<br />
  9. 9. Android Architecture<br />
  10. 10. Linux Kernel<br /><ul><li>Device drivers
  11. 11. Memory management
  12. 12. Process management
  13. 13. Networking</li></li></ul><li>Libraries<br /><ul><li>C/C++ libraries
  14. 14. Interface through Java
  15. 15. Surface manager – Handling UI Windows
  16. 16. 2D and 3D graphics
  17. 17. Media codecs, SQLite, Browser engine</li></li></ul><li>Android Runtime<br /><ul><li>Dalvik VM
  18. 18. Dex files
  19. 19. Compact and efficient than Java class files
  20. 20. Limited memory and battery power
  21. 21. Core Libraries
  22. 22. Java 5
  23. 23. Collections, I/O etc…</li></li></ul><li>Application Framework <br /><ul><li>API interface
  24. 24. Activity manager – manages application life cycle.</li></li></ul><li>Features<br />Application framework enabling reuse and replacement of components<br />Dalvik virtual machine optimized for mobile devices<br />Integrated browser based on the open source WebKit engine <br />Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)<br />SQLite for structured data storage<br />Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)<br />
  25. 25. Features<br />GSM Telephony (hardware dependent)<br />Bluetooth, EDGE, 3G, and Wi Fi(hardware dependent)<br />Camera, GPS, compass, and accelerometer (hardware dependent)<br />Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE<br />
  26. 26. Android Versions<br />
  27. 27. Development<br />Java – Eclipse plugin<br />C/C++ (native applications)<br />Scripting Layer for Android - SLA<br />Python<br />Lua<br />Ruby<br />JRuby<br />
  28. 28. Application Stores<br />Android Market<br />AndAppstore<br />Amazon AppStore<br />GetJar<br />AndroLib<br />
  29. 29. Applications<br />Entertainment<br />Business<br />Utilities<br />Communication<br />
  30. 30. Monetization<br />Free applications with mobile ads<br />Paid applications<br />Mobile advertisement<br />
  31. 31. Mobile ad networks<br />Google AdMob<br />AirPush<br />Smaato<br />Mobclix<br />Begun (russian)<br />
  32. 32. Angry Birds<br />Angry Birds is a puzzle video game developed by Rovio Mobile. Inspired primarily by a sketch of stylized wingless birds, the game was first released for Apple's iOS in December 2009. Since that, over 12 million copies of the game have been purchased from <br />Apple's App Store.<br />
  33. 33. Angry Birds<br />Monthlyrevenue from free Android version is<br />1,000,000 $ due to mobile ads.<br />Android version came on October 2010 and was downloaded more than 2 millionsin first 24 hours.<br />
  34. 34. Angry Birds<br />https://market.android.com/details?id=com.rovio.angrybirds<br />https://market.android.com/details?id=com.rovio.angrybirdsrio<br />https://market.android.com/details?id=com.rovio.angrybirdsseasons<br />
  35. 35. Android Security<br />Permissions<br />Root access<br />Virus<br />Trojans<br />SMS trojan (premium short numbers)<br />GPS trojan<br />
  36. 36. Android in Azerbaijan<br />Developers<br />Device Sales<br />
  37. 37. Android Developers<br />Amid Quliyev<br />Software developer @ RISK Company<br />Applications:<br />Multik<br />AzerDict<br />http://amidos.info/<br />
  38. 38. Multik<br />Multikis Multilingual <br />Keyboard for Android. <br />Includes English, Russian <br />and Azerbaijani keyboards. <br />
  39. 39. Multik<br />http://amidos.info/android-keyboard/<br />https://market.android.com/details?id=com.amidos.android.multik<br />
  40. 40. AzerDict<br />Azerbaijani to English dictionaryAutomaticlanguage detect and orthography check of Azerbaijani words. Very useful for people visiting Azerbaijan.Web version: <br />http://azerdict.com<br />
  41. 41. AzerDict<br />http://amidos.info/azerdict-android-application/<br />https://market.android.com/details?id=com.amidos.android.azerdict<br />
  42. 42. Android Developers<br />MəcidCəbrayılov<br />Software developer @ Unimark<br />Applications:<br />Todoid<br />AppAdmin<br />AppAdmin Pro<br />Park Cinema<br />Shortiki<br />http://appsbymecid.blogspot.com/<br />http://droidstyle.blogspot.com/<br />a<br />
  43. 43. Todoid<br />Application for planning your tasks and todolist.<br />Great Speed and Functionality.<br />Synchronization with Google <br />Tasks <br />Have reminders, widget, <br />tags, etc.<br />
  44. 44. AppAdmin<br />AppAdmin application manager.<br />Features:* batch uninstall * batch backup* batch install from apk* batch system applications uninstall (need BusyBox, only for root users)* batch move, show which apps can be moved on sd and move them (only for 2.2 and higher)* export list of apps into html file with link on market<br />
  45. 45. AppAdmin<br />https://market.android.com/details?id=az.mecid.appadmin<br />
  46. 46. Shortiki<br />Simple application for <br />reading funny site <br />http://shortiki.com/<br />
  47. 47. Shortiki<br />https://market.android.com/details?id=az.mecid.shortiki<br />
  48. 48. Android Developers<br />Elvin Hacı<br />Software developer @ SOCAR<br />Applications:<br />Intuetta<br />http://e-haci.net/2011/08/18/ilk-android-proqramim-intuetta/<br />
  49. 49. Intuetta<br />Measure your intuition<br />Each time before you choose one <br />of the items, Intuetta chooses one<br />digit between 1-3. So our secret <br />digit is one of those digits. Try to <br />find it. After 20 attempts we will <br />score your intuition result.<br />
  50. 50. Intuetta<br />https://market.android.com/details?id=intuetta.eh<br />
  51. 51. Android Developers<br />Rəcəb Davudov<br />Software developer @ Azerfon<br />Applications:<br />Mobil payments(commercial)<br />Speedometer<br />
  52. 52. Speedometer<br />
  53. 53. Sales in Azerbaijan<br />Smartphones<br />Tablets<br />Azercell HTC campaign<br />
  54. 54. References<br />http://developer.android.com<br />http://www.gizmocrazed.com/2011/08/the-history-of-android-infographic/<br />http://www.yazdroid.com/<br />http://android-az.com/<br />http://googlemobileads.blogspot.com/2010/12/great-advice-from-industry-experts-on.html<br />http://en.wikipedia.org/wiki/Angry_Birds<br />http://www.rovio.com/index.php?page=angry-birds<br />
  55. 55. References<br />http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html<br />http://code.google.com/p/android-scripting/<br />http://www.pcmag.com/article2/0,2817,2390754,00.asp<br />
  56. 56. Questions?<br />
  57. 57. Contact me<br />http://raminorucov.wordpress.com<br />http://www.facebook.com/ramin.orucov<br />http://www.linkedin.com/in/raminorujov<br />http://twitter.com/RaminOrujov<br />
  1. A particular slide catching your eye?

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

×