SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
3er. Reporte de avance
“Gestor de Acaparamiento de
Sitios Web Transcodificados
para Plataforma Pocket PC”
Tesista: Ing. Juan Carlos Olivares Rojas.
Director: Dr. Juan Gabriel González Serna.
Codirector: Dra. Azucena Montes Rendón.
Cuernavaca, Morelos, México, agosto de 2006.
2
Agenda
En esta sección se muestran las actividades que comprenden los aspectos
fundamentales de investigación de tesis.
Trabajo
actual
Introducción Actividades
pasadas
Resultados Trabajo
futuro
Pruebas
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
Objetivo general
• Diseñar e implementar un prototipo de
servicio intermediario para plataforma
Windows Mobile, que gestione el
acaparamiento de páginas Web
transcodificadas tomando en consideración
las características de los ambientes móviles.
5
Metodología de solución
6
MoviwareLeyenda OK
Desarrollo
Integración
Entrada
7
Arquitectura propuesta
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
8
Agenda
Se muestran las actividades realizadas y reportadas en las presentaciones
anteriores (período septiembre-diciembre 2006, enero-abril de 2006).
Trabajo
actual
Introducción Actividades
pasadas
Resultados Trabajo
futuro
Pruebas
9
Compromisos pasados
# C o n c e p t o 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 E v a lu a c ió n d e h e r r a m ie n t a s
E m b e d d e d V is u a l T o o ls
V is u a l S t u d io . N e t
J a v a 2 M ic r o E d it io n
O t r a s h e r r a m ie n t a s
C o m p a r a t iv a s
2 A n a lis is d e r e c u r s o s a a c a p a r a r
T a m a ñ o
T ip o d e r e c u r s o s
E s t r u c t u r a d e a lm a c e n a m ie n t o
D o c u m e n t a c ió n
3 E s t u d io h e r r a m ie n t a s e le c c io n a d a
4 E s t u d io d e M o v iw a r e
A c a p a r a d o r
C o n t e n e d o r d e P a t r o n e s
T r a n s c o d if ic a d o r
G e s t o r d e d e s c o n e x ió n
D o c u m e n t a c ió n
5 D is e ñ o e im p le m e n t a c ió n d e l G A P
O b s e r v a d o r
G e s t o r d e D e s c o n e x ió n L o c a l
S E P T O C T N O V D I C
100%
100%
100%
100%
100%
36.25%
Avance OK
10
Compromisos actuales
# Concepto 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
5 Diseño e implementación del GAP
Gestor de Acaparamiento Local
Pruebas
6 Adaptación del GAP
ARM
MIPS
SH3
7 Diseño e implementación del GAS
Analizador HTTP
Integración del Transcodificador
Integración del Acaparador
Sincronizador de caches
ENE FEB MAR ABR
100% 70%
Avance OK
100%
100%
11
Agenda
En esta sección se muestran las actividades realizadas durante el período
mayo-agosto de 2006.
Trabajo
actual
Introducción Actividades
pasadas
Resultados Trabajo
futuro
Pruebas
12
Actividades realizadas
Examen de grado
Revisiones
XXCapítulos
Pruebas
X
XRedacción de tesis9
Depuración
Integración GAP y GAS
Pruebas8
Pruebas
Gestor de desconexión
Diseño e implementación del GAS7
4321432143214321Concepto#
AGOJULJUNMAY
Actividades por realizar en el cuatrimestre mayo-agosto de 2006
100%
100%
50%
100%
Avance OK
13
Agenda
En esta sección se muestran las pruebas realizadas al prototipo desarrollado
Trabajo
actual
Introducción Actividades
pasadas
Resultados Trabajo
futuro
Pruebas
14
Plan de pruebas
• Las pruebas se realizaron tomando como
base un dispositivo iPAQ rx3115 de la
compañía HP con Windows Mobile 2003,
aunque también algunas pruebas se
realizaron con otros dispositivos.
• 5 casos de prueba para demostrar por partes
la funcionalidad del sistema.
“Si buscas resultados distintos, no hagas siempre lo mismo” Albert Einstein
15
1 Configuración del GAP
• Objetivo: Analizar el GAP
• Subcasos:
– Carga del archivo de configuración.
– Configuración del sistema.
– Otras opciones
Configuración proxy Configuración red
16
1 Configuración del GAP
Estructura del
prototipo (interfaz) y
de directorios
Carga de archivo
de configuración
Interfaz de configuración
17
2: Recursos sin acaparar y sin transcodificar
• Objetivo: Ver funcionamiento del
intermediario
• Subcasos:
– Visualización de mensajes en la interfaz del
GAP.
– Visualización de la bitácora.
– Visualización de errores.
– Visualización de recursos Web en línea sin
transcodificar ni acaparar.
18
2: Recursos sin acaparar y sin transcodificar
Visualización de
peticiones en línea.
Visualización de
recursos Web de
manera normal
Visualización de la
bitácora del sistema
19
3: Recursos sin acaparar pero transcodificados
• Objetivos: Analizar el funcionamiento del
GAT MT
• Subcasos:
– Recurso Web transcodificado a HTMLR, WML,
XHTML-MP, PDF, PostScript, texto plano y XML.
– Funcionamiento de la caché del mecanismo
transcodificador.
– Proceso de transcodificación asíncrona.
– Visualización de errores en el proceso de
transcodificación.
20
3: Recursos sin acaparar pero transcodificados
HTMLR (HTML
Reformateado)
WML
21
3: Recursos sin acaparar pero transcodificados
XHTML-MP (Mobile
Profile)
PDF
XML
22
3: Recursos sin acaparar pero transcodificados
TXT AsincronismoRecurso no
reconocido
23
4: Recursos acaparados pero sin transcodificar
• Objetivos: Analizar el funcionamiento del
GAT MA.
• Subcasos:
– Obtención de recursos de un patrón de
acaparamiento síncrono o asíncrono.
– Envío de un sitio acaparado al cliente.
Árbol Árbol
recortado
24
4: Recursos acaparados pero sin transcodificar
Estructura de la caché
acaparada en el servidor
Obtención de
patrones de
acaparamiento y
envío a los clientes
móviles
Recuperación
25
5: Recursos acaparados y transcodificados
• Objetivos: Funcionamiento de la caché del
dispositivo local.
• Subcasos:
– Visualización de recursos acaparados y
transcodificados.
– Obtener y validar un sitio Web acaparado en el
GAP.
Contenedor de
patrones
Patrón MIME
26
Recursos acaparados y transcodificados
Control de
restricciones de
acaparamiento
Recurso acaparado
27
GAP Windows Ubicuo
28
Otros dispositivos
29
Otros dispositivos
30
Pruebas de rendimiento
• 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).
31
Tiempos de transcodificación
2.17 s
Promedio OK
2.31
1.56
1.57
2.42
3.78
1.79 1.76
Los tiempos dependen del tamaño del recurso, así como del formato
32
Tamaño de transcodificación
33.9%
Promedio OK17.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%
Las pruebas realizadas en los formatos PS y XML se dispararon de manera
considerable por lo que fueron excluidas de los resultados finales
33
Tiempos de acaparamiento
22.46
63.29
Puede visualizarse que el uso de transcodificación en el proceso de
acaparamiento vuelve más lento el proceso en general.
34
Tamaño de acaparamiento
34.85%
Promedio OK
2292.5
0%
1261.83
-44.95%
1723.43
-24.82%
1554.52
-32.19%
1539.46
-32.84%
Al realizar acaparamiento y transcodificación en promedio se reduce un 35% el
tamaño de los recursos, comprimiéndolos se puede obtener hasta un 86%
86.62%
Máximo OK
1886.51
-17.7%
1323.35
-42.27%
1164.83
-49.18%
35
Tiempos del GAP
Emuladores
225.53 %
Promedio OK11.60
7.69 8.04
5.54
7.90
3.61
36
Tiempos del GAP
Dispositivos
5.07
3.61
2.36
1.46
3.97
5.44
2.35
37
Tiempos SmartGAP
10.70
7.69
8.93
5.96
2.83 2.85
1.46
Puede visualizarse que el uso de dispositivos Smartphone es más lento que el
uso de otros dispositivos como Pocket PC y PC
38
Pocket PC vs. PC
268.84 %
Promedio OK
1.29
1.46
3.48
El uso de dispositivos Pocket PC es más lento que PC en igualdad de
circustancias.
39
Comparativa de plataformas
En general vemos que el mejor desemepeño se obtiene en PC seguido de
PPC, Smartphone, emuladores de PPC y emuladores de teléfonos
40
Agenda
En esta sección se muestran las actividades realizadas y reportadas en la
presentación anterior (período septiembre-octubre de 2005).
Trabajo
actual
Introducción Actividades
pasadas
Resultados Trabajo
futuro
Pruebas
41
Resultados
• 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%
Beneficios directos
42
Resultados
• 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
43
Publicaciones
• “MoviWeb: Platform to Solve the Web Content
Visualization Problem on Heterogeneous Mobile
Devices”, aceptado en el XV Congreso
Internacional de Computación CIC’06, México D.F.,
México, noviembre 21 al 24 de 2006.
• “Using Web Pages Accessible Design for the
Correct Web Visualization on Mobile Devices”,
aceptado en el III Congreso de Electrónica,
Robótica y Mecánica Automotriz CERMA’06,
Cuernavaca, Morelos, México, del 26 al 29 de
septiembre de 2006.
44
Otros
• “Multi-Format Web Content Transcoding for Mobile
Devices”, aceptado en el VII Encuentro
Internacional de Computación ENC’06, San Luís
Potosí, San Luís Potosí, México, del 18 al 22 de
septiembre de 2006.
• “GAP: A Tool to Solve the Web Content
Visualization Problem on Pocket PC devices”, IEEE
Looking Forward newsletter, IEEE Computer
Society, vol. 13, verano de 2006.
• Se obtuvo el primer lugar en el concurso de
creatividad fase local.
45
Agenda
En esta sección se muestran las actividades realizadas y reportadas en la
presentación anterior (período septiembre-octubre de 2005).
Trabajo
actual
Introducción Actividades
pasadas
Resultados Trabajo
futuro
Pruebas
46
Conclusiones
• 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…
47
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…
48
¿Preguntas?
• jcolivares04c@cenidet.edu.mx
• http://mail.cenidet.edu.mx/~jcolivares04c/
“Distribuye y vencerás”.

