PDF de programación - Arquitectura de una caché para almacenar sitios Web en dispositivos móviles Pocket PC

Imágen de pdf Arquitectura de una caché para almacenar sitios Web en dispositivos móviles Pocket PC

Arquitectura de una caché para almacenar sitios Web en dispositivos móviles Pocket PCgráfica de visualizaciones

Publicado el 31 de Julio del 2018
489 visualizaciones desde el 31 de Julio del 2018
675,4 KB
29 paginas
Creado hace 18a (06/02/2006)
cenidet

Arquitectura de una caché para

almacenar sitios Web en

dispositivos móviles Pocket PC

M.C. Juan Gabriel González Serna
Dra. Azucena Montes Rendón
Dr. Víctor Jesús Sosa Sosa
Ing. Juan Carlos Olivares Rojas

Puebla, Puebla, México, a 3 de febrero de 2006

Agenda

Resumen

Introducción

Almacenamiento de datos en
dispositivos Pocket PC

Tipos de recursos a acaparar

Arquitectura de la caché propuesta

Conclusiones y trabajos futuros

Se presenta de manera muy general el contenido de este trabajo.

Resumen

• Este trabajo presenta una alternativa para
solucionar el problema de la visualización de
sitios Web en dispositivos móviles cuando se
presenten eventos de desconexión; para
ello, se utiliza un servicio intermediario que
guarda en una caché el contenido de sitios
Web que han sido
y
adaptados a la plataforma Pocket PC.

transformados

“Poner la Web en el bolsillo de los usuarios”

Agenda

Resumen

Introducción

Almacenamiento de datos en
dispositivos Pocket PC

Tipos de recursos a acaparar

Arquitectura de la caché propuesta

Conclusiones y trabajos futuros

Se muestra la problemática general que abarca este trabajo de investigación

Introducción

• Debido a la gran cantidad de información y la
importancia de ésta en la vida moderna, se
ha hecho necesario disponer de los datos en
cualquier momento y en todo lugar. Esto se
la aparición y
ha
popularización de los dispositivos móviles,
tal es el caso de los dispositivos PDAs como
los Pocket PC (PPC) y más recientemente
los teléfonos inteligentes.

logrado gracias a

Agenda

Resumen

Introducción

Almacenamiento de datos en
dispositivos Pocket PC

Tipos de recursos a acaparar

Arquitectura de la caché propuesta

Conclusiones y trabajos futuros

En esta sección se habla sobre los aspectos básicos en como es almacenada
la información en un dispositivo Pocket PC.

Almacenamiento de datos

• Esquema de almacenamiento primario y

secundario.

• No existe una diferencia tan marcada entre

RAM y ROM.

• La memoria

persistente.
Generalmente contiene el sistema operativo.

ROM es

Almacenamiento de datos

• La memoria RAM almacena datos así como

programas.

• La RAM se divide en tres partes:

– Object Store
– Registry
– Heap

• El almacenamiento es semipersistente.

Almacenamiento de datos

• En

lo referente a

la estructura de

los
archivos utilizados en PPC, éstos son
totalmente compatibles (en estructura) con
Windows para plataformas PCs.

• Se utiliza el sistema de archivos FAT, por lo
que se carece de un esquema confiable de
seguridad.

Agenda

Resumen

Introducción

Almacenamiento de datos en
dispositivos Pocket PC

Tipos de recursos a acaparar

Arquitectura de la caché propuesta

Conclusiones y trabajos futuros

Se muestran los tipos de recursos más usados y que son necesarios acaparar
en el dispositivo móvil.

Tipos de recursos a acaparar

Aplicación

Access

Mapa de bits

Word

Excel

PowerPoint

PC

*.mdb

*.bmp

*.doc

*.xls

*.ppt

PPC

*.cdb

*.2bp

*.psw

*.pxl

*.ppv

Tipos de archivos más utilizados en dispositivos Pocket PC.

Tipos de recursos a acaparar

FORMATO

EXTENSIÓN DEL

WML

ARCHIVO

.WML

WMLScript

.WMLS

HTML

cHTML

XHTML

GIF

JPEG

WBMP

PNG

.HTM/.HTML

.IHTML/.CHTML

.XHTML/HTML

.GIF

.JPG/.JPEG

.WBMP

