Android platform

  • 1,482 views
Uploaded on

Android Platform Overview, Android in Azerbaijan.

Android Platform Overview, Android in Azerbaijan.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,482
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
59
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Android PlatformOverview
    Ramin Orujov
    20.08.2011
  • 2. Agenda
    What is Android?
    Android architecture
    Android development
    Application stores
    Android applications
    Android security
    Android in Azerbaijan
  • 3. What is Android?
  • 4. Android platform
    Mobile operating system
    Devices
    Development tools
    Community
    Big Money
  • 5. Android History
  • 6. Open Handset Alliance
    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.
    Members:
    13 Mobile Operators
    22 Handset Manufacturers
    20 Semiconductor Companies
    17 Software Companies
    12 Commercialization Companies
  • 7. Open Handset Alliance
  • 8. Android Architecture
    Linux kernel
    Android runtime (Dalvik virtual machine)
    Libraries
    Application Framework
  • 9. Android Architecture
  • 10. Linux Kernel
  • Libraries
    • C/C++ libraries
    • 14. Interface through Java
    • 15. Surface manager – Handling UI Windows
    • 16. 2D and 3D graphics
    • 17. Media codecs, SQLite, Browser engine
  • Android Runtime
    • Dalvik VM
    • 18. Dex files
    • 19. Compact and efficient than Java class files
    • 20. Limited memory and battery power
    • 21. Core Libraries
    • 22. Java 5
    • 23. Collections, I/O etc…
  • Application Framework
    • API interface
    • 24. Activity manager – manages application life cycle.
  • 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)
  • 25. 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
  • 26. Android Versions
  • 27. Development
    Java – Eclipse plugin
    C/C++ (native applications)
    Scripting Layer for Android - SLA
    Python
    Lua
    Ruby
    JRuby
  • 28. Application Stores
    Android Market
    AndAppstore
    Amazon AppStore
    GetJar
    AndroLib
  • 29. Applications
    Entertainment
    Business
    Utilities
    Communication
  • 30. Monetization
    Free applications with mobile ads
    Paid applications
    Mobile advertisement
  • 31. Mobile ad networks
    Google AdMob
    AirPush
    Smaato
    Mobclix
    Begun (russian)
  • 32. Angry Birds
    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
    Apple's App Store.
  • 33. Angry Birds
    Monthlyrevenue from free Android version is
    1,000,000 $ due to mobile ads.
    Android version came on October 2010 and was downloaded more than 2 millionsin first 24 hours.
  • 34. Angry Birds
    https://market.android.com/details?id=com.rovio.angrybirds
    https://market.android.com/details?id=com.rovio.angrybirdsrio
    https://market.android.com/details?id=com.rovio.angrybirdsseasons
  • 35. Android Security
    Permissions
    Root access
    Virus
    Trojans
    SMS trojan (premium short numbers)
    GPS trojan
  • 36. Android in Azerbaijan
    Developers
    Device Sales
  • 37. Android Developers
    Amid Quliyev
    Software developer @ RISK Company
    Applications:
    Multik
    AzerDict
    http://amidos.info/
  • 38. Multik
    Multikis Multilingual
    Keyboard for Android.
    Includes English, Russian
    and Azerbaijani keyboards.
  • 39. Multik
    http://amidos.info/android-keyboard/
    https://market.android.com/details?id=com.amidos.android.multik
  • 40. AzerDict
    Azerbaijani to English dictionaryAutomaticlanguage detect and orthography check of Azerbaijani words. Very useful for people visiting Azerbaijan.Web version:
    http://azerdict.com
  • 41. AzerDict
    http://amidos.info/azerdict-android-application/
    https://market.android.com/details?id=com.amidos.android.azerdict
  • 42. Android Developers
    MəcidCəbrayılov
    Software developer @ Unimark
    Applications:
    Todoid
    AppAdmin
    AppAdmin Pro
    Park Cinema
    Shortiki
    http://appsbymecid.blogspot.com/
    http://droidstyle.blogspot.com/
    a
  • 43. Todoid
    Application for planning your tasks and todolist.
    Great Speed and Functionality.
    Synchronization with Google
    Tasks
    Have reminders, widget,
    tags, etc.
  • 44. AppAdmin
    AppAdmin application manager.
    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
  • 45. AppAdmin
    https://market.android.com/details?id=az.mecid.appadmin
  • 46. Shortiki
    Simple application for
    reading funny site
    http://shortiki.com/
  • 47. Shortiki
    https://market.android.com/details?id=az.mecid.shortiki
  • 48. Android Developers
    Elvin Hacı
    Software developer @ SOCAR
    Applications:
    Intuetta
    http://e-haci.net/2011/08/18/ilk-android-proqramim-intuetta/
  • 49. Intuetta
    Measure your intuition
    Each time before you choose one
    of the items, Intuetta chooses one
    digit between 1-3. So our secret
    digit is one of those digits. Try to
    find it. After 20 attempts we will
    score your intuition result.
  • 50. Intuetta
    https://market.android.com/details?id=intuetta.eh
  • 51. Android Developers
    Rəcəb Davudov
    Software developer @ Azerfon
    Applications:
    Mobil payments(commercial)
    Speedometer
  • 52. Speedometer
  • 53. Sales in Azerbaijan
    Smartphones
    Tablets
    Azercell HTC campaign
  • 54. 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/great-advice-from-industry-experts-on.html
    http://en.wikipedia.org/wiki/Angry_Birds
    http://www.rovio.com/index.php?page=angry-birds
  • 55. References
    http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html
    http://code.google.com/p/android-scripting/
    http://www.pcmag.com/article2/0,2817,2390754,00.asp
  • 56. Questions?
  • 57. Contact me
    http://raminorucov.wordpress.com
    http://www.facebook.com/ramin.orucov
    http://www.linkedin.com/in/raminorujov
    http://twitter.com/RaminOrujov