Más contenido relacionado

Destacado

Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409
Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409
Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409Synerfia Morgane Rollando
 
Iluminacion 1
Iluminacion 1Iluminacion 1
Iluminacion 1hectorium
 
Présentation du Club Export
Présentation du Club ExportPrésentation du Club Export
Présentation du Club ExportLaNouvelle
 
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...Manuel Mujica
 
TICSRP
TICSRPTICSRP
TICSRPmazava
 
Présentation de la Rakuten Super Semaine
Présentation de la Rakuten Super Semaine Présentation de la Rakuten Super Semaine
Présentation de la Rakuten Super Semaine NicolasPrice
 
Présentation des partenaires du Summer Meeting du SCIJ
Présentation des partenaires du Summer Meeting du SCIJPrésentation des partenaires du Summer Meeting du SCIJ
Présentation des partenaires du Summer Meeting du SCIJTerraVictoria
 
Experiencias en construcción de un servicio de investigación para parlamentos
Experiencias en construcción de un servicio de investigación para parlamentos Experiencias en construcción de un servicio de investigación para parlamentos
Experiencias en construcción de un servicio de investigación para parlamentos congresochile
 
RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)
RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)
RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)RAINBOW by ECS-3.COM
 
Ch1 systemenumeration
Ch1 systemenumerationCh1 systemenumeration
Ch1 systemenumerationmickel iron
 
