Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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

1,935 views

Published on

Android Platform Overview, Android in Azerbaijan.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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 />

×