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 Platform Overview - Azercell Barama

5,522 views

Published on

"Android Platform Overview" seminar for Azercell Barama project participants

Published in: Technology
  • Be the first to comment

Android Platform Overview - Azercell Barama

  1. 1. Android Platform Overview Ramin Orujov 04.02.2012
  2. 2. Agenda• What is Android?• Android architecture• Android development• Application stores• Android applications• Android security• Android in Azerbaijan••
  3. 3. What is Android?
  4. 4. Android platform• Mobile operating system• Devices• Development tools• Community• Big Money
  5. 5. Android History http://www.xcubelabs.com/the-android- story.php http://mashable.com/2011/07/26/android-history- infographic/
  6. 6. Open Handset AllianceOpen Handset Alliance, a group of 84 technology andmobile companies who have come together toaccelerate innovation in mobile and offer consumers aricher, less expensive, and better mobile experience.Members:• 13 Mobile Operators• 22 Handset Manufacturers• 20 Semiconductor Companies• 17 Software Companies• 12 Commercialization Companies
  7. 7. Open Handset Alliance
  8. 8. Android activations700.000 device in a day!!!Andy RubinGoogles Senior Vice President of Mobilehttps://plus.google.com/u/0/11259974850697785 7728/postshttp://www.engadget.com/2011/12/20/googles- andy-rubin-defines-android-activation-trumpets- 700-0/
  9. 9. Android Architecture• Linux kernel• Android runtime (Dalvik virtual machine)• Libraries• Application Framework
  10. 10. Android Architecture
  11. 11. Linux Kernel• Device drivers• Memory management• Process management• Networking
  12. 12. Libraries• C/C++ libraries• Interface through Java• Surface manager – Handling UI Windows• 2D and 3D graphics• Media codecs, SQLite, Browser engine
  13. 13. Android Runtime• Dalvik VM – Dex files – Compact and efficient than Java class files – Limited memory and battery power• Core Libraries – Java 5 – Collections, I/O etc…
  14. 14. Application Framework• API interface• Activity manager – manages application life cycle.
  15. 15. Features• Application framework enabling reuse and replacement of components• Dalvik virtual machine optimized for mobile devices• Integrated browser based on the open source WebKit engine• Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)• SQLite for structured data storage• Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  16. 16. Features• GSM Telephony (hardware dependent)• Bluetooth, EDGE, 3G, and Wi Fi (hardware dependent)• Camera, GPS, compass, and accelerometer (hardware dependent)• Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
  17. 17. Android Versions http://developer.android.com/resources/dashboard/platform- versions.html
  18. 18. Development• Java – Eclipse plugin• C/C++ (native applications)• Scripting Layer for Android - SLA – Python – Lua – Ruby – JRuby
  19. 19. Application Stores• Android Market• AndAppstore• Amazon AppStore• GetJar• AndroLib
  20. 20. Applications• Entertainment• Business• Utilities• Communication
  21. 21. Monetization• Free applications with mobile ads• Paid applications• Mobile advertisement
  22. 22. Mobile ad networks• Google AdMob• AirPush• Smaato• Mobclix• Begun (russian)
  23. 23. Angry BirdsAngry Birds is a puzzle video game developed byRovio Mobile. Inspired primarily by a sketch ofstylized wingless birds, the game was firstreleased for Apples iOS in December 2009.Since that, over 12 million copies of the gamehave been purchased fromApples App Store.
  24. 24. Angry BirdsMonthly revenue from free Android version is1,000,000 $ due to mobile ads.Android version came on October 2010 and wasdownloaded more than 2 millions in first 24hours.http://www.rovio.com/en/our-work/games/view/1/angry-birds
  25. 25. Angry Birdshttps://market.android.com/details?id=com.rovio.angrybirdshttps://market.android.com/details?id=com.rovio.angrybirdsriohttps://market.android.com/details?id=com.rovio.angrybirdsseasons
  26. 26. Android Security• Permissions• Root access• Virus• Trojans• SMS trojan (premium short numbers)• GPS trojan F-Secure video
  27. 27. Android in Azerbaijan• Baku GTUG• Hackathon Azerbaijan Android Age• Developers• Device sales and campaigns
  28. 28. Baku GTUG• Baku Google Technology Users Group• http://www.baku-gtug.org/• https://www.facebook.com/GTUG.Baku• https://plus.google.com/u/0/117594348 100980996957/
  29. 29. Hackathon Azerbaijan Android Age• Baku GTUG’s project• Android Age 05.12.2011-12.02.2012• 98 applied/74 selected• Android Academy - free trainingshttp://www.hackathonazerbaijan.org/
  30. 30. Hackathon Azerbaijan Android Age
  31. 31. Hackathon Azerbaijan Android Age• Sponsors: Huawei and Unibank• Supporters: – Educat – Qafqaz and Khazar Universities – Infocity – Farhad Alakbarov – Weboxu
  32. 32. Hackathon Azerbaijan Android Age
  33. 33. Android Developers•Amid Quliyev•Məcid Cəbrayılov•Rəcəb Davudov•Elvin Hacı•Vasif Mustafayev
  34. 34. Android Developers Amid QuliyevSoftware developer @ RISK CompanyApplications:• Multik• AzerDicthttp://amidos.info/
  35. 35. Android Developers Məcid CəbrayılovSoftware developer @ UnimarkApplications:• Todoid• AppAdmin/AppAdmin Pro• Park Cinema• Shortiki• AutoProfiles• TimeTrackerhttp://appsbymecid.blogspot.com/http://droidstyle.blogspot.com/a
  36. 36. Android Developers Elvin HacıSoftware developer @ SOCARApplications:• Intuettahttp://e-haci.net/2011/08/18/ilk-android-proqramim-intuetta/
  37. 37. Android Developers Rəcəb DavudovSenior Specialist @ AzerfonApplications:• Mobil payments(commercial)• Speedometer• Yerler.im Android client
  38. 38. Android Developers Vasif MustafayevDeveloper @ Supreme Court of AzerbaijanApplications:• GDL - Get Driving Licensehttp://vmustafayev4en.blogspot.com/https://market.android.com/details?id=co m.blogspot.vmustafayev4en.gdl
  39. 39. Sales in Azerbaijan• Smartphones• Tablets• Azercell HTC campaign• Azercell Galaxy family
  40. 40. References• http://developer.android.com• http://www.gizmocrazed.com/2011/08/the- history-of-android-infographic/• http://www.yazdroid.com/• http://android-az.com/• http://googlemobileads.blogspot.com/2010/12/g reat-advice-from-industry-experts-on.html• http://en.wikipedia.org/wiki/Angry_Birds• http://www.rovio.com/index.php?page=angry- birds
  41. 41. References• http://google- opensource.blogspot.com/2009/06/introducin g-android-scripting.html• http://code.google.com/p/android-scripting/• http://www.pcmag.com/article2/0,2817,2390 754,00.asp• http://www.xcubelabs.com/the-android- story.php
  42. 42. References• http://www.engadget.com/2011/12/20/googl es-andy-rubin-defines-android-activation- trumpets-700-0/ story.php• http://www.rovio.com/en/our- work/games/view/1/angry-birds• http://www.androidauthority.com/largest- android-malware-campaign-discovered- 48932/
  43. 43. Questions?
  44. 44. Contact mehttp://raminorucov.wordpress.comhttp://www.facebook.com/ramin.orucovhttp://www.linkedin.com/in/raminorujovhttp://twitter.com/RaminOrujov

×