SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
ENC 2006
Multi-Format Web Content
Transcoding for Mobile
Devices
Dr. Juan Gabriel González Serna.
Dra. Azucena Montes Rendón.
Dr. Víctor Jesús Sosa Sosa.
Ing. Juan Carlos Olivares Rojas.
San Luís Potosí, San Luís Potosí, México, septiembre de 2006.
2
Agenda
Metodología
de solución
Problemática Objetivos
Resultados ConclusionesPruebas
3
Problemática
Los sitios Web no
están diseñados
tomando en
cuenta las
características y
limitaciones de los
dispositivos
móviles
800
600
4
Problemática
$63$33.122120285Total
$13.5$9.7249581.0Enviar un correo con una nota y un archivo
adjunto de 50 kb
$12$9.2445576.1Ver página Web de 70 KB
$3$1.567412.2Reenviar un correo 9 Kb
$3$1.447411.8Recibir un correo (9 kb)
$10.5$8.7637272.4Descargar una archivo PDF (68k)
$1.5$0.84426.7Cargar página Web
$4.5$0.841276.3Búsqueda de un restaurante y menú
$3$0.721005.9Buscar un numero en un directorio
$3$0.721095.4Resultados de los partidos del fútbol
$4.5$0.481533.7Buscar una película y ver su sinopsis
$3$0.24922Leer noticias
CSDGPRSTiempo
(Segs.)
Tamaño
(KB)Tarea
CSD: $1.5 minuto
GPRS: $0.12 KB
Telcel
Costos
Costos de acceso a Internet en México desde un dispositivo móvil haciendo
uso de la red de telefonía celular.
5
Objetivos
• 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
6
Metodología de solución
Esquema general de solución
7
Metodología de solución
GAP
MA
MT
Navegador
Squid Web
GAT
Dispositivo móvil
Pocket PC
Petición - Respuesta
HTTP
Si el recurso no
está en la caché
Petición - Respuesta
HTTP
Petición - Respuesta
HTTP
Petición - Respuesta
HTTP
Arquitectura propuesta
8
Metodología de solución
GET http://www.cenidet.edu.mx/ HTTP/1.0
Accept: */*
UA-OS: Windows CE (Pocket PC) –Version 3.0
UA-Color: Color16
UA-Pixeles: 240x320
UA-CPU: ARM SA1110
UA-Voice: False
UA-Language: Mozilla/2.0
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/2.0 (Compatible; MSIE 3.02; Windows CE; PPC; 240x320)
Host: www.itmorelia.edu.mx
Proxy-Connection: Keep-Alive
X-Transform: XHTML-MP; Complete
GET http://www.cenidet.edu.mx/ HTTP/1.0
Accept: */*
UA-OS: Windows CE (Pocket PC) –Version 3.0
UA-Color: Color16
UA-Pixeles: 240x320
UA-CPU: ARM SA1110
UA-Voice: False
UA-Language: Mozilla/2.0
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/2.0 (Compatible; MSIE 3.02; Windows CE; PPC; 240x320)
Host: www.itmorelia.edu.mx
Proxy-Connection: Keep-Alive
X-Transform: XHTML-MP; Complete
Generador
Hoja de Estilo
Transformador
Multiformato
XSLT
HTMLR
Extractor de
Elementos
HTML
XHTML
XML
Identificador de dispositivoIdentificador de dispositivo
y formatoy formato
<HTML>
<TITLE>
<HEAD>
</HTML>
<BODY>
texto
texto
</HEAD>
</BODY>
</TITLE>
PS PDFWML
XHTML-
MPTXT XML
Proceso de transcodificación
9
Metodología de solución
Reformateo y destilado de recursos Web
10
Metodología de solución
Formatos de transcodificación soportados
11
Pruebas
• 12 Usuarios respondieron la encuesta. 3 han
utilizado dispositivos móviles para acceder a
la Web.
• Se analizaron 100 Sitios Web.
• El tamaño promedio de la página principal es
de 30,476.81 (aprox. 30 Kb), los cuales
contienen un promedio de 56.99 objetos
(imágenes, otros recursos).
12
Pruebas
2.17 s
Promedio OK
2.31
1.56
1.57
2.42
3.78
1.79 1.76
Tiempos de transcodificación
13
Pruebas
33.9%
PromedioOK17.31
0%
8.89
-48.58%
6.94
-59.87%
7.19
-58.48%
14.75
-14.74%
17.31
0%
17.31
0%
7.77
-55.66%
Tamaño de transcodificación
14
Resultados
– La transcodificación reduce hasta un 34% el
tamaño de un recurso
$12$9.2445576.1Página Web de 70 KB
CSDGPRSTiempo
(Segs.)
Tamaño
(KB)Tarea
Transcodificación
$9$6.12300.2650.22Página Web de 70 KB
15
Conclusiones
• Plataforma de software que permite
visualizar sitios Web sin importar las
limitaciones de los dispositivos móviles:
MoviWeb.
• 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…
16
Conclusiones
• 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…
17
¿Preguntas?
• {gabriel, amr, vjsosa, jcolivares04c}
@cenidet.edu.mx
• http://www.cenidet.edu.mx/~wm-serna/
• http://mail.cenidet.edu.mx/~jcolivares04c/
“Distribuye y vencerás”.