Bac belge n
Bac belge nBac belge n
Bac belge nlyago
 
El lenguaje de los nuevos medios
El lenguaje de los nuevos mediosEl lenguaje de los nuevos medios
El lenguaje de los nuevos mediosEduardo Marisca
 
Durocher Stéphane Janvier 2016
Durocher Stéphane Janvier 2016Durocher Stéphane Janvier 2016
Durocher Stéphane Janvier 2016Stephane Durocher
 
RAINBOW by ECS-3.COM: Maison urbaine éco (version française)
RAINBOW by ECS-3.COM: Maison urbaine éco (version française)RAINBOW by ECS-3.COM: Maison urbaine éco (version française)
RAINBOW by ECS-3.COM: Maison urbaine éco (version française)RAINBOW by ECS-3.COM
 
1000$ pour créer une startup
1000$ pour créer une startup1000$ pour créer une startup
1000$ pour créer une startupPascal Rossini
 

Destacado (19)

Habiter
HabiterHabiter
Habiter
 
Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409
Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409
Entrepreneur Investisseur Tous Actionnaires jeudis de la strategie 150409
 
Iluminacion 1
Iluminacion 1Iluminacion 1
Iluminacion 1
 
Présentation du Club Export
Présentation du Club ExportPrésentation du Club Export
Présentation du Club Export
 
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
 
