Conferencia Android Cparty11

976 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
976
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Conferencia Android Cparty11

  1. 1. ANDROID<br />La plataformamóvilparausuarios y desarrolladores<br />Android™es una marca registrada de Google Inc.<br />Juan Sebastián Serna<br />julio de 2011<br />
  2. 2. Contenido<br /><ul><li>Introducción
  3. 3. Android
  4. 4. Arquitectura de Android
  5. 5. Android en innovación y cifras
  6. 6. Proyectosy experiencias
  7. 7. Conclusiones</li></li></ul><li>Introducción<br />
  8. 8. Introducción<br />+ 6.700 millonesde <br />habitantes<br />
  9. 9. Introducción<br />+ 6.700 millonesde <br />habitantes<br />26 %<br />+ 4.000 <br />millones de <br />teléfonos<br />móviles<br />74 %<br />Fuentes: Gartner & The World Factbook (CIA)<br />
  10. 10. Introducción<br />Principalesplataformaspara Smartphones<br />9.6%<br />36.0%<br />44.2%<br />27.4%<br />15.3%<br />16.8%<br />19.7%<br />12.9%<br />6.8%<br />3.6%<br />Q1/10<br />Q1/11<br />Fuente: Gartner (Mayo 2011)<br />
  11. 11. Contenido<br /><ul><li>Introducción
  12. 12. Android
  13. 13. Arquitectura de Android
  14. 14. Android en innovación y cifras
  15. 15. Proyectosy experiencias
  16. 16. Conclusiones</li></li></ul><li>Android<br />Android<br />SistemaOperativo y plataforma de desarrolloOpen Source paradispositivosmóvilesy “no móviles”.<br />
  17. 17. Android<br />Open Handset Alliance<br />Alianzade 79 empresaslideradaspor Google. Responsables de lanzar Android.<br />Fabricantes de chips<br />Compañías de software<br />Fabricantes de <br />dispositivos<br />Operadoras<br />móviles<br />Compañías de <br />comercialización<br />
  18. 18. Android<br />Android: Open Source<br /><ul><li>Octubre de 2.008 se libera Android como proyectoOpen Source.
  19. 19. Código y recursos en http://source.android.com/</li></li></ul><li>Android<br />Ecosistema Android: Dispositivos<br />Tablets<br />Televisores<br />Smartphones<br />y más…<br />
  20. 20. Android<br />Ecosistema Android: Convergencia<br />Internet<br />Multimedia<br />Juegos<br />GPS<br />Telefonía<br />Productividad<br />
  21. 21. Android<br />Ecosistema Android: Aplicaciones<br /><ul><li>Android Market de aplicacionesgratuitas y pagas.
  22. 22. Cerca de 200.000 Aplicaciones.
  23. 23. Posibilidad de rentabilizar los proyectos.
  24. 24. Aplicacionesnativas de Google.</li></li></ul><li>Android<br />Versiones del sistemaoperativo<br /><ul><li>1.5 Cupcake
  25. 25. 1.6 Donut
  26. 26. 2.0 / 2.1 Eclair
  27. 27. 2.2 Froyo
  28. 28. 2.3 Gingerbread
  29. 29. 3.0 / 3.1 Honeycomb</li></li></ul><li>Android<br />Versiones del sistemaoperativo<br />4.4 %<br />9.2 %<br />21.2 %<br />64.6 %<br />Fuente: Android Developers (junio 2011)<br />
  30. 30. Android<br />Interfaces propietarias<br />TouchWhiz<br />Motoblur<br />Adaptaciones<br />InterfazNativa (Android)<br />HTC Sense<br />
  31. 31. Contenido<br /><ul><li>Introducción
  32. 32. Android
  33. 33. Arquitectura de Android
  34. 34. Android en innovación y cifras
  35. 35. Proyectosy experiencias
  36. 36. Conclusiones</li></li></ul><li>Arquitectura de Android<br />Arquitectura General<br />
  37. 37. Arquitectura de Android<br />Arquitectura General<br />
  38. 38. Arquitectura de Android<br />Arquitectura General<br />
  39. 39. Arquitectura de Android<br />Arquitectura General<br />
  40. 40. Arquitectura de Android<br />Arquitectura General<br />
  41. 41. Arquitectura de Android<br />Arquitectura General<br />
  42. 42. Arquitectura de Android<br />Arquitectura General<br />Licencia<br />GNU GPL<br />
  43. 43. Arquitectura de Android<br />Arquitectura General<br />Licencia<br />Apache v2<br />Licencia<br />GNU GPL<br />
  44. 44. Arquitectura de Android<br />Desarrollaraplicaciones Android<br /><ul><li>Se desarrollan en el lenguaje de programación JAVA.
  45. 45. Utilizan XML para definir el diseño y presentación de la UI (User Interface).</li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br /><ul><li>Actividades
  46. 46. Servicios
  47. 47. Proveedores de contenido (Content Providers)
  48. 48. Intents
  49. 49. Receptores de difusión (Broadcast Receivers)
  50. 50. Notificaciones</li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br />Actividades<br /><ul><li>Representan la capa de la interfaz de usuario de unaaplicación.
  51. 51. Unaaplicación, por lo general, se compone de variasactividades.
  52. 52. Unaactividadrepresentaunapantalla de la interfaz.</li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br />Servicios<br /><ul><li>Procesos en background que no se muestran en la interfaz.
  53. 53. Siguenejecutándose e interactúan con el sistemaaúncuando el usuariopueda no estarvisualizando la aplicación.
  54. 54. Ej: Reproductor de música.</li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br />Content providers <br /><ul><li>Se usanparacompartir y manejarinformación entre aplicaciones.
  55. 55. Si el provider lo permite se puedenconsultar y modificar los datos.
  56. 56. Los datospuedenestaralmacenadoslocalmente, en una base de datos, en Web o algúnsoporte al quetenganaccesolasaplicaciones. </li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br />Intents<br /><ul><li>Se usanparaejecutarunaacciónconcretaquepuedereutilizarservicios de otrasaplicaciones.
  57. 57. Cualquieraplicaciónpuedecrear sus propios Intents.
  58. 58. Existenmuchos Intents quepuedenserutilizadospor los desarrolladoresej: Openintents.org</li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br />Broadcast Receivers<br /><ul><li>Esperanalgunaacción, por lo general, asociada a Intents específicosparaejecutar un proceso.
  59. 59. Posibilitanunaprogramaciónorientada a eventos.</li></li></ul><li>Arquitectura de Android<br />Componentesdisponiblesparautilizar<br />en unaaplicación Android<br />Notificaciones<br /><ul><li>Framework paranotificaciones con el usuario.
  60. 60. A través del Notification Manager se puedenmostrariconos en la barra de estatus sin interrumpirlasactividades de otrasaplicaciones.
  61. 61. También se utilizanparallamar la atención del usuario con los leds del equipo, sonidos, diálogos, etc. </li></li></ul><li>Arquitectura de Android<br />Fortalezasadicionales<br /><ul><li>Android Instrumentation framework.
  62. 62. Multithreading (procesos e hilos).
  63. 63. Soporte y ejecución de gráficos 2D/3D a través de OpenGL.
  64. 64. API paraacceso a hardware (cámara, GPS, acelerómetro, etc)</li></li></ul><li>Contenido<br /><ul><li>Introducción
  65. 65. Android
  66. 66. Arquitectura de Android
  67. 67. Android en innovación y cifras
  68. 68. Proyectosy experiencias
  69. 69. Conclusiones</li></li></ul><li>Android en innovaciónycifras<br />Android - Presente<br /><ul><li>Más de 300 dispositivos: tablets, smartphones.
  70. 70. Presente en 5 continentes.
  71. 71. Primera plataforma en el mundo 36%.
  72. 72. 500.000 dispositivos por día (ventas).
  73. 73. 400.000 desarrolladores.
  74. 74. Cerca de 200.000 aplicaciones.
  75. 75. Sistema Operativo v 2.3 (Gingerbread) y v 3.1 (Honeycomb).</li></li></ul><li>Android en innovaciónycifras<br />Android en Colombia<br />Terminales disponibles (21)<br /><ul><li>Samsung (8) Galaxy S, Galaxy 550, Galaxy Tab…
  76. 76. Sony Ericsson (4) Xperia X10, X10 mini, X10 mini Pro…
  77. 77. Motorola (6) Milestone (1 y 2), Dext…
  78. 78. LG (2) Eve, Optimus One.
  79. 79. Huawei (1) Ideos.</li></li></ul><li>Android en innovaciónycifras<br />Android - Futuro<br /><ul><li>Nuevosdispositivos en Colombia y el mundo.
  80. 80. Cuota de mercado en 2.012 estimada en 49.2% (Gartner).
  81. 81. Nuevosmodelos de negocio a través de lasaplicaciones.
  82. 82. Una o dos actualizacionesanuales del S.O.
  83. 83. Nueva versión Ice Cream Sandwich.</li></li></ul><li>Android en innovaciónycifras<br />Modelos de negocioasociados<br /><ul><li>Publicidad en lasaplicaciones.
  84. 84. Venta de aplicaciones (diferentesmercados).
  85. 85. Compras en lasaplicaciones (In-app billing).
  86. 86. Donaciones.
  87. 87. Emprendimientosparticulares.</li></li></ul><li>Contenido<br /><ul><li>Introducción
  88. 88. Android
  89. 89. Arquitectura de Android
  90. 90. Android en innovación y cifras
  91. 91. Proyectosy experiencias
  92. 92. Conclusiones</li></li></ul><li>Proyectosyexperiencias<br />TIE Your Money<br />Administrador de finanzaspersonales.Publicado en febrero de 2.009.<br />Cerca de 23.000descargas. AlianzaSkyhook Wireless.<br />
  93. 93. Proyectosyexperiencias<br />TIE Your Money<br />AgenciaPinochoMóvil<br />Administrador de finanzaspersonales.Publicado en febrero de 2.009.<br />Cerca de 23.000descargas. AlianzaSkyhook Wireless.<br />Version móvil del contenidode microficciónperiodísticade www.agenciapinocho.com<br />Permitevisualizar y aportarcontenidoperiodístico.<br />
  94. 94. Proyectosyexperiencias<br />TIE Your Money<br />AgenciaPinochoMóvil<br />Whizzes 4 Life<br />Administrador de finanzaspersonales.Publicado en febrero de 2.009.<br />Cerca de 23.000descargas. AlianzaSkyhook Wireless.<br />Red social móvil de tips y consejosdonde los usuariospuedenconsultar y aportar.<br />Concurso ADCII de Google en 2.009.<br />Version móvil del contenidode microficciónperiodísticade www.agenciapinocho.com<br />Permitevisualizar y aportarcontenidoperiodístico.<br />
  95. 95. Proyectosyexperiencias<br />Andronautas.com<br /><ul><li>Blog.
  96. 96. Noticias.
  97. 97. Móviles.
  98. 98. Links.
  99. 99. Desarrolladores.
  100. 100. Eventos.
  101. 101. Aplicaciones.
  102. 102. ClasificadosAndroid.
  103. 103. Foro(próximamente).</li></li></ul><li>Contenido<br /><ul><li>Introducción
  104. 104. Android
  105. 105. Arquitectura de Android
  106. 106. Android en innovación y cifras
  107. 107. Conclusiones</li></li></ul><li>Conclusiones<br />Conclusiones<br /><ul><li>El desarrollo sobre móviles se perfila como un escenario de gran proyección para los próximos años.
  108. 108. La plataforma Android es la líder del mercado, lo que supone un nuevo medio masivo de difusión.
  109. 109. Interesante oportunidad para desarrolladores de explorar iniciativas de emprendimiento en proyectos de desarrollo.
  110. 110. Ya hay importantes empresas de diferentes sectores apostándole al desarrollo de aplicaciones.</li></li></ul><li>Contacto<br />www.mdeplus.com<br />www.andronautas.com<br />Comunidad de usuarios y desarrolladores Android<br />Twitter @andronautas<br />Facebook.com/andronautas<br />Juan Sebastián Serna<br />jsebastian@mdeplus.com<br />EstivenRestrepo G.<br />erestrepo@mdeplus.com<br />

×