.PNG

TIPOS DE
CONTENIDO

FORMATOS MIME

Texto

Texto

Texto

Texto

Texto

Imagen

Imagen

Imagen

Imagen

Text/vnd.wap.wml

Text/xml

Text/vnd.wap.wmlscript

Text/html

Text/html

Application/xhtml+xml

Text/xml

Image/gif

Image/jpg

Image/vnd.wap.wbmp

Image/png

Image/vnd.wap.png

Recursos más empleados en dispositivos móviles (I).

Tipos de recursos a acaparar

FORMATO

MPEG

EXTENSIÓN
ARCHIVO

.MPG/.MPEG

Windows Media Video

.WMV

Real video

MP3

MIDI

Windows Media Audio

Real Audio

Archivo de instalación de
Windows

.RV

.MP3

.MIDI

.WMA

.RA

.CAB

Cascading Style Sheets

.CSS

Contacto de Agenda

.VCF

Contacto de Calendario

DEL

TIPOS
CONTENIDO

DE

FORMATOS MIME

Video

Video

Video

Audio

Audio

Audio

Audio

Video/mpeg
Video/mpeg4generic

Video/x-ms-wmv

Video/vnd.rn-realvideo

Audio/mp3
Audio/x-mp3

Audio/midi

Audio/x-ms-wma

Audio/vnd.rn-realaudio

Aplicación

Application/cab

Otros

Otors

Otros

Text/css

Text/x-vcard

Text/x-vcalendar

Recursos más empleados en dispositivos móviles (y II).

Tipos de recursos a acaparar

• Como se puede apreciar, los tipos MIME de
los dispositivos móviles son muy similares a
los de plataformas convencionales.

• Es por esta razón, que el filtro, para saber
que tipos de archivos se deben almacenar
en la caché caerá sobre el usuario, pudiendo
éste determinar que recursos se guardan en
base a las aplicaciones que él dispone.

Agenda

Resumen

Introducción

Almacenamiento de datos en
dispositivos Pocket PC

Tipos de recursos a acaparar

Arquitectura de la caché propuesta

Conclusiones y trabajos futuros

En esta sección se muestra la arquitectura propuesta para el sistema de caché
de recursos acaparados en dispositivos móviles Pocket PC

Arquitectura de la caché

corresponde al Pocket

• El navegador más utilizado en dispositivos
PPC
Internet
Explorer, el cual está disponible de facto en
todos los dispositivos PPC. Realizar la caché
directamente sobe la estructura de la caché
traería como consecuencia que cualquier
usuario que utilizase un navegador diferente
al PIE no pudiera utilizar nuestro prototipo.

Arquitectura de la caché

• Estructura basada en índices

– Archivo binario

– Carpetas pseudoaletorias

– Similar al Proxy-cache Squid

Arquitectura de la caché

patrones.xml

Sitio 1

GAP

Sitio 2
.

.

.

config.xml

Sitio n

Diagrama de acceso a un recurso de la caché.

Arquitectura de la caché

<?xml version="1.0" encoding="UTF-8" ?>
<cache>

sitio="http://www.cenidet.edu.mx/"

<peticion
patron="cenidet.xml" fecha="10/10/2005"/>
<peticion
patron="itmorelia.xml" fecha="10/10/2005"/>

sitio="http://www.itmorelia.edu.mx/"

</cache>

• Para la implementación de la lista, se contemplaron
varias opciones, como es el caso de utilizar un
archivo binario, una base de datos o un archivo
XML.

Archivo contenedor de patrones.

Arquitectura de la caché

• En lo referente a la estructura de archivos
que debe poseer el sistema caché se tomó
como base el sistema de archivos Joliet (ISO
9660).

• En base a lo anterior, se tomó la decisión de
no limitar el tamaño de la profundidad del
sitio Web debido a que no existe un estándar
en la elaboración de un sitio Web, lo que con
lleva a que puedan existir sitios que se
encuentren muy anidados.

Arquitectura de la caché

<?xml version="1.0" encoding="UTF-8" ?>
<recursos>

<acaparado
ubicacion="index.html" />
<acaparado
ubicacion="general.css" />
<acaparado
ubicacion="mecatronica.jpg" />

</recursos>

Ejemplo de un archivo patrón de un sitio Web.