Por algo será
Por algo seráPor algo será
Por algo será
 
TICSRP
TICSRPTICSRP
TICSRP
 
Présentation de la Rakuten Super Semaine
Présentation de la Rakuten Super Semaine Présentation de la Rakuten Super Semaine
Présentation de la Rakuten Super Semaine
 
Présentation des partenaires du Summer Meeting du SCIJ
Présentation des partenaires du Summer Meeting du SCIJPrésentation des partenaires du Summer Meeting du SCIJ
Présentation des partenaires du Summer Meeting du SCIJ
 
Experiencias en construcción de un servicio de investigación para parlamentos
Experiencias en construcción de un servicio de investigación para parlamentos Experiencias en construcción de un servicio de investigación para parlamentos
Experiencias en construcción de un servicio de investigación para parlamentos
 
RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)
RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)
RAINBOW by ECS-3.COM: BÂTIMENTS MOBILES (Version française)
 
Ch1 systemenumeration
Ch1 systemenumerationCh1 systemenumeration
Ch1 systemenumeration
 
Bac belge n
Bac belge nBac belge n
Bac belge n
 
El lenguaje de los nuevos medios
El lenguaje de los nuevos mediosEl lenguaje de los nuevos medios
El lenguaje de los nuevos medios
 
Physioswiss
PhysioswissPhysioswiss
Physioswiss
 
Durocher Stéphane Janvier 2016
Durocher Stéphane Janvier 2016Durocher Stéphane Janvier 2016
Durocher Stéphane Janvier 2016
 
RAINBOW by ECS-3.COM: Maison urbaine éco (version française)
RAINBOW by ECS-3.COM: Maison urbaine éco (version française)RAINBOW by ECS-3.COM: Maison urbaine éco (version française)
RAINBOW by ECS-3.COM: Maison urbaine éco (version française)
 
Streaming
StreamingStreaming
Streaming
 
1000$ pour créer une startup
1000$ pour créer une startup1000$ pour créer une startup
1000$ pour créer une startup
 

Similar a Presentacion3

Similar a Presentacion3 (20)

Seminario2
Seminario2Seminario2
Seminario2
 
Reporte1
Reporte1Reporte1
Reporte1
 
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...
 
Moviweb
MoviwebMoviweb
Moviweb
 
Tomas De Decisiones Sistema Control Recursos Financieros
Tomas De Decisiones Sistema Control Recursos FinancierosTomas De Decisiones Sistema Control Recursos Financieros
Tomas De Decisiones Sistema Control Recursos Financieros
 
