Android presentation

1,173 views
1,021 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,173
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Show Activity diagram
  • Android presentation

    1. 1. Android: <br />Introduction to the platform<br />Presentation created by : <br /><ul><li>Pablo Alejandre del Rio</li></ul>|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    2. 2. Overview<br />Also ...<br />- This presentation is just one hour long <br />- Do not hesitate to ask any questions<br /><ul><li> Don’t forget to provide any feedback
    3. 3. Enjoy the appetisers and lunch
    4. 4. Follow us in Twitter</li></ul>Introduction to android<br />Characteristics<br />Environment<br />Digging into Code<br />Demo<br />Questions<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    5. 5. What is Android ?<br />What is not<br /><ul><li>A wireless platform (operating System)
    6. 6. Created by Open alliance handset
    7. 7. “Android is a software stack for mobile devices that includes an operating system, middleware and key applications” (Anubavam , 2011)</li></ul> - Android is not Linux<br /><ul><li>Android is not a window based system
    8. 8. Is it Open Source ?</li></ul>|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    9. 9. Showing the money ...<br />Features<br /><ul><li>Application framework 
    10. 10. Dalvik virtual machine
    11. 11. Integrated browser 
    12. 12. Optimized graphics 
    13. 13. SQLite 
    14. 14. Media support 
    15. 15. GSM Telephony 
    16. 16. Bluetooth, EDGE, 3G, and WiFi 
    17. 17. Camera, GPS, compass, and accelerometer 
    18. 18. Rich development environment   </li></ul>- Video<br />(Android, 2011)<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    19. 19. Characteristics<br />But ...<br /><ul><li>Fragmentation issues </li></ul>- IPhone ecosystem provides more external resources. <br /><ul><li>Apps are written in the Java
    20. 20. However, it runs on the Dalvik VM
    21. 21. It supports web development... (Included Html 5)
    22. 22. Interface written in XML. </li></ul>-Cheap (Free) and easy<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    23. 23. Architecture<br /><ul><li>App management
    24. 24. Libraries written c/C ++ . Core of android platform.
    25. 25. based initially on the 2.6 Kernel </li></ul>(Android, 2011)<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    26. 26. Software development environment<br />Interface<br />http://www.droiddraw.org/<br /><ul><li>Eclipse</li></ul>-Free Software<br /><ul><li>Multi-platform software development environment
    27. 27. Based on:
    28. 28. Integrated development environment (IDE) 
    29. 29. Extensible plug-in system</li></ul>(Eclipse, 2011)<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    30. 30. General Development Concepts<br />Android Manifest<br /><ul><li>File located in root directory
    31. 31. It provides crucial information to Android System
    32. 32. What is it specified on it ?
    33. 33. Activity: UI component, usually a screen
    34. 34. Intent Receiver: Register some code (i.e. an activity)
    35. 35. Service: Code that run in the background (i.e. media player)
    36. 36. Content Provider: Sharing data with other processes or apps</li></ul>(Cleron , 2007)<br />(Cleron , 2007)<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    37. 37. More Info<br />References<br /><ul><li>Where to start ?
    38. 38. Beginning
    39. 39. Getting into it
    40. 40. Architecture
    41. 41. Up to date</li></ul>- Anubavam (2011)<br />http://www.slideshare.net/Anubavam/android-application-development-6531722<br />- Cleron  (2007)<br />http://www.youtube.com/watch?v=Mm6Ju0xhUW8<br /><ul><li>Eclipse (2011)
    42. 42. http://en.wikipedia.org/wiki/Eclipse_(software)
    43. 43. Android (2011)
    44. 44. http://developer.android.com/guide/basics/what-is-android.html
    45. 45. Android Logo: El Androidelibre. 2010)</li></ul>http://www.itsbeach.com/blog/2010/08/developing-for-android.html<br />-Demo Picture<br />http://www.mobilebond.com/asus-recomfirms-its-android-phone/<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />
    46. 46. Demo<br />Any Questions ?<br />Thank you<br />|<br />Adactus Ltd, 2 St Andrews CourtWellington Street, ThameOxfordshire. OX9 3WT<br />www.adactus.co.uk<br />

    ×