Más contenido relacionado

Destacado

Fiche récapitulative de la plateforme TerraVictoria
Fiche récapitulative de la plateforme TerraVictoriaFiche récapitulative de la plateforme TerraVictoria
Fiche récapitulative de la plateforme TerraVictoriaTerraVictoria
 
Cherbaril3
Cherbaril3Cherbaril3
Cherbaril3lyago
 
Lettre ouverte d_un_major_de_gendarm1
Lettre ouverte d_un_major_de_gendarm1Lettre ouverte d_un_major_de_gendarm1
Lettre ouverte d_un_major_de_gendarm1lyago
 
Ccre 43 - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...
Ccre 43  - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...Ccre 43  - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...
Ccre 43 - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...Brioude Internet
 
Rédiger pour un blogue institutionnel
Rédiger pour un blogue institutionnelRédiger pour un blogue institutionnel
Rédiger pour un blogue institutionnelleclercconseil
 
Sonar outil-de-qualimétrie
Sonar outil-de-qualimétrieSonar outil-de-qualimétrie
Sonar outil-de-qualimétriezaghir
 
Hiventy et le Festival de Cannes
Hiventy et le Festival de CannesHiventy et le Festival de Cannes
Hiventy et le Festival de CannesJean Luc Bertin
 
La péréquation au Canada: Évolution et analyse comparative
La péréquation au Canada: Évolution et analyse comparativeLa péréquation au Canada: Évolution et analyse comparative
La péréquation au Canada: Évolution et analyse comparativeDavid Péloquin
 
Mobile Web & BIblioteca EEA
Mobile Web & BIblioteca EEAMobile Web & BIblioteca EEA
Mobile Web & BIblioteca EEALiz Pagan
 
Blanc(2)
Blanc(2)Blanc(2)
Blanc(2)lyago
 

Destacado (19)

Fiche récapitulative de la plateforme TerraVictoria
Fiche récapitulative de la plateforme TerraVictoriaFiche récapitulative de la plateforme TerraVictoria
Fiche récapitulative de la plateforme TerraVictoria
 
Pescher JFK2011
Pescher JFK2011Pescher JFK2011
Pescher JFK2011
 
Cherbaril3
Cherbaril3Cherbaril3
Cherbaril3
 
Lettre ouverte d_un_major_de_gendarm1
Lettre ouverte d_un_major_de_gendarm1Lettre ouverte d_un_major_de_gendarm1
Lettre ouverte d_un_major_de_gendarm1
 
Ccre 43 - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...
Ccre 43  - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...Ccre 43  - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...
Ccre 43 - Club des Créateurs Repreneurs d'Entreprises Haute Loire - Les Rése...
 
Certificates
CertificatesCertificates
Certificates
 