Guia examen adsi
Guia examen adsiGuia examen adsi
Guia examen adsi
 
Guillen_Quisca_Lisbeth_Diana .pdf
Guillen_Quisca_Lisbeth_Diana .pdfGuillen_Quisca_Lisbeth_Diana .pdf
Guillen_Quisca_Lisbeth_Diana .pdf
 
Html5
Html5Html5
Html5
 
Adaptación de JMeter para la minería de datos de estructuras de páginas web.
Adaptación de JMeter para la minería de datos de estructuras de páginas web.Adaptación de JMeter para la minería de datos de estructuras de páginas web.
Adaptación de JMeter para la minería de datos de estructuras de páginas web.
 
TA2_1
TA2_1TA2_1
TA2_1
 
Avance1
Avance1Avance1
Avance1
 
Liferay Symposium 2014 - Business case: RACE
Liferay Symposium 2014 - Business case: RACE Liferay Symposium 2014 - Business case: RACE
Liferay Symposium 2014 - Business case: RACE
 
Presentación RodrigoPolo.com @ Barcamp Guatemala '09
Presentación RodrigoPolo.com @ Barcamp Guatemala '09Presentación RodrigoPolo.com @ Barcamp Guatemala '09
Presentación RodrigoPolo.com @ Barcamp Guatemala '09
 
Trabajo empresarial
Trabajo empresarialTrabajo empresarial
Trabajo empresarial
 
Carlos arteche gonzalez
Carlos arteche gonzalezCarlos arteche gonzalez
Carlos arteche gonzalez
 
Clase 11
Clase 11Clase 11
Clase 11
 
HMSSC
HMSSCHMSSC
HMSSC
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 

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...
 