nombre="/index.html"

nombre="/css/general.css"

nombre="/img/mecatronica.gif"

Desarrollo

Integración

Arquitectura de la caché

Entrada

Cliente Móvil
Cliente Móvil
Inalámbrico
Inalámbrico

Aplicación
Aplicación

(Netscape, Explorer,
(Netscape, Explorer,

Pocket IE
Pocket IE

Intermediario
Intermediario

Gestor de Cache
Gestor de Cache
de Acaparamiento
de Acaparamiento

Recurso
Recurso

Acaparado
Acaparado

Gestor Local de
Gestor Local de
Acaparamiento
Acaparamiento

HTTP
HTTP
HTTP

HTTP
HTTP
HTTP

FTPFTP
FTPFTP
FTPFTP

Gestor de
Gestor de
Gestor de
Desconexión
Desconexión
Desconexión

Gestor de
Gestor de
Gestor de
Desconexión
Desconexión
Desconexión

Proxy Cache Squid
Proxy Cache Squid

Cache
Cache

Gestor de
Gestor de

caches
caches

1
1
1
1
.
.
2
2
0
0
8
8


E
E
E
E
E
E
I
I

Encapsulador de
Encapsulador de

patrón
patrón

Generador de
Generador de
árbol Patrón
árbol Patrón

Identificador de
Identificador de

Patrón
Patrón

Gestor de
Gestor de
Acaparamiento
Acaparamiento

Historial
Historial

De
De

Accesos
Accesos

Minero
Minero

Clasificador de
Clasificador de

Patrones
Patrones

Patrones
Patrones

Identificador
Identificador

De perfil de dispositivo
De perfil de dispositivo

Analizador de
Analizador de
Página HTML
Página HTML

Generador de página
Generador de página

Web
Web

Transcodificada
Transcodificada

Cache
Cache

transcodificada
transcodificada

Generador de
Generador de
Patrones
Patrones

Transcodificador
Transcodificador
de contenidos Web
de contenidos Web

Intranet
Intranet

Arquitectura de Moviware

Arquitectura de la caché

Cliente Pocket PC
Cliente Pocket PC
Cliente Pocket PC
Cliente Pocket PC
Cliente Pocket PC
Cliente Pocket PC
Cliente Pocket PC

Navegador (PIE)
Navegador (PIE)
Navegador (PIE)
Navegador (PIE)
Navegador (PIE)
Navegador (PIE)
Navegador (PIE)

Navegador (IPE,
Navegador (IPE,
Navegador (IPE,
Navegador (IPE,
Navegador (IPE,
Navegador (IPE,
Navegador (IPE,

Netscape
Netscape
Netscape
Netscape
Netscape
Netscape
Netscape

)
)
)
)
)
)
)

Petición
Petición
Petición
Petición

Respuesta
Respuesta
Respuesta
Respuesta

Observador
Observador
Observador
Observador
Observador
Observador
Observador

Recurso
Recurso
Recurso
Recurso









¿Conexión?
¿Conexión?
¿Conexión?
¿Conexión?
¿Conexión?
¿Conexión?
¿Conexión?

G
G
G
G
G
G
G
D
D
D
D
D
D
D
L
L
L
L
L
L
L

No
No
No
No
No
No
No

Error
Error
Error
Error
Error
Error
Error

Revisar
Revisar
Revisar
Revisar
estado
estado
estado
estado
de la
de la
de la
de la
conexión
conexión
conexión
conexión

No
No
No
No
No
No
No

recurso
recurso
recurso
recurso
recurso
recurso
recurso

¿Caché?
¿Caché?
¿Caché?
¿Caché?
¿Caché?
¿Caché?
¿Caché?









Arquitectura GASWT
Arquitectura GASWT
Arquitectura GASWT
Arquitectura GASWT









¿Actual?
¿Actual?
¿Actual?
¿Actual?
¿Actual?
¿Actual?
¿Actual?

No
No
No
No
No
No
No

Fecha
Fecha
Fecha
Fecha

Analizador
Analizador
Analizador
Analizador
Analizador
Analiz
  • Links de descarga
http://lwp-l.com/pdf12821

Comentarios de: Arquitectura de una caché para almacenar sitios Web en dispositivos móviles Pocket PC (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad