Upload
gdg-lima
View
609
Download
3
Embed Size (px)
Citation preview
Android Tour Peru
http://www.gdglima.pe
2 de Abril, 2013Universidad San Martin de Porres
Meison Chirinos Paredes.Mail: [email protected]: http://blog.abcdroid.peTwitter: @ameison
Evaluando Json y Xml para Transmisión de datos en
Android
http://www.gdglima.pe
1.- Escenarios de Transmisión2.- Condiciones en la transmisión3.- Formatos de Transmisión:
● Xml, características, ventajas, desventajas.● Json, características, ventajas, desventajas.
4.- Costo de transmitir datos en móviles.5.- Ejemplo con ambas alternativas usando GAE/j6.- Comparativa de costos JMeeter : Xml vs Json7.- Conclusiones
Agenda
http://www.gdglima.pe
Antes:1.- Pc - Servidor2.- Servidor- Pc
Ahora1.- Pc - Servidor2.- Servidor- Pc3.- Movil - Pc4.- Pc - Movil5.- Móvil - Servidor6.- Servidor - Móvil
1.- Escenarios de Transmisión
http://www.gdglima.pe
Antes:1.- Pc - Servidor2.- Servidor- Pc
Ahora1.- Pc - Servidor2.- Servidor- Pc3.- Movil - Pc4.- Pc - Movil5.- Móvil - Servidor6.- Servidor - Móvil
2.- Condiciones de la Transmisión
http://www.gdglima.pe
3.- Formatos de Transmisión: XML
Ventajas
● Estandar de facto● Facil de leer.● Gran aceptación
Desventajas● Es pesado para transmisión.
http://www.gdglima.pe
3.- Formatos de Transmisión: JSON
Ventajas
● Facil de leer.● Gran aceptación por parte de los desarrolladores.● Formato liviano para transmisión
Desventajas● Poco legible para lectura.
http://www.gdglima.pe
4.- Costo de Transmitir en móviles
● Ancho de banda cuesta.● Siempre se busca la economía.● En nuestro pais depende de la
empresa que nos brinda el servicio:
○ Claro: 1 sol x minuto○ Movistar: 1.10 x minuto
● El miedo de instalar aplicaciones y que consuman nuestro dinero.
http://www.gdglima.pe
5.- Ejemplo usando GAE/j
A continuación desarrollaremos una aplicación que permita calcular el costo de una transmisión tanto de bajada como de subida que incluye:
- Login con Google:- Solicita cargues una foto (La app lo ajusta a 20x20) .- Envia datos.- En web muestra resultados (En Xml y Json)
http://www.gdglima.pe
6.- Comparativa de Costos (JMeeter)
http://www.gdglima.pe
7.- Conclusiones
● Para Transmisión de Datos en moviles json es la mejor opcion.● Json proporciona rapidez de envio de datos
<Preguntas?>
devfestlima.gdglima.pe/#moderator
Facilitador: Meison ChirinosEmail: [email protected] : @ameison