Rédiger pour un blogue institutionnel
Rédiger pour un blogue institutionnelRédiger pour un blogue institutionnel
Rédiger pour un blogue institutionnel
 
Primera Semana
Primera SemanaPrimera Semana
Primera Semana
 
Evangelización 2.0
Evangelización 2.0Evangelización 2.0
Evangelización 2.0
 
JV50 FINANCE - TAX SHIFT
JV50 FINANCE - TAX SHIFTJV50 FINANCE - TAX SHIFT
JV50 FINANCE - TAX SHIFT
 
21 Von Arx
21 Von Arx21 Von Arx
21 Von Arx
 
Sonar outil-de-qualimétrie
Sonar outil-de-qualimétrieSonar outil-de-qualimétrie
Sonar outil-de-qualimétrie
 
Hiventy et le Festival de Cannes
Hiventy et le Festival de CannesHiventy et le Festival de Cannes
Hiventy et le Festival de Cannes
 
15 Estimacion
15 Estimacion15 Estimacion
15 Estimacion
 
Zaragoza
ZaragozaZaragoza
Zaragoza
 
24 Caulier
24 Caulier24 Caulier
24 Caulier
 
La péréquation au Canada: Évolution et analyse comparative
La péréquation au Canada: Évolution et analyse comparativeLa péréquation au Canada: Évolution et analyse comparative
La péréquation au Canada: Évolution et analyse comparative
 
Mobile Web & BIblioteca EEA
Mobile Web & BIblioteca EEAMobile Web & BIblioteca EEA
Mobile Web & BIblioteca EEA
 
Blanc(2)
Blanc(2)Blanc(2)
Blanc(2)
 

Similar a Multi-format Web Content Transcoding for Mobile Devices

MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...
MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...
MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...Juan Carlos Olivares Rojas
 
Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...
Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...
Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...Juan Carlos Olivares Rojas
 
Windows Server 2008 R2 Brand Cache
Windows Server 2008 R2 Brand CacheWindows Server 2008 R2 Brand Cache
Windows Server 2008 R2 Brand CacheChema Alonso
 
Estándares Web y Accesibilidad en Colombia
Estándares Web y Accesibilidad en ColombiaEstándares Web y Accesibilidad en Colombia
Estándares Web y Accesibilidad en ColombiaGabriel Porras
 
Informe Ejecutivo Guia 3 Diego Manios
Informe Ejecutivo Guia 3  Diego ManiosInforme Ejecutivo Guia 3  Diego Manios
Informe Ejecutivo Guia 3 Diego ManiosDecimo Sistemas
 
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasolucionesGeneXus
 
Tesis loGIS Beta
Tesis loGIS BetaTesis loGIS Beta
Tesis loGIS Betavbazurto
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET Universidad
 
Sistemas Microsoft Windows
Sistemas Microsoft WindowsSistemas Microsoft Windows
Sistemas Microsoft WindowsAsier Marqués
 
Presentación comercial nc kn
Presentación comercial nc  knPresentación comercial nc  kn
Presentación comercial nc knjesuskastillo
 
Presentación comercial nc kn mayo
Presentación comercial nc  kn mayoPresentación comercial nc  kn mayo
Presentación comercial nc kn mayojesuskastillo
 
Prod1_Eduardo_Apodaca
Prod1_Eduardo_ApodacaProd1_Eduardo_Apodaca
Prod1_Eduardo_ApodacaExcaliburJEAN
 

Similar a Multi-format Web Content Transcoding for Mobile Devices (20)

MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...
MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...
MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos M...
 
Moviweb
MoviwebMoviweb
Moviweb
 
Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...
Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...
Moviweb: A Platform to Solve the Web Content Visualization Problem on Heterog...
 
HTML5
HTML5HTML5
HTML5
 
Windows Server 2008 R2 Brand Cache
Windows Server 2008 R2 Brand CacheWindows Server 2008 R2 Brand Cache
Windows Server 2008 R2 Brand Cache
 
Estándares Web y Accesibilidad en Colombia
Estándares Web y Accesibilidad en ColombiaEstándares Web y Accesibilidad en Colombia
Estándares Web y Accesibilidad en Colombia
 
