Your SlideShare is downloading. ×
Presentación android campus party colombia 2.010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Presentación android campus party colombia 2.010

3,386
views

Published on

Published in: Technology, News & Politics

1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,386
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
133
Comments
1
Likes
4
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. Juan David Trujillo C.
    EstivenRestrepo G.
    Android:
    Desarrollo de aplicaciones
    móviles
    Julio de 2.010
  • 2. Contenido
    • Introducción
    • 3. Android
    • 4. Android, ¿Open Source?
    • 5. Android en innovación y cifras
    • 6. ¿Por qué y cómo desarrollar para Android?
    • 7. Proyectos y experiencias
    • 8. Conclusiones
  • Introducción
    Objetivo
    Discutir conceptos generales y motivar la elección de Android, la nueva alternativa Open Source liderada por Google, para el desarrollo de aplicaciones sobre dispositivos móviles.
    Alcance
    Presentar las principales características, fortalezas y oportunidades en el desarrollo de aplicaciones móviles sobre la plataforma Android.
  • 9. Introducción
    La industria móvil hoy...
    • Existenmuchasgamas de dispositivos.
    • 10. No hay homogeneidad en estándares.
    • 11. Códigomigradoa variosdispositivos o modelos.
    • 12. Las plataformas no son “abiertas”.
  • Introducción
    Contexto
    • Nov. de 2.007, OHA, anunció el lanzamiento de Android.
    • 13. Limitantede la industriamóvil, no tenerplataformas“abiertas”.
    • 14. SistemaOperativo y plataforma de desarrolloOpen Source paradispositivosmóviles.
    • 15. Google no lanzará un “Gphone”: se esperanmuchos “Gphones”, basados en Android!
  • Contenido
    • Introducción
    • 16. Android
    • 17. Android, ¿Open Source?
    • 18. Android en innovación y cifras
    • 19. ¿Por qué desarrollar para Android?
    • 20. Proyectos y experiencias
    • 21. Conclusiones
  • Android
    Definición
    Sistema Operativo y plataforma de desarrollo Open Source para dispositivos móviles.
  • 22. Android
    • Responsables de lanzar y promover Android.
    • 23. Alianza de 72empresasen 5 categorías:
    • 24. Operadoresmóviles.
    • 25. Fabricantes de dispositivos.
    • 26. Fabricantes de chips.
    • 27. Compañías de software.
    • 28. Compañías de comercialización.
  • Android
    Operadoresmóviles (12)
    • Construcción de la red de comunicaciones.
    • 29. Venta del servicio a los consumidores.
  • Android
    Fabricantes de dispositivos (18)
    Dispositivos compatibles con Android queadquirirán los usuarios.
  • 30. Android
    Puedo ejecutar Android:
    Instalando Android sobre un dispositivo
    Comprando un dispositivo
    Android
    Fuente: Open Handset Alliance
  • 31. Android
    Compañías de Software (13)
    Software y aplicacionesque
    llevaránlos dispositivos.
  • 32. Android
    Fabricantes de chips (19)
    Chips de procesamientointegrados a los dispositivos.
    Fuente: Open Handset Alliance
  • 33. Android
    Compañías de comercialización(10)
    Lanzamiento y promoción de los dispositivos.
    Fuente: Open Handset Alliance
  • 34. Android
    Android = Convergencia
    Multimedia y entretenimiento
    Juegos
    Telefonía
    Internet
    GPS
    Productividad laboral y personal
  • 35. Android
    OtrasplataformasparaSmartphones
    46.9%
    52.4%
    19.9%
    16.6%
    14.4%
    8.2%
    8.7%
    11.8%
    0.7%
    n/a
    /09
    /08
  • 36. Android
    Aplicaciones nativas
    Incluye:
  • Contenido
    • Introducción
    • 46. Android
    • 47. Android, ¿Open Source?
    • 48. Android en innovación y cifras
    • 49. Proyectos y experiencias
    • 50. Conclusiones
  • Android, ¿Open Source?
    Arquitectura General
  • 51. Android, ¿Open Source?
    Modelo de licenciamiento
    Open Source
    • kernel de Linux: GNU GPL.
    • 52. Resto de la pila: Apache v.2.
    • 53. Apache:
    • 54. Licencia más permisiva.
    • 55. Permite generar redistribuciones propietarias.
    • 56. No requiere que el código generado sea Open Source.
  • Android, ¿Open Source?
    Motivaciones “Open Source”
    • Reconocimiento entre la comunidad.
    • 57. Reto de aprender.
    • 58. Satisfacción personal.
    • 59. Oportunidad de ingresos extra.
    • 60. Mejores oportunidades laborales.
  • Android, ¿Open Source?
    ¿Qué significa Android Open Source?
    Perspectiva de 3 actores:
    • Industria móvil.
    • 61. Usuarios.
    • 62. Desarrolladores.
  • Android, ¿Open Source?
    Industria móvil
    • Código fuente disponible.
    • 63. Construcción de imágenes del sistema (ampliar).
  • Android, ¿Open Source?
    Industria móvil
    Ampliar
  • 64. Android, ¿Open Source?
    Android en netbooks, tablets, TV, autos...
    • Yaexistennetbooks y tablets en el mercado con Android.
    • 65. Proyecto Google TV.
    • 66. Autos con software basado en Android (GPS nativo).
  • Android, ¿Open Source?
    Usuarios
    • Control total de unaexperiencia “dinámica”.
    • 67. Selecciónde los“pordefecto”.
  • Android, ¿Open Source?
    Usuarios
  • 68. Android, ¿Open Source?
    Usuarios
    Reemplazar
  • 69. Android, ¿Open Source?
    Desarrolladores
    • No requieren permisos ni licencias.
    • 70. No hay API escondidas o privilegiadas.
    • 71. Pueden integrar, ampliar o reemplazar componentes.
    • 72. No hay diferencia entre aplicaciones nativas y nuevas.
  • Android, ¿Open Source?
    Desarrolladores
    Integrar
    Ampliar
    Reemplazar
  • 73. Android, ¿Open Source?
    Android, Open Source
    • Octubre/08 se libera Android como proyecto Open Source.
    • 74. Código y recursos en http://source.android.com/
    • 75. Obtener código fuente.
    • 76. Reportar bugs.
    • 77. Contribuir.
  • Contenido
    • Introducción
    • 78. Android
    • 79. Android, ¿Open Source?
    • 80. Android en innovación y cifras
    • 81. ¿Por qué desarrollar para Android?
    • 82. Proyectosy experiencias
    • 83. Conclusiones
  • Android en innovación y cifras
    Android - Presente
    • Mas de 115 dispositivos: G1, Droid, Magic, Hero, Xperia, etc.
    • 84. 1 Google Phone: NexusOne.
    • 85. Presente en 5 continentes.
    • 86. Sexta plataforma en el mundo.
    • 87. Mayores ventas en T1 2.010 en EU.
    • 88. Creciente comunidad de desarrollo.
    • 89. Más de 50.000 aplicaciones.
    • 90. Sistema Operativo v2.2 (Froyo).
  • Android en innovación y cifras
    Android - Colombia
    • Primer dispositivo: Galaxy Lite.
    • 91. Fabricado por Samsung.
    • 92. Ofrecido por Telefonica.
    • 93. Próximamente: Sony (Xperia), Motorola (Milestone o Droid), entre otros.
  • Android en innovación y cifras
    Android - Futuro
    • Nuevosdispositivos en Colombia y el mundo.
    • 94. Nuevos Google Phone: Motorola.
    • 95. Plataforma con potencialde crecimiento (2.010 - 2.011).
    • 96. Una o dos actualizacionesanuales del S.O..
  • Android en innovación y cifras
    Google sky map
  • 97. Android en innovación y cifras
    ShopSavvy
  • 98. Android en innovación y cifras
    Locale
  • 99. Android en innovación y cifras
    Google Goggles
  • 100. Contenido
    • Introducción
    • 101. Android
    • 102. Android, ¿Open Source?
    • 103. Android en innovación y cifras
    • 104. ¿Por qué desarrollar para Android?
    • 105. Proyectos y experiencias
    • 106. Conclusiones
  • Proyectos y experiencias
    5 razones de origen
    • No hay quepagarparapoderpublicar.
    • 107. No hay API escondidas o privilegiadas.
    • 108. Todo el kit y herramientas de apoyoparadesarrollar son gratuitas (Linux, Windows, Mac).
    • 109. Presencia global en crecimiento.
    • 110. Es Open Source: http://source.android.com/
  • ¿Porquédesarrollarpara Android?
    Android Market
    • Mercado de Aplicacionesgratuitas y pagas.
    • 111. Másde 50.000 Aplicaciones.
    • 112. Posibilidad de rentabilizar los proyectos.
    • 113. ProyectosOpen Source: http://code.google.com/
  • ¿Porquédesarrollarpara Android?
    Soportepara Flash
    • Únicaplataformamóvilque lo soporta.
    • 114. Contenido en Flash queapoye los proyectosmóviles.
    • 115. Posibilidad de desarrollardesde AIR.
  • ¿Porquédesarrollarpara Android?
    Libertad !!!
    • No hay vetos a herramientas de desarrollo.
    • 116. No estáatado a un únicofabricante de dispositivos.
    • 117. Acceso y modificación de los componentesnativos de la plataforma.
    • 118. Posibilidad de adaptarnuevosdispositivos.
    • 119. Fácilacceso a la información y espíritucolaborativo.
  • Contenido
    • Introducción
    • 120. Android
    • 121. Android, ¿Open Source?
    • 122. Android en innovación y cifras
    • 123. ¿Por qué desarrollar para Android?
    • 124. Proyectos y experiencias
    • 125. Conclusiones
  • Proyectos y experiencias
    Consideraciones
    • Tamaño de la pantalla.
    • 126. Consumo de batería.
    • 127. Contexto del usuariomóvil.
    • 128. Notificaciones.
    • 129. Pertinencia de la información.
    • 130. Interacción: predicción/preferencia.
    • 131. No emularcompletamente el PC.
    • 132. Usolimitado de la conectividad: costos.
    • 133. Procesamiento y memorialimitada.
    • 134. Portabilidad: localización, audio/video, sensores.
  • Proyectos y experiencias
    TIE Your Money
    • Administrador de finanzaspersonalesgratuito.
    • 135. Potenciar el contextomóvil.
    • 136. Publicación: Febrero2.009.
    • 137. Cerca de 15.000descargas.
    • 138. Calificación 4 estrellas.
    • 139. AlianzaSkyhook Wireless.
    • 140. www.tieyourmoney.com
  • Proyectos y experiencias
    Funcionalidades
    • Eventos(ingreso, gasto, traslado) con consultas.
    • 141. Cuentaspersonalizadas.
    • 142. Reconocimiento de voz.
    • 143. GPS, foto, video, audio, código barras.
    • 144. Alertasprogramadas.
    • 145. E-mail y SMS.
    • 146. Personalización general.
    • 147. DisponibleenInglés y Español.
  • Proyectos y experiencias
    Whizzes for Life
    • Red social de “tips” para la vida.
    • 148. Usuariospuedenconsultar y aportar tips en categorías y situaciones.
    • 149. ConcursoADCII de Google en 2.009.
    • 150. Top 25% del concurso.
    • 151. www.whizdome.net
  • Proyectos y experiencias
    Funcionalidades
    • Navegaciónporcategoríay situación.
    • 152. Leer, calificar, censurar o crear tips.
    • 153. Posibilidad de compartir tips.
    • 154. Notificaciónpermanente de nuevos tips.
  • Proyectos y experiencias
    AgenciaPinocho
    • Grupo de periodistas de Medellín.
    • 155. Version móvil del contenido de microficciónperiodística y AgenciaPinochoTelevisión.
    • 156. Permitevisualizar y aportarcontenidoperiodístico.
    • 157. Lanzamiento: Abril de 2.010.
    • 158. www.agenciapinocho.com
  • Proyectos y experiencias
    Comunidad Android Colombia
  • Proyectos y experiencias
    Iniciar el desarrollo
    • Java (J2SE) y XML.
    • 167. Páginaoficialparadesarrolladores: http://developer.android.com
    • 168. Configurar el ambiente.
    • 169. Ejemplos y tutorialesoficiales.
    • 170. 15 librosdisponibles en línea (Mark Murphy - Commonsware).
    • 171. Videos en YouTube.
    • 172. Comunidadde desarrolladores en Inglés y Español (Foros, IRC).
  • Proyectos y experiencias
    Estrategia Open Source
    • Linux Ubuntu.
    • 173. Eclipse IDE.
    • 174. SDK.
    • 175. Apache, PHP, Python, MySQL.
    • 176. Subversion (TortoiseSVN): Control de versiones.
    • 177. Mantis: Bugtracker.
    • 178. Open Office.
    • 179. “Release early, release often”.
  • Proyectos y experiencias
    Experiencias- Desarrollo
    • Aprendizajepermanente.
    • 180. Llegara usuarios a nivel Mundial.
    • 181. Interesante forma de tenerproyectosindependientesy/o rentables.
    • 182. Priorizaranalizandoimpacto y esfuerzorequerido.
    • 183. Publicaractualizacionesperiódicas.
    • 184. Usabilidad!!
    • 185. Atractivo visual, no solo funcional.
  • Contenido
    • Introducción
    • 186. Android
    • 187. Android, ¿Open Source?
    • 188. Android en innovación y cifras
    • 189. ¿Por qué desarrollar para Android?
    • 190. Proyectos y experiencias
    • 191. Conclusiones
  • Conclusiones
    • La plataforma está liderada por Google, pero respaldada por una alianza de empresas de la industria móvil .
    • 192. Según expertos en tecnología, la plataforma tendrá un impacto en la industria móvil (Q4 – 2.010).
    • 193. Interesante oportunidad para desarrolladores de explorar iniciativas de emprendimiento en proyectos de desarrollo.
    • 194. Ya hay importantes empresas de diferentes sectores apostándole al desarrollo de aplicaciones.
    • 195. Interesados en desarrollar, hoy taller a las 5:00 p.m.
    • 196. Información técnica, noticias, videos y links en:http://www.androidcolombia.com
  • Preguntas
  • 197. Contacto
    Contacto: MDEPlus
    • Grupo de desarrollo de aplicaciones Android.
    • 198. E-mail: mdeplus@mdeplus.com
    • 199. Sitio Web: www.mdeplus.com
    • 200. Comunidad de desarrollo Android: www.androidcolombia.com
    • 201. Twitter: @androidcolombia
    • 202. Facebook: androidcolombia