0
UniEncounter VI 2010 2010/02/02 Tagzania Services  ANDROID,  GOOGLEREN SISTEMA ERAGILEA MUGIKORRENTZAKO
Zer da Android?
Zergatik Android? <ul><li>OPEN SOURCE
FLOSS </li></ul>
Zergatik Android? Argitaratzeko erreztasuna <ul><li>Argitaratzeko tramite gutxi
Erraza argitaratzeko </li><ul><li>Android Market VS AppStore </li></ul></ul>
Arazoak <ul><li>Plataforma nahiko berria
Operadoreek personalizatu nahi dituzte beraien terminalak
Cyanogen kasua </li></ul>
Egitura <ul><li>4 kapa oinarrituta: </li><ul><li>Linux kernel (2.6): </li><ul><li>Komunikazioak eta segurtasuna
Drivers kudeaketa </li></ul><li>Beheko mailako liburutegiak (c eta c++): </li><ul><li>SQLlite : Datubasea
OpenGL: Grafikoak
WebKit: Web + HTML </li></ul><li>Framework bat aplikazioak garatzeko
Aplikazioak </li><ul><li>SMS
Mail bezeroa
Egutegia
... </li></ul></ul></ul>
Egitura CC-BY Alvaro Fuentes
Egitura <ul><li>Javan garatuta baina ez du erabiltzen JVM
Makina birtuala Dalvik: </li><ul><li>Googlen mugimendu estrategiko bat da. </li><ul><li>Zergatik? </li><ul><ul><li>Lizentz...
Upcoming SlideShare
Loading in...5
×

Android, Googleren sistema eragilea mugikorrentzako

778

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
778
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Transcript of "Android, Googleren sistema eragilea mugikorrentzako"

    1. 1. UniEncounter VI 2010 2010/02/02 Tagzania Services ANDROID, GOOGLEREN SISTEMA ERAGILEA MUGIKORRENTZAKO
    2. 2. Zer da Android?
    3. 3. Zergatik Android? <ul><li>OPEN SOURCE
    4. 4. FLOSS </li></ul>
    5. 5. Zergatik Android? Argitaratzeko erreztasuna <ul><li>Argitaratzeko tramite gutxi
    6. 6. Erraza argitaratzeko </li><ul><li>Android Market VS AppStore </li></ul></ul>
    7. 7. Arazoak <ul><li>Plataforma nahiko berria
    8. 8. Operadoreek personalizatu nahi dituzte beraien terminalak
    9. 9. Cyanogen kasua </li></ul>
    10. 10. Egitura <ul><li>4 kapa oinarrituta: </li><ul><li>Linux kernel (2.6): </li><ul><li>Komunikazioak eta segurtasuna
    11. 11. Drivers kudeaketa </li></ul><li>Beheko mailako liburutegiak (c eta c++): </li><ul><li>SQLlite : Datubasea
    12. 12. OpenGL: Grafikoak
    13. 13. WebKit: Web + HTML </li></ul><li>Framework bat aplikazioak garatzeko
    14. 14. Aplikazioak </li><ul><li>SMS
    15. 15. Mail bezeroa
    16. 16. Egutegia
    17. 17. ... </li></ul></ul></ul>
    18. 18. Egitura CC-BY Alvaro Fuentes
    19. 19. Egitura <ul><li>Javan garatuta baina ez du erabiltzen JVM
    20. 20. Makina birtuala Dalvik: </li><ul><li>Googlen mugimendu estrategiko bat da. </li><ul><li>Zergatik? </li><ul><ul><li>Lizentziak
    21. 21. Berrikuntza
    22. 22. Aldaketak </li></ul></ul></ul></ul></ul>
    23. 23. <ul><li>Androidentzako aplikazioak egitea modu errezean
    24. 24. Irisgarritasuna: </li><ul><ul><li>Edozein sisteman: Linux, Mac, Windows </li></ul></ul><li>Horregatik: Dohainik </li><ul><ul><li>Adibideak
    25. 25. Demoak
    26. 26. Dokumentazioa
    27. 27. Inguruneak </li></ul></ul></ul>Helburuak
    28. 28. Garapen ingurunea <ul><li>JAVA </li><ul><li>Dalvik Virtual Machine
    29. 29. Android SDK </li></ul><li>Eclipse, NetBeans, Intellij IDEA </li></ul>
    30. 30. Eclipseko plugineko ezaugarriak <ul><li>Garapen erremintetara sarbidea.
    31. 31. Proiektuak sortzeko laguntzailea.
    32. 32. Osagaien garapenerako interfaze grafikoak
    33. 33. Emuladorea </li></ul>
    34. 34. Egitura <ul><li>Android aplikazio bakoitzak Linux prozesu propioa dauka. Prozesu bakoitza bere makina birtualean exekutatzen da. </li><ul><li>(Aplikazioen exekuzioak isolatu egiten dira). </li></ul><li>Android aplikazioak osagaietan onarritzen dira. </li></ul>
    35. 35. Egitura (Osagaiak) <ul><li>Activities </li><ul><li>Erabiltzailearen akzio baten zain dauden interfaze bisualak dira
    36. 36. class Activities extend </li></ul><li>Services </li><ul><li>Interfaze grafikoa behar ez duten atazak
    37. 37. Class Services extend </li></ul></ul>
    38. 38. Egitura (Osagaiak) <ul><li>Broadcast receivers </li><ul><li>Akzio bat gertatu zain dauden osagaiak ( Bateria gutxi, hizkuntza aldaketa...)
    39. 39. class BroadcastReceiver extends </li></ul><li>Content providers </li><ul><li>Aplikazioen artean datuak partekatzea ahalbidetzen dute.
    40. 40. class ContentProvider extends </li></ul></ul>
    41. 41. AndroidManifest.xml <ul><li>Fitxategi honetan azalduko ditugu: </li><ul><li>Aplikazioko osagaiak
    42. 42. Aplikazioko baimenak
    43. 43. Baliabideak
    44. 44. Liburutegiak </li></ul></ul>
    45. 45. AndroidManifest.xml
    46. 46. Aplikazioak argitaratu <ul><li>Aplikazioak igo, bilatu eta deskargatu
    47. 47. Bertsioaren kudeaketa
    48. 48. Google kontu bat </li></ul>
    49. 49. Lotura interesgarriak <ul><li>Android deverlopers http://developer.android.com
    50. 50. Android develop community http://www.anddev.org/
    51. 51. Android news http://www.talkandroid.com/ </li></ul>
    52. 52. Eskerrik asko <ul>Dani Reguera [email_address] www.tagzania-services.com twitter: @dreguera </ul>
    53. 53. Iturriak <ul><li>Aitzol Naberan (Codesyntax)
    54. 54. Alvaro Fuentes (OpenHandset Alliance)
    55. 55. Wikipedia
    56. 56. Irudiak </li><ul><li>tomsun@Flickr
    57. 57. [email_address]
    58. 58. [email_address] </li></ul></ul>
    1. A particular slide catching your eye?

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

    ×