Informe Ejecutivo Guia 3 Diego Manios
Informe Ejecutivo Guia 3  Diego ManiosInforme Ejecutivo Guia 3  Diego Manios
Informe Ejecutivo Guia 3 Diego Manios
 
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
 
Documentacion proyecto
Documentacion proyectoDocumentacion proyecto
Documentacion proyecto
 
Tesis loGIS Beta
Tesis loGIS BetaTesis loGIS Beta
Tesis loGIS Beta
 
Techuetamo
TechuetamoTechuetamo
Techuetamo
 
Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
Sistemas Microsoft Windows
Sistemas Microsoft WindowsSistemas Microsoft Windows
Sistemas Microsoft Windows
 
Presentación comercial nc kn
Presentación comercial nc  knPresentación comercial nc  kn
Presentación comercial nc kn
 
Presentación comercial nc kn mayo
Presentación comercial nc  kn mayoPresentación comercial nc  kn mayo
Presentación comercial nc kn mayo
 
Prod1_Eduardo_Apodaca
Prod1_Eduardo_ApodacaProd1_Eduardo_Apodaca
Prod1_Eduardo_Apodaca
 
El Nuevo Internet Explorer 9
El Nuevo Internet Explorer 9El Nuevo Internet Explorer 9
El Nuevo Internet Explorer 9
 
Que es html
Que es htmlQue es html
Que es html
 
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
 

Más de Juan Carlos Olivares Rojas

Analítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersAnalítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersJuan Carlos Olivares Rojas
 
Analitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasAnalitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasJuan Carlos Olivares Rojas
 
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...Juan Carlos Olivares Rojas
 
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoPropuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoJuan Carlos Olivares Rojas
 
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteJuan Carlos Olivares Rojas
 
Propuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoPropuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoJuan Carlos Olivares Rojas
 
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainCyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainJuan Carlos Olivares Rojas
 
A Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityA Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityJuan Carlos Olivares Rojas
 
Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Juan Carlos Olivares Rojas
 
A Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionA Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionJuan Carlos Olivares Rojas
 
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Juan Carlos Olivares Rojas
 
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Juan Carlos Olivares Rojas
 
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Juan Carlos Olivares Rojas
 
Internet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesInternet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesJuan Carlos Olivares Rojas
 
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Juan Carlos Olivares Rojas
 
Ciber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesCiber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesJuan Carlos Olivares Rojas
 
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Juan Carlos Olivares Rojas
 

Más de Juan Carlos Olivares Rojas (20)

Ieee itmsb20
Ieee itmsb20Ieee itmsb20
Ieee itmsb20
 
Ropec20neural stick
Ropec20neural stickRopec20neural stick
Ropec20neural stick
 
Analítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersAnalítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board Computers
 
Analitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasAnalitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las Cosas
 
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
 
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoPropuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
 
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
 
Propuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoPropuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en México
 
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainCyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
 
A Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityA Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobility
 
Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes
 
A Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionA Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer Interaction
 
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
 
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
 
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
 
Internet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesInternet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas Inteligentes
 
Estrategias didacticas
Estrategias didacticasEstrategias didacticas
Estrategias didacticas
 
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
 
Ciber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesCiber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas Inteligentes
 
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
 