Presentacion3

  • 1. 3er. Reporte de avance “Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC” Tesista: Ing. Juan Carlos Olivares Rojas. Director: Dr. Juan Gabriel González Serna. Codirector: Dra. Azucena Montes Rendón. Cuernavaca, Morelos, México, agosto de 2006.
  • 2. 2 Agenda En esta sección se muestran las actividades que comprenden los aspectos fundamentales de investigación de tesis. Trabajo actual Introducción Actividades pasadas Resultados Trabajo futuro Pruebas
  • 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 Objetivo general • Diseñar e implementar un prototipo de servicio intermediario para plataforma Windows Mobile, que gestione el acaparamiento de páginas Web transcodificadas tomando en consideración las características de los ambientes móviles.
  • 7. 7 Arquitectura propuesta 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
  • 8. 8 Agenda Se muestran las actividades realizadas y reportadas en las presentaciones anteriores (período septiembre-diciembre 2006, enero-abril de 2006). Trabajo actual Introducción Actividades pasadas Resultados Trabajo futuro Pruebas
  • 9. 9 Compromisos pasados # C o n c e p t o 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 E v a lu a c ió n d e h e r r a m ie n t a s E m b e d d e d V is u a l T o o ls V is u a l S t u d io . N e t J a v a 2 M ic r o E d it io n O t r a s h e r r a m ie n t a s C o m p a r a t iv a s 2 A n a lis is d e r e c u r s o s a a c a p a r a r T a m a ñ o T ip o d e r e c u r s o s E s t r u c t u r a d e a lm a c e n a m ie n t o D o c u m e n t a c ió n 3 E s t u d io h e r r a m ie n t a s e le c c io n a d a 4 E s t u d io d e M o v iw a r e A c a p a r a d o r C o n t e n e d o r d e P a t r o n e s T r a n s c o d if ic a d o r G e s t o r d e d e s c o n e x ió n D o c u m e n t a c ió n 5 D is e ñ o e im p le m e n t a c ió n d e l G A P O b s e r v a d o r G e s t o r d e D e s c o n e x ió n L o c a l S E P T O C T N O V D I C 100% 100% 100% 100% 100% 36.25% Avance OK
  • 10. 10 Compromisos actuales # Concepto 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 5 Diseño e implementación del GAP Gestor de Acaparamiento Local Pruebas 6 Adaptación del GAP ARM MIPS SH3 7 Diseño e implementación del GAS Analizador HTTP Integración del Transcodificador Integración del Acaparador Sincronizador de caches ENE FEB MAR ABR 100% 70% Avance OK 100% 100%
  • 11. 11 Agenda En esta sección se muestran las actividades realizadas durante el período mayo-agosto de 2006. Trabajo actual Introducción Actividades pasadas Resultados Trabajo futuro Pruebas
  • 12. 12 Actividades realizadas Examen de grado Revisiones XXCapítulos Pruebas X XRedacción de tesis9 Depuración Integración GAP y GAS Pruebas8 Pruebas Gestor de desconexión Diseño e implementación del GAS7 4321432143214321Concepto# AGOJULJUNMAY Actividades por realizar en el cuatrimestre mayo-agosto de 2006 100% 100% 50% 100% Avance OK
  • 13. 13 Agenda En esta sección se muestran las pruebas realizadas al prototipo desarrollado Trabajo actual Introducción Actividades pasadas Resultados Trabajo futuro Pruebas
  • 14. 14 Plan de pruebas • Las pruebas se realizaron tomando como base un dispositivo iPAQ rx3115 de la compañía HP con Windows Mobile 2003, aunque también algunas pruebas se realizaron con otros dispositivos. • 5 casos de prueba para demostrar por partes la funcionalidad del sistema. “Si buscas resultados distintos, no hagas siempre lo mismo” Albert Einstein
  • 15. 15 1 Configuración del GAP • Objetivo: Analizar el GAP • Subcasos: – Carga del archivo de configuración. – Configuración del sistema. – Otras opciones Configuración proxy Configuración red
  • 16. 16 1 Configuración del GAP Estructura del prototipo (interfaz) y de directorios Carga de archivo de configuración Interfaz de configuración
  • 17. 17 2: Recursos sin acaparar y sin transcodificar • Objetivo: Ver funcionamiento del intermediario • Subcasos: – Visualización de mensajes en la interfaz del GAP. – Visualización de la bitácora. – Visualización de errores. – Visualización de recursos Web en línea sin transcodificar ni acaparar.
  • 18. 18 2: Recursos sin acaparar y sin transcodificar Visualización de peticiones en línea. Visualización de recursos Web de manera normal Visualización de la bitácora del sistema
  • 19. 19 3: Recursos sin acaparar pero transcodificados • Objetivos: Analizar el funcionamiento del GAT MT • Subcasos: – Recurso Web transcodificado a HTMLR, WML, XHTML-MP, PDF, PostScript, texto plano y XML. – Funcionamiento de la caché del mecanismo transcodificador. – Proceso de transcodificación asíncrona. – Visualización de errores en el proceso de transcodificación.
  • 20. 20 3: Recursos sin acaparar pero transcodificados HTMLR (HTML Reformateado) WML
  • 21. 21 3: Recursos sin acaparar pero transcodificados XHTML-MP (Mobile Profile) PDF XML
  • 22. 22 3: Recursos sin acaparar pero transcodificados TXT AsincronismoRecurso no reconocido
  • 23. 23 4: Recursos acaparados pero sin transcodificar • Objetivos: Analizar el funcionamiento del GAT MA. • Subcasos: – Obtención de recursos de un patrón de acaparamiento síncrono o asíncrono. – Envío de un sitio acaparado al cliente. Árbol Árbol recortado
  • 24. 24 4: Recursos acaparados pero sin transcodificar Estructura de la caché acaparada en el servidor Obtención de patrones de acaparamiento y envío a los clientes móviles Recuperación
  • 25. 25 5: Recursos acaparados y transcodificados • Objetivos: Funcionamiento de la caché del dispositivo local. • Subcasos: – Visualización de recursos acaparados y transcodificados. – Obtener y validar un sitio Web acaparado en el GAP. Contenedor de patrones Patrón MIME
  • 26. 26 Recursos acaparados y transcodificados Control de restricciones de acaparamiento Recurso acaparado
  • 30. 30 Pruebas de rendimiento • 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).
  • 31. 31 Tiempos de transcodificación 2.17 s Promedio OK 2.31 1.56 1.57 2.42 3.78 1.79 1.76 Los tiempos dependen del tamaño del recurso, así como del formato
  • 32. 32 Tamaño de transcodificación 33.9% Promedio OK17.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% Las pruebas realizadas en los formatos PS y XML se dispararon de manera considerable por lo que fueron excluidas de los resultados finales
  • 33. 33 Tiempos de acaparamiento 22.46 63.29 Puede visualizarse que el uso de transcodificación en el proceso de acaparamiento vuelve más lento el proceso en general.
  • 34. 34 Tamaño de acaparamiento 34.85% Promedio OK 2292.5 0% 1261.83 -44.95% 1723.43 -24.82% 1554.52 -32.19% 1539.46 -32.84% Al realizar acaparamiento y transcodificación en promedio se reduce un 35% el tamaño de los recursos, comprimiéndolos se puede obtener hasta un 86% 86.62% Máximo OK 1886.51 -17.7% 1323.35 -42.27% 1164.83 -49.18%
  • 35. 35 Tiempos del GAP Emuladores 225.53 % Promedio OK11.60 7.69 8.04 5.54 7.90 3.61
  • 37. 37 Tiempos SmartGAP 10.70 7.69 8.93 5.96 2.83 2.85 1.46 Puede visualizarse que el uso de dispositivos Smartphone es más lento que el uso de otros dispositivos como Pocket PC y PC
  • 38. 38 Pocket PC vs. PC 268.84 % Promedio OK 1.29 1.46 3.48 El uso de dispositivos Pocket PC es más lento que PC en igualdad de circustancias.
  • 39. 39 Comparativa de plataformas En general vemos que el mejor desemepeño se obtiene en PC seguido de PPC, Smartphone, emuladores de PPC y emuladores de teléfonos
  • 40. 40 Agenda En esta sección se muestran las actividades realizadas y reportadas en la presentación anterior (período septiembre-octubre de 2005). Trabajo actual Introducción Actividades pasadas Resultados Trabajo futuro Pruebas
  • 41. 41 Resultados • 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% Beneficios directos
  • 42. 42 Resultados • 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
  • 43. 43 Publicaciones • “MoviWeb: Platform to Solve the Web Content Visualization Problem on Heterogeneous Mobile Devices”, aceptado en el XV Congreso Internacional de Computación CIC’06, México D.F., México, noviembre 21 al 24 de 2006. • “Using Web Pages Accessible Design for the Correct Web Visualization on Mobile Devices”, aceptado en el III Congreso de Electrónica, Robótica y Mecánica Automotriz CERMA’06, Cuernavaca, Morelos, México, del 26 al 29 de septiembre de 2006.
  • 44. 44 Otros • “Multi-Format Web Content Transcoding for Mobile Devices”, aceptado en el VII Encuentro Internacional de Computación ENC’06, San Luís Potosí, San Luís Potosí, México, del 18 al 22 de septiembre de 2006. • “GAP: A Tool to Solve the Web Content Visualization Problem on Pocket PC devices”, IEEE Looking Forward newsletter, IEEE Computer Society, vol. 13, verano de 2006. • Se obtuvo el primer lugar en el concurso de creatividad fase local.
  • 45. 45 Agenda En esta sección se muestran las actividades realizadas y reportadas en la presentación anterior (período septiembre-octubre de 2005). Trabajo actual Introducción Actividades pasadas Resultados Trabajo futuro Pruebas
  • 46. 46 Conclusiones • 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…
  • 47. 47 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…