Concurso de creatividad fase local “MoviWeb: Plataforma para
Solucionar el Problema de la Visualización de Sitios Web en Dispositivos Móviles Heterogéneos”
Presenta: Ing. Juan Carlos Olivares Rojas Asesor: M.C. J. Gabriel González S.
Continuar
i
Agenda
DLM I J VS
2
3-4 Objetivo y Justificación 5-6 Problemática 7-8 Prototipo 9-10 Metodología de solución 11-12 Beneficios 13-14 Conclusiones Nuevo
Detalles
Ir a …
Cuernavaca, Morelos, México, junio de 2006
Objetivo
3
• Desarrollar un software que permita visualizar sitios Web sin importar las limitaciones de los dispositivos móviles. • La misión de este proyecto es: “poner la Web en el bolsillo de los usuarios” . • La visión es que la información de la Web pueda ser accedida cuando, donde y como la necesiten los usuarios. Objetivo general, misión y visión
Justificación
4
Llaves Cartera Celulares Credenciales Tarjetas Llaves del trabajo Periódico Espejo MP3/Walkman Videojuego Cámara 0%
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Grado de penetración de los dispositivos móviles en la sociedad
Problemática
5
600
800 Los sitios Web no están diseñados tomando en cuenta las características y limitaciones de los dispositivos móviles
Problemática particular
Problemática
6 Tamaño (KB)
Tiempo (Segs.)
GPRS
CSD
1.5
27
$0.24
$1.5
2
92
$0.24
$3
Buscar una película y ver su sinopsis
3.7
153
$0.48
$4.5
Resultados de los partidos del fútbol
5.4
109
$0.72
$3
Buscar un numero en un directorio
5.9
100
$0.72
$3
Búsqueda de un restaurante y menú
6.3
127
$0.84
$4.5
Tarea Login (entrada al sistema) Leer noticias
Costos Cargar página Web CSD: $1.5 minuto Descargar una archivo PDF (68k) GPRS: $0.12 KB Recibir un correo (9 kb) Telcel Reenviar un correo 9 Kb
6.7
42
$0.84
$1.5
72.4
372
$8.76
$10.5
11.8
74
$1.44
$3
12.2
74
$1.56
$3
Ver página Web de 70 KB
76.1
455
$9.24
$12
Enviar un correo con una nota y un archivo adjunto de 50 kb
81.0
495
$9.72
$13.5
Total
285
2120
$33.12
$63
Costos de acceso a Internet en México desde un dispositivo móvil haciendo uso de la red de telefonía celular.
Prototipo
7
Texto
Imágenes Recurso Original
Enlaces
Transformación de un documento Web en HTML Reformateado
Prototipo
8
Texto Plano XHTML-MP
WML PostScript
PDF
Transcodificador de recursos Web en diversos clientes móviles
Metodología de solución
9
Clientes
GAT GAP Arquitectura general del sistema
Servidores
Acaparamiento
10
Un sitio Web lo podemos esquematizar como una estructura de tipo árbol. En donde podemos identificar los diferentes Un patrón de accesoennos niveles de profundidad, cada permite uno de predecir con una probabilidad mayor al estos podemos Minando niveles el historial de accesoencontrar de este 80% de html que usuario siga este archivos uunotro tipo dex recurso, el sitio Web se pueden extraer patrones mismo patrón de navegación cual puede contener a utilizamos su vez cuando otro(s) los cuales para de acceso acceda sitio Web. nivel(es). generar a este lo que denominamos árbol patrón.
1
2
3
4
5
6
Niveles
7
8
9
Transcodificación
11
Identificador de dispositivo y formato GET http://www.cenidet.edu.mx/HTTP/1.0 HTTP/1.0 GET http://www.cenidet.edu.mx/ HTML Accept:*/* */* Accept: UA-OS:Windows WindowsCE CE(Pocket (PocketPC) PC)–Version –Version3.0 3.0 UA-OS: texto UA-Color: Color16 UA-Color: Color16 texto UA-Pixeles: 240x320 XHTML UA-Pixeles: 240x320 UA-CPU:ARM ARMSA1110 SA1110 UA-CPU: UA-Voice:False False UA-Voice: UA-Language: Mozilla/2.0 XHTML UA-Language: Mozilla/2.0 TXT WML PS PDF XML HTMLR MP XML gzip, deflate Accept-Encoding: Accept-Encoding: gzip, deflate User-Agent:Mozilla/2.0 Mozilla/2.0(Compatible; (Compatible;MSIE MSIE3.02; 3.02;Windows WindowsCE; CE;PPC; PPC;240x320) 240x320) User-Agent: Host:www.itmorelia.edu.mx www.itmorelia.edu.mx Host: Proxy-Connection:Keep-Alive Keep-Alive Proxy-Connection: X-Transform:XHTML-MP; XHTML-MP;Complete Complete X-Transform: Transformador
Extractor de Elementos
Generador Hoja de Estilo
Multiformato XSLT
Productos y beneficios esperados •
12
En lo referente a tiempo se tiene lo siguiente: – Hasta 85% más rápido el acceso a través de la caché – El número de peticiones no sobrepasa el 20%
•
En lo referente al tamaño: – El acaparamiento reduce en un 35% el tamaño de un sitio – La transcodificación reduce hasta un 34% el tamaño de un recurso – La compresión hasta un 86% de un sitio Beneficios directos
Productos y beneficios esperados Tamaño Tiempo Tarea (KB) (Segs.) Página Web de 70 KB 76.1 455 Transcodificación Página Web de 70 KB 50.22 300.26 Acaparamiento Sitio Web de 70 KB 10.65 63.67
13
GPR CS S D $9.24 $12 $6.12 $9 $1.32 $3
Conclusiones
14
• Plataforma de software que permite visualizar sitios Web sin importar las limitaciones de los dispositivos móviles. • Adaptación transparente de las aplicaciones Web a la arquitectura cliente/servidor en entornos móviles. Con la cual se evita tener que modificar aplicaciones y protocolos existentes.
En resumidas cuentas…
Conclusiones
15
• Transformación de páginas Web (HTML) a otros formatos como WML, XHTML-MP, PDF, XML, Postscript, texto plano y HTML reformateado. • Disminución de costos ya que el tamaño de los recursos se reduce considerablemente, además de que se agilizan tiempos de acceso.
En resumidas cuentas…
¿Preguntas? • Se puede encontrar más información sobre este proyecto en la siguiente dirección electrónica: http://mail.cenidet.edu. mx/~jcolivares04c/ •
[email protected] du.mx •
[email protected] ¿Dudas, comentarios, sugerencias?
16
?