Multi-format Web Content Transcoding for Mobile Devices

  • 1. ENC 2006 Multi-Format Web Content Transcoding for Mobile Devices Dr. Juan Gabriel González Serna. Dra. Azucena Montes Rendón. Dr. Víctor Jesús Sosa Sosa. Ing. Juan Carlos Olivares Rojas. San Luís Potosí, San Luís Potosí, México, septiembre de 2006.
  • 3. 3 Problemática Los sitios Web no están diseñados tomando en cuenta las características y limitaciones de los dispositivos móviles 800 600
  • 4. 4 Problemática $63$33.122120285Total $13.5$9.7249581.0Enviar un correo con una nota y un archivo adjunto de 50 kb $12$9.2445576.1Ver página Web de 70 KB $3$1.567412.2Reenviar un correo 9 Kb $3$1.447411.8Recibir un correo (9 kb) $10.5$8.7637272.4Descargar una archivo PDF (68k) $1.5$0.84426.7Cargar página Web $4.5$0.841276.3Búsqueda de un restaurante y menú $3$0.721005.9Buscar un numero en un directorio $3$0.721095.4Resultados de los partidos del fútbol $4.5$0.481533.7Buscar una película y ver su sinopsis $3$0.24922Leer noticias CSDGPRSTiempo (Segs.) Tamaño (KB)Tarea CSD: $1.5 minuto GPRS: $0.12 KB Telcel Costos Costos de acceso a Internet en México desde un dispositivo móvil haciendo uso de la red de telefonía celular.
  • 5. 5 Objetivos • 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
  • 6. 6 Metodología de solución Esquema general de solución
  • 7. 7 Metodología de solución GAP MA MT Navegador Squid Web GAT Dispositivo móvil Pocket PC Petición - Respuesta HTTP Si el recurso no está en la caché Petición - Respuesta HTTP Petición - Respuesta HTTP Petición - Respuesta HTTP Arquitectura propuesta
  • 8. 8 Metodología de solución GET http://www.cenidet.edu.mx/ HTTP/1.0 Accept: */* UA-OS: Windows CE (Pocket PC) –Version 3.0 UA-Color: Color16 UA-Pixeles: 240x320 UA-CPU: ARM SA1110 UA-Voice: False UA-Language: Mozilla/2.0 Accept-Encoding: gzip, deflate User-Agent: Mozilla/2.0 (Compatible; MSIE 3.02; Windows CE; PPC; 240x320) Host: www.itmorelia.edu.mx Proxy-Connection: Keep-Alive X-Transform: XHTML-MP; Complete GET http://www.cenidet.edu.mx/ HTTP/1.0 Accept: */* UA-OS: Windows CE (Pocket PC) –Version 3.0 UA-Color: Color16 UA-Pixeles: 240x320 UA-CPU: ARM SA1110 UA-Voice: False UA-Language: Mozilla/2.0 Accept-Encoding: gzip, deflate User-Agent: Mozilla/2.0 (Compatible; MSIE 3.02; Windows CE; PPC; 240x320) Host: www.itmorelia.edu.mx Proxy-Connection: Keep-Alive X-Transform: XHTML-MP; Complete Generador Hoja de Estilo Transformador Multiformato XSLT HTMLR Extractor de Elementos HTML XHTML XML Identificador de dispositivoIdentificador de dispositivo y formatoy formato <HTML> <TITLE> <HEAD> </HTML> <BODY> texto texto </HEAD> </BODY> </TITLE> PS PDFWML XHTML- MPTXT XML Proceso de transcodificación
  • 9. 9 Metodología de solución Reformateo y destilado de recursos Web
  • 10. 10 Metodología de solución Formatos de transcodificación soportados
  • 11. 11 Pruebas • 12 Usuarios respondieron la encuesta. 3 han utilizado dispositivos móviles para acceder a la Web. • Se analizaron 100 Sitios Web. • El tamaño promedio de la página principal es de 30,476.81 (aprox. 30 Kb), los cuales contienen un promedio de 56.99 objetos (imágenes, otros recursos).
  • 14. 14 Resultados – La transcodificación reduce hasta un 34% el tamaño de un recurso $12$9.2445576.1Página Web de 70 KB CSDGPRSTiempo (Segs.) Tamaño (KB)Tarea Transcodificación $9$6.12300.2650.22Página Web de 70 KB
  • 15. 15 Conclusiones • Plataforma de software que permite visualizar sitios Web sin importar las limitaciones de los dispositivos móviles: MoviWeb. • 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…
  • 16. 16 Conclusiones • 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…
  • 17. 17 ¿Preguntas? • {gabriel, amr, vjsosa, jcolivares04c} @cenidet.edu.mx • http://www.cenidet.edu.mx/~wm-serna/ • http://mail.cenidet.edu.mx/~jcolivares04c/ “Distribuye y vencerás”.