presentación android campus party colombia 2.010
DESCRIPTION
TRANSCRIPT
![Page 1: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/1.jpg)
Juan David Trujillo C.
Estiven Restrepo G.
Android: Desarrollo de aplicaciones
móviles
Julio de 2.010
![Page 2: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/2.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
¿Por qué y cómo desarrollar para Android?
Proyectos y experiencias
Conclusiones
Contenido
![Page 3: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/3.jpg)
ObjetivoDiscutir 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.
AlcancePresentar las principales características, fortalezas y oportunidades en el desarrollo de aplicaciones móviles sobre la plataforma Android.
Introducción
![Page 4: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/4.jpg)
La industria móvil hoy...
Existen muchas gamas de dispositivos.
No hay homogeneidad en estándares.
Código migrado a varios dispositivos o modelos.
Las plataformas no son “abiertas”.
Introducción
![Page 5: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/5.jpg)
Contexto
Nov. de 2.007, OHA, anunció el lanzamiento de Android.
Limitante de la industria móvil, no tener plataformas “abiertas”.
Sistema Operativo y plataforma de desarrollo Open Source para dispositivos móviles.
Google no lanzará un “Gphone”: se esperan muchos “Gphones”, basados en Android!
Introducción
![Page 6: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/6.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
¿Por qué desarrollar para Android?
Proyectos y experiencias
Conclusiones
Contenido
![Page 7: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/7.jpg)
Definición
Sistema Operativo y plataforma de desarrollo Open Source para dispositivos móviles.
Android
![Page 8: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/8.jpg)
Responsables de lanzar y promover Android.
Alianza de 72 empresas en 5 categorías:– Operadores móviles.– Fabricantes de dispositivos.– Fabricantes de chips.– Compañías de software.– Compañías de
comercialización.
Android
![Page 9: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/9.jpg)
Operadores móviles (12)
Construcción de la red de comunicaciones. Venta del servicio a los consumidores.
Android
![Page 10: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/10.jpg)
Fabricantes de dispositivos (18)
Dispositivos compatibles con Android que adquirirán los usuarios.
Android
![Page 11: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/11.jpg)
Puedo ejecutar Android:
Android
Fuente: Open Handset Alliance
Instalando Android sobre un dispositivo
Comprando un dispositivo
Android
![Page 12: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/12.jpg)
Compañías de Software (13)
Software y aplicaciones que
llevarán los dispositivos.
Android
![Page 13: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/13.jpg)
Fabricantes de chips (19)
Chips de procesamiento integrados a los dispositivos.
Android
Fuente: Open Handset Alliance
![Page 14: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/14.jpg)
Compañías de comercialización (10)
Lanzamiento y promoción de los dispositivos.
Android
Fuente: Open Handset Alliance
![Page 15: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/15.jpg)
Android = Convergencia
Android
Juegos Telefonía
Internet GPS
Multimedia y entretenimiento
Productividad laboral y personal
![Page 16: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/16.jpg)
Otras plataformas para Smartphones
Android
46.9%
52.4%
19.9%
16.6%
14.4%
8.2%
8.7%
11.8%
0.7%
n/a
/09
/08
![Page 17: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/17.jpg)
Aplicaciones nativas
Android
Incluye: Gmail y GTalk.
YouTube.
Google Search.
Google Maps.
Navegador Web.
Android Market.
Calendario.
Navegación vehicular.
Twitter y Facebook.
Reconocimiento de voz.
![Page 18: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/18.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
Proyectos y experiencias
Conclusiones
Contenido
![Page 19: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/19.jpg)
Arquitectura General
Android, ¿Open Source?
![Page 20: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/20.jpg)
kernel de Linux: GNU GPL.
Resto de la pila: Apache v.2.
Apache: Licencia más permisiva.
Permite generar redistribuciones propietarias.
No requiere que el código generado sea Open Source.
Android, ¿Open Source?
Modelo de licenciamiento Open Source
![Page 21: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/21.jpg)
Motivaciones “Open Source”
Android, ¿Open Source?
Reconocimiento entre la comunidad.
Reto de aprender. Satisfacción
personal. Oportunidad de
ingresos extra. Mejores
oportunidades laborales.
![Page 22: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/22.jpg)
¿Qué significa Android Open Source?
Perspectiva de 3 actores: Industria móvil. Usuarios. Desarrolladores.
Android, ¿Open Source?
![Page 23: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/23.jpg)
Industria móvil
Código fuente disponible.
Construcción de imágenes del sistema (ampliar).
Android, ¿Open Source?
![Page 24: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/24.jpg)
Industria móvil
Android, ¿Open Source?
Ampliar
![Page 25: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/25.jpg)
Android en netbooks, tablets, TV, autos...
Ya existen netbooks y tablets en el mercado con Android.
Proyecto Google TV. Autos con software basado
en Android (GPS nativo).
Android, ¿Open Source?
![Page 26: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/26.jpg)
Usuarios
Control total de una experiencia “dinámica”.
Selección de los“por defecto”.
Android, ¿Open Source?
![Page 27: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/27.jpg)
Usuarios
Android, ¿Open Source?
![Page 28: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/28.jpg)
Usuarios
Android, ¿Open Source?
Reemplazar
![Page 29: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/29.jpg)
Desarrolladores
No requieren permisos ni licencias.
No hay API escondidas o privilegiadas.
Pueden integrar, ampliar o reemplazar componentes.
No hay diferencia entre aplicaciones nativas y nuevas.
Android, ¿Open Source?
![Page 30: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/30.jpg)
Desarrolladores
Android, ¿Open Source?
Integrar
Ampliar
Reemplazar
![Page 31: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/31.jpg)
Android, Open Source
Octubre/08 se libera Android como proyecto Open Source.
Código y recursos en http://source.android.com/
Obtener código fuente. Reportar bugs. Contribuir.
Android, ¿Open Source?
![Page 32: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/32.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
¿Por qué desarrollar para Android?
Proyectos y experiencias
Conclusiones
Contenido
![Page 33: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/33.jpg)
Android - Presente
Mas de 115 dispositivos: G1, Droid, Magic, Hero, Xperia, etc.
1 Google Phone: Nexus One. Presente en 5 continentes. Sexta plataforma en el mundo. Mayores ventas en T1 2.010 en
EU. Creciente comunidad de
desarrollo. Más de 50.000 aplicaciones. Sistema Operativo v2.2 (Froyo).
Android en innovación y cifras
![Page 34: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/34.jpg)
Android - Colombia
Primer dispositivo: Galaxy Lite. Fabricado por Samsung. Ofrecido por Telefonica. Próximamente: Sony (Xperia),
Motorola (Milestone o Droid), entre otros.
Android en innovación y cifras
![Page 35: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/35.jpg)
Android - Futuro
Nuevos dispositivos en Colombia y el mundo.
Nuevos Google Phone: Motorola.
Plataforma con potencial de crecimiento (2.010 - 2.011).
Una o dos actualizaciones anuales del S.O..
Android en innovación y cifras
![Page 36: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/36.jpg)
Google sky map
Android en innovación y cifras
![Page 37: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/37.jpg)
ShopSavvy
Android en innovación y cifras
![Page 38: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/38.jpg)
Locale
Android en innovación y cifras
![Page 39: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/39.jpg)
Google Goggles
Android en innovación y cifras
![Page 40: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/40.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
¿Por qué desarrollar para Android?
Proyectos y experiencias
Conclusiones
Contenido
![Page 41: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/41.jpg)
5 razones de origen
No hay que pagar para poder publicar. No hay API escondidas o privilegiadas. Todo el kit y herramientas de apoyo para
desarrollar son gratuitas (Linux, Windows, Mac). Presencia global en crecimiento. Es Open Source: http://source.android.com/
Proyectos y experiencias
![Page 42: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/42.jpg)
Android Market
Mercado de Aplicaciones gratuitas y pagas.
Más de 50.000 Aplicaciones.
Posibilidad de rentabilizar los proyectos.
Proyectos Open Source: http://code.google.com/
¿Por qué desarrollar para Android?
![Page 43: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/43.jpg)
Soporte para Flash
Única plataforma móvil que lo soporta.
Contenido en Flash que apoye los proyectos móviles.
Posibilidad de desarrollar desde AIR.
¿Por qué desarrollar para Android?
![Page 44: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/44.jpg)
Libertad !!!
No hay vetos a herramientas de desarrollo. No está atado a un único fabricante de
dispositivos. Acceso y modificación de los componentes
nativos de la plataforma. Posibilidad de adaptar nuevos dispositivos. Fácil acceso a la información y espíritu
colaborativo.
¿Por qué desarrollar para Android?
![Page 45: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/45.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
¿Por qué desarrollar para Android?
Proyectos y experiencias
Conclusiones
Contenido
![Page 46: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/46.jpg)
Consideraciones
Tamaño de la pantalla. Consumo de batería. Contexto del usuario móvil.
Notificaciones.
Pertinencia de la información.
Interacción: predicción/preferencia.
No emular completamente el PC. Uso limitado de la conectividad: costos. Procesamiento y memoria limitada. Portabilidad: localización, audio/video, sensores.
Proyectos y experiencias
![Page 47: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/47.jpg)
TIE Your Money
Administrador de finanzas personales gratuito.
Potenciar el contexto móvil.
Publicación: Febrero 2.009. Cerca de 15.000
descargas. Calificación 4 estrellas. Alianza Skyhook Wireless. www.tieyourmoney.com
Proyectos y experiencias
![Page 48: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/48.jpg)
Funcionalidades
Eventos (ingreso, gasto, traslado) con consultas.
Cuentas personalizadas. Reconocimiento de voz. GPS, foto, video, audio,
código barras. Alertas programadas. E-mail y SMS. Personalización general. Disponible en Inglés y
Español.
Proyectos y experiencias
![Page 49: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/49.jpg)
Whizzes for Life
Red social de “tips” para la vida. Usuarios pueden consultar y
aportar tips en categorías y situaciones.
Concurso ADCII de Google en 2.009.
Top 25% del concurso. www.whizdome.net
Proyectos y experiencias
![Page 50: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/50.jpg)
Funcionalidades
Navegación por categoría y situación. Leer, calificar, censurar o crear tips. Posibilidad de compartir tips. Notificación permanente de nuevos
tips.
Proyectos y experiencias
![Page 51: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/51.jpg)
Agencia Pinocho
Grupo de periodistas de Medellín.
Version móvil del contenido de microficción periodística y Agencia Pinocho Televisión.
Permite visualizar y aportar contenido periodístico.
Lanzamiento: Abril de 2.010. www.agenciapinocho.com
Proyectos y experiencias
![Page 52: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/52.jpg)
Comunidad Android Colombia
Blog. Noticias. Videos. Links. Enlaces. Eventos. Revisiones. Uso en Colombia. www.androidcolombia.com
Proyectos y experiencias
![Page 53: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/53.jpg)
Iniciar el desarrollo
Java (J2SE) y XML. Página oficial para
desarrolladores: http://developer.android.com
Configurar el ambiente. Ejemplos y tutoriales oficiales. 15 libros disponibles en línea
(Mark Murphy - Commonsware). Videos en YouTube. Comunidad de desarrolladores en
Inglés y Español (Foros, IRC).
Proyectos y experiencias
![Page 54: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/54.jpg)
Estrategia Open Source
Linux Ubuntu. Eclipse IDE. SDK. Apache, PHP, Python, MySQL. Subversion (TortoiseSVN): Control
de versiones. Mantis: Bugtracker. Open Office. “Release early, release often”.
Proyectos y experiencias
![Page 55: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/55.jpg)
Experiencias - Desarrollo
Aprendizaje permanente. Llegar a usuarios a nivel Mundial. Interesante forma de tener
proyectos independientes y/o rentables.
Priorizar analizando impacto y esfuerzo requerido.
Publicar actualizaciones periódicas.
Usabilidad!! Atractivo visual, no solo funcional.
Proyectos y experiencias
![Page 56: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/56.jpg)
Introducción
Android
Android, ¿Open Source?
Android en innovación y cifras
¿Por qué desarrollar para Android?
Proyectos y experiencias
Conclusiones
Contenido
![Page 57: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/57.jpg)
La plataforma está liderada por Google, pero respaldada por una alianza de empresas de la industria móvil .
Según expertos en tecnología, la plataforma tendrá un impacto en la industria móvil (Q4 – 2.010).
Interesante oportunidad para desarrolladores de explorar iniciativas de emprendimiento en proyectos de desarrollo.
Ya hay importantes empresas de diferentes sectores apostándole al desarrollo de aplicaciones.
Interesados en desarrollar, hoy taller a las 5:00 p.m.
Información técnica, noticias, videos y links en:
http://www.androidcolombia.com
Conclusiones
![Page 58: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/58.jpg)
Preguntas
![Page 59: Presentación android campus party colombia 2.010](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546dcac0b4af9f6b2c8b54ac/html5/thumbnails/59.jpg)
Contacto: MDEPlus
Grupo de desarrollo de aplicaciones Android.
E-mail: [email protected] Sitio Web: www.mdeplus.com Comunidad de desarrollo
Android: www.androidcolombia.com
Twitter: @androidcolombia Facebook: androidcolombia
Contacto