SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
1
FORMATO DE SOLICITUD DE APOYO ECONÓMICO
PROYECTOS DE INVESTIGACIÓN Y DESARROLLO
TECNOLÓGICO 2005
(SI-09-2005)
ANTE EL CoSNET
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
2
PROYECTOS DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO
SOLICITUD DE APOYO ECONÓMICO
(SI-09-2005)
Antes de proporcionar la información solicitada, lea cuidadosamente cada uno de los rubros que contiene
la presente solicitud.
FECHA 28 10 2005
DÍA MES AÑO
1. UBICACIÓN INSTITUCIONAL
Dirección General
Dirección General de Institutos Tecnológicos
Nombre del Director General
Ing. Bulmaro Fuentes Lemus
Plantel
Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET)
Datos del Plantel
Domicilio
Interior Internado Palmira s/n, Col. Palmira
Estado Morelos Municipio Cuernavaca
Teléfono (01777)3-18-77-41 Fax (01777)3-18-77-41 ext 117
Correo electrónico abautista@cenidet.edu.mx
Director del Plantel
Dr. Jesús Arnoldo Bautista Corral
Nombre Firma
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
3
2. DATOS DEL GRUPO DE INVESTIGACIÓN SOLICITANTE
a) Líneas de Investigación
LÍNEAS DE INVESTIGACIÓN
Acuacultura
Agronomía, sanidad animal y vegetal
Alimentos
Biotecnología y bioingeniería
Ciencias Computacionales
X
Ciencias exactas y naturales
Ingeniería bioquímica
Ingeniería eléctrica
Ingeniería electrónica
Ingeniería industrial
Ingeniería química
Ingeniería mecánica
Ingeniería y ciencias ambientales
Investigación Educativa
Mecatrónica
Metalurgia y nuevos materiales
Matemáticas
Planificación Regional
Tecnología de capturas
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
4
b) Datos generales y colaboración en el proyecto .- Proporcionar esta información para cada uno de
los miembros del grupo de investigación. Iniciar con el investigador responsable del proyecto.
Tipo Doc./Invest Alum. Tec. Admin. SNI Total
De la institución X X 2
Otras instituciones
Juan Carlos Olivares Rojas
Nombre completo Firma
Clave Única de Registro de Población ( CURP ) OIRJ811218HMNLJN02
Registro Federal de Contribuyentes ( R.F.C ) OIRJ8112184D8
Grado máximo de estudios Ingeniería en Sistemas Computacionales
Cargo (profesor, jefe de oficina, etc.) Alumno
Ubicación (departamento, taller, laboratorio o
sección)
Laboratorio de Sistemas Distribuidos
Teléfono (777) 318 –7741 ext. 231
Correo electrónico personal jcolivares04c@cenidet.edu.mx
nivel # de registro
Miembro del S.N.I. (actualmente) NO X SI
vigencia
Profesor de tiempo completo NO X SI
Profesor de tiempo parcial SI
horas
Antigüedad
años
Actividades a desarrollar en el proyecto.
Análisis, Diseño, Implementación, Investigación, Pruebas, Mantenimiento y Documentación del
sistema a realizar.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
5
Anexar curriculum vitae resumido y actualizado que incluya formación profesional, proyectos
de investigación realizados, publicaciones recientes ( últimos tres años ) y tesis dirigidas.
c) Administrador del proyecto
Juan Gabriel González Serna
Nombre completo Firma
3. INFORMACIÓN DEL PROYECTO
3.1 Título del proyecto “Gestor de acaparamiento de sitios Web transcodificados para
Plataforma Pocket PC”
3.2 Vinculación con el Sector Productivo. Especifique el nombre de la industria y tipo de cooperación
que existirá, así como la responsabilidad en los resultados del proyecto. Anexe carta compromiso.
Sector Tipo de cooperación Anexa carta compromiso
NO SI
3.3 Tipo de investigación
Básica ( ) Aplicada ( ) Desarrollo Tecnológico ( X )
3.4 Nivel Académico en el que se realiza el proyecto
Superior ( ) Posgrado ( √ )
Indique el nombre del programa Maestría en Ciencias en Ciencias de la Computación
3.5 Duración del proyecto
Un año X Dos años
3.6 Proyecto recurrente
clave
Nota: Anexar el informe de avance Formato (SI-11-04)
4. DESCRIPCIÓN DEL PROYECTO
4.1 Resumen
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 ha logrado gracias a la
aparición y popularización de los dispositivos móviles, tal es el caso de los dispositivos PDAs como las
Pocket PC (PPC) y más recientemente los teléfonos inteligentes.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
6
Estos dispositivos se han popularizado a causa su diminuto tamaño y a su gran versatilidad para
adaptarse a las nuevas necesidades de los usuarios. Dichos dispositivos han dejado de ser simples
juguetes electrónicos que permiten gestionar la información personal de los usuarios a convertirse en
verdaderas computadoras que caben en el bolsillo de los usuarios.
Desafortunadamente, estos dispositivos carecen de ciertas funcionalidades que han frenado su progreso
ascendente a los consumidores finales. Su principal característica se ha convertido en su principal
deficiencia: su tamaño. Debido a su tamaño, y sobretodo a que los recursos de la Web no se crearon
tomando en cuesta a esta clase de dispositivos, el uso de recursos Web no ha sido el adecuado para los
usuarios. Esto ha llevado a que no se obtenga todo el potencial de esta plataforma.
Los eventos de desconexión son frecuentes en este tipo de dispositivos, por lo que la mayoría de las
aplicaciones orientadas a conexión se verían afectadas seriamente. Tal es el caso de la visualización de
recursos Web que requiere de una conexión persistente libre de errores de transmisión y por otra parte, el
contenido de estos recursos no toma en cuanta las limitantes de esta clase de dispositivos sobre todo en
cuestión de espacio de almacenamiento y restricciones de las pantallas. Para solucionar estos problemas
se propone sistema que gestione el acaparamiento de sitios Web transcodificados cuyo contenido se
adapte a las limitantes de los dispositivos móviles PPC.
El acaparamiento consiste en el proceso de replicación y procesamiento en desconexión de datos
previamente seleccionados y copiados localmente en el cliente móvil [Val02]. Para determinar que
recursos Web son necesarios acaparar, es necesario basarnos en un proceso de minería de datos sobre
bitácoras de servidores Web que nos determinen patrones interesantes. Los patrones están en forma de
reglas de asociación, los cuales nos indican la probabilidad de que si se visita un recurso Web sean
accedidos otros recursos. Esto nos da mayor ventaja que si se utilizan simples estadísticas [Hen05].
Para solucionar el problema de la limitaciones de pantallas, se propone un esquema de conversión de
recursos Web; en este caso páginas a un documento Web transformando y formateado para ajustarse al
dispositivo cliente. En la mayoría de los casos se realiza una transcodificación, la cual consiste en,
convertir un documento html a un subconjunto del mismo destilando todas aquellas características como
tablas, frames que no están del todo estandarizadas en los dispositivos móviles [Uri04].
4.2 Estado del campo o del arte
Este proyecto forma parte de la arquitectura del proyecto Moviware [Gon03].
La finalidad de Moviware consiste en dar soporte a clientes móviles inalámbricos que operan en un
ambiente de red inestable, sujetos a experimentar diversos eventos mientras se encuentran trabajando.
Es una plataforma prototipo que se compone de los siguientes módulos:
1. Gestor de desconexión y reconexión. Este componente se encarga de gestionar y procesar los
eventos de desconexión que se puedan presentar de manera voluntaria (si el cliente lo solicita
explícitamente) o involuntaria (sin previo aviso) [Ala02].
2. Generador de patrones de acceso a sitios Web basado en algoritmos de minería de reglas de
asociación. Estos componentes extraen patrones de acceso en base a mecanismos de minería
de datos. Los patrones generados son clasificados y colocados en un contenedor para su
posterior recuperación en base a criterios de selección que el gestor de acaparamiento determina
[Val02] [Hen05].
3. Gestor de acaparamiento de recursos informáticos. Tiene la función de interpretar el perfil de
conducta de los usuarios móviles para poder identificar el patrón de acceso que permita la
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
7
precarga de los recursos informáticos que el patrón indique. También proporciona los servicios
para el procesamiento de los recursos acaparados en modo de desconexión [Ver03].
4. Transcodificador de contenidos Web. Este componente se encarga de devolver recursos Web a
dispositivos móviles, atendiendo a las características particulares de esos dispositivos [Uri04].
Esta trabajo de investigación se centrará en la parte que tiene que ver con los módulos que conforman el
cliente móvil inalámbrico (en nuestro caso dispositivos PPC), en particular con el intermediario que
interactúa con el gestor de acaparamiento local y el transcodificador de contenidos Web. Además, nuestro
trabajo partirá de los módulos que corresponden al minero para obtener el conjunto de datos que se
habrán de replicar en el cliente móvil.
En la figura 1, se muestra los componentes de la arquitectura Moviware y como se encuentran
relacionados entre ellos.
En el óvalo con línea continua se muestra el área principal donde se enfocará la tesis propuesta en este
documento. Es en este punto, donde se espera lograr la mayor aportación de este trabajo que consistente
el desarrollo de servicios en esta plataforma.
En los óvalos con líneas punteadas en cuadros se muestran los dos módulos con los que habrá que
integrar y/o adaptar su funcionalidad para que trabajen en conjunto con la finalidad de servir a los
dispositivos PPC. Por otra parte, en el óvalo con líneas punteadas en círculo se muestra el módulo del
cual se obtendrán los patrones de acceso a los sitios Web para realizar acaparamiento.
Intermediario
Patrones
Gestor de Cache
de Acaparamiento
Recurso
Acaparado
Historial
De
Accesos
Minero
Encapsulador de
patrón
Identificador de
Patrón
Cliente Móvil
Inalámbrico
Gestor Local de
Acaparamiento
Gestor de
Acaparamiento
Clasificador de
Patrones
Aplicación
(Netscape, Explorer,
Pocket IE
Transcodificador
de contenidos Web
Identificador
De perfil de dispositivo
Generador de
Patrones
Generador de
árbol Patrón
Analizador de
Página HTML
Generador de página
Web
Transcodificada
Gestor de
Desconexión
Gestor de
Desconexión
HTTPHTTP
FTP
FTP
Proxy Cache Squid
Cache
transcodificada
Cache
Gestor de
caches
Intranet
IEEE802.11
Intermediario
Patrones
Gestor de Cache
de Acaparamiento
Recurso
Acaparado
Historial
De
Accesos
Minero
Encapsulador de
patrón
Identificador de
Patrón
Cliente Móvil
Inalámbrico
Gestor Local de
Acaparamiento
Gestor de
Acaparamiento
Clasificador de
Patrones
Aplicación
(Netscape, Explorer,
Pocket IE
Transcodificador
de contenidos Web
Identificador
De perfil de dispositivo
Generador de
Patrones
Generador de
árbol Patrón
Analizador de
Página HTML
Generador de página
Web
Transcodificada
Gestor de
Desconexión
Gestor de
Desconexión
HTTPHTTP
FTP
FTP
Gestor de
Desconexión
Gestor de
Desconexión
HTTPHTTP
FTP
FTP
Proxy Cache Squid
Cache
transcodificada
Cache
Gestor de
caches
Intranet
IEEE802.11
Figura 1. Arquitectura Moviware.
En lo referente al estado del arte, se han encontrado varios trabajos relacionados con la temática de esta
propuesta de tesis; sin embargo, la mayoría están enfocados hacia base de datos, sistemas de archivos
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
8
distribuidos y precarga. De entre esos trabajos destacan: Ficus [RHD+99], Coda [Sat98a] [Sat98b], SEER
[Kue97] y las bases de datos móviles [BP98].
Otros trabajos están relacionados con la transcodificación de contenidos Web [HKS03] [Cha03] y el
manejo de la caché en la Web [VwL97]. Por lo que a continuación, sólo se presentan aquellos trabajos
que tiene mayor grado de afinidad con la temática general que se pretende solucionar en este proyecto de
investigación.
En [Tri04] se trabaja en un middleware para dispositivos móviles que gestiona diversos recursos cuando
se presentan eventos de desconexión. Este trabajo tiene una gran similitud con el tema de tesis que se
propone en este documento; sin embargo hay algunas diferencias, la primera consiste en el área que se
cubre. En este proyecto, el enfoque es de dominio generalizado; es decir, para cualquier sitio (con sus
respectivas limitantes); mientras que este trabajo relacionado, se enfoca hacia una aplicación de
aprendizaje móvil (M-Learning) denominada m-Eldit (versión móvil del programa de e-Learning ‘Eldit’
1
).
Otro aspecto similar de este proyecto con el propuesto en este documento, consiste en que este trabajo
relacionado realiza acaparamiento basado en el seguimiento (tracking) del usuario; es decir, la predicción
de los recursos a acaparar se realiza de manera más sencilla, debido a que deduce los posibles recursos
a acaparar en base a los recursos faltantes que tiene que completar dicho usuario. En este trabajo, el
acaparamiento se realiza de manera especial para cada usuario; mientras que en nuestra propuesta de
tesis el acaparamiento se realiza de manera general para todos los usuarios. Para dejar más claro esto,
supongamos que el usuario X ha tomado los temas uno, dos y cinco de un curso de 6 lecciones, por lo
que lo más probable es que a futuro, el usuario ocupe los temas tres, cuatro y seis. En un sitio Web,
determinar que recursos se deben acaparar a los usuarios, es más complejo, ya que las preferencias de
los usuarios son extremadamente variantes.
Este trabajo relacionado propone utilizar una metodología de acaparamiento que está enfocada hacia
dispositivos PPC; también realiza un tipo especial de transcodificación, la cual se realiza de forma
personalizada gracias a que se cuenta con el perfil del usuario. La personalización realizada en este
trabajo, consiste simplemente en el cambio de parámetros a visualizar, como son los colores de la
interfaz, el tamaño de las letras etc.; mientras que en esta propuesta de tesis, la transcodificación se
realizará de manera genérica para todos los sitios Web.
En [Ver03] se plantea una metodología para realizar acaparamiento en dispositivos móviles. Una de las
limitantes de este trabajo corresponde a que se utilizó como dispositivos móviles a plataformas
convencionales (laptops y computadoras de escritorios) con interfaces de red inalámbricas. Otra limitante
que presenta este trabajo, consiste en que no realiza transcodificación de contenidos Web.
En nuestra propuesta de tesis, el acaparamiento se realizará específicamente para dispositivos PPC. Este
trabajo nos servirá de base para replantear la metodología de acaparamiento y adaptarla a dispositivos
móviles PPC. Se tiene contemplado integrar este trabajo en nuestra propuesta de tesis para que, junto a
los módulos a implementar, sea capaz de realizar acaparamiento tanto en dispositivos móviles
convencionales como PPC.
En [Val02] se muestra un modelo base para detectar patrones de uso de la Web. Este modelo se realiza
mediante algoritmos de minería de uso Web que se aplican a bitácoras de sitios Web. Los patrones
obtenidos permiten predecir los posibles recursos que el usuario podría necesitar. Dichas reglas se
guardan en un contenedor de patrones. De aquí partirá esta propuesta de tesis para realizar el
acaparamiento.
La limitante de este trabajo radica en que sólo se obtienen patrones de comportamiento sin realizar
propiamente el proceso de acaparamiento. Por si sola no tiene una aplicación final visible a los usuarios.
1
Diccionario electrónico alemán-italiano, por sus siglas en alemán.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
9
Actualmente se está realizando un trabajo de tesis [Hen05] dentro del cenidet que pretende mejorar la
funcionalidad de este trabajo, por lo que es muy probable que se utilice éste para la obtención de los
patrones de acceso a sitios Web.
En [Uri04] se propone una metodología (la cual se tiene considerada integrar en este proyecto) para
realizar la transcodificación de páginas Web. Este trabajo relacionado no realiza el acaparamiento de
estas páginas ya transcodificadas, y aunque está enfocada para dispositivos PPC, no se realizó ningún
software para esta plataforma. El trabajo de transcodificación se realiza con un intermediario que se
encuentra del lado del servidor, el cual pertenece a un equipo de cómputo tradicional.
Avantgo [http://www.avantgo.com] es una herramienta comercializada por suscripción; es decir, se cobra
de manera periódica por el servicio (aunque se puede tener acceso a algunas características de manera
gratuita). Este programa está basado en canales (micrositios o miniportales) que se orientan a temas
específicos: clima, deportes, cine, etc. No se realiza de manera formal el acaparamiento. El proceso que
se realiza consiste de una replicación con diferentes niveles de profundidad (en base a los enlaces o
hipervínculos). El usuario elige el límite de niveles, por lo que en general se trata de una replicación total
del contenido del sitio. Una replicación selectiva involucra el tamaño y el tipo de los recursos, entre otros
factores. Está disponible para PPC, Palm OS y algunos celulares con sistema operativo Symbian.
El tema que se propone en este proyecto realiza un acaparamiento basado en patrones de acceso a sitios
Web, por lo que de manera general, es diferente a esta herramienta. La idea de poner este trabajo,
consiste en verificar que existen soluciones parciales al problema que se pretende atacar con el desarrollo
del tema de tesis que se propone.
Palm Web Clipping [http://www.palmos.com/dev/tech/webclipping/] es un producto que se ejecuta en
arquitecturas con sistema operativo Palm OS, por lo que aquí radica su principal diferencia en relación a
nuestra propuesta de tesis. También está basado en canales al igual que Avantgo, los cuales reciben el
nombre de PQA
2
, pero difiere del producto anterior, en que se realiza una replicación selectiva de los
recursos indicados. Los PQA son pequeñas aplicaciones desarrolladas para obtener “recortes” (clippings)
de páginas Web normales, los cuales permiten tener a los usuarios los recursos de la forma en que a
ellos más les guste. Estos recortes son en cierta medida una especie de personalización de contenidos.
Esta herramienta trata de implementar una especie de replicación de contenidos Web con ajuste de
contenido. La diferencia fundamental con el tema de tesis que se propone, por una parte consiste en que
la transcodificación se realiza de manera general mientras que la que de este trabajo relacionado se
realiza por usuario. Por otra parte el esquema de almacenamiento de recursos Web en el cliente es más
transparente al usuario en esta propuesta de tesis que en dicho trabajo relacionado, ya que en éste
último, el usuario debe seleccionar explícitamente los recursos que se deben almacenar; mientras que en
este proyecto la selección de los recursos se realiza de manera explícita.
4.3 Objetivos
El objetivo general de este proyecto de investigación consiste en diseñar e implementar un prototipo de
servicio intermediario para plataforma Pocket PC 2000, que gestione el acaparamiento de páginas Web
transcodificadas cuando se presenten eventos de desconexión.
Entre los objetivos específicos se encuentran:
• Evaluar nuevas tecnologías y herramientas de programación para dispositivos PPC.
2
Palm Query Application
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
10
• Integrar y/o adaptar del módulo de gestión de acaparamiento de sitios Web perteneciente a la
arquitectura Moviware.
• Desarrollar software propietario en plataformas no convencionales, específicamente para
microprocesadores ARM, MIPS y SH3.
• Integrar y/o adaptar del módulo transcodificador de contenidos Web perteneciente a la
arquitectura Moviware.
4.4 Metas
Las metas que se desean cumplir son las siguientes:
1. No se espera la participación de alumnos de servicio social.
2. Se desea publicar tres artículos de divulgación.
3. El tesista Ing. Juan Carlos Olivares Rojas desarrollará la tesis titulada: “Gestor de Acaparamiento
de Sitios Web Transcodificados para Plataforma Pocket PC” para obtener el grado de Maestro en
Ciencias en Ciencias de la Computación.
4. No se esperan obtener patentes, pero si un prototipo que gestione el acaparamiento de recursos
Web en dispositivos móviles PPC.
5. Se desea asistir a varios congresos sobre ciencias computacionales específicamente del área de
sistemas distribuidos sobre los tópicos de computación móvil, redes inalámbricas, entre otros.
4.5 Justificación
Actualmente se han manejado como clientes móviles a equipos del tipo portátiles que, de manera general,
no dejan de ser equipos de cómputo tradicionales, con la única salvedad que dichos equipos poseen
interfaces de red inalámbricas. La tendencia es hacia dispositivos de un tamaño cada vez más pequeño,
razón por la cual se hace necesario el conocimiento y desarrollo de aplicaciones en plataformas no
convencionales como Pocket PC.
La Web se ha convertido en una de las principales fuentes de búsqueda de información, de ocio, de
negocio, de intercambio de datos, entre otras características. Debido a esto, su funcionamiento es crítico
en muchos entornos de nuestra sociedad. Sin embargo, los equipos móviles están propensos a
constantes desconexiones y, por otra parte, la Web por naturaleza requiere de una conexión permanente
para poder operar. Por este motivo, es necesario un mecanismo para hacer accesibles los recursos de un
sitio Web sin necesidad de conexión. Dicho mecanismo consiste en el acaparamiento de sitios Web.
Otra problemática que se presentan en dispositivos PPC, radica en el hecho de que existen pocas
herramientas que tratan resolver el acaparamiento de páginas Web, así como de su correcta visualización
en pantallas con poca resolución. Dichas herramientas son muy caras y en la mayoría de los casos poco
prácticas. Esto ha motivado a que se desarrolle investigación que pueda mejorar la infraestructura y los
servicios brindados por esta clase de dispositivos.
Existen pocas herramientas que soportan operaciones en modo desconexión y que se adapten a los
requerimientos de esta plataforma.
El mercado de los dispositivos móviles ha crecido vertiginosamente en los últimos años convirtiéndose en
un área de oportunidad en el desarrollo de software y hardware para estas nuevas plataformas, esto se
demuestra en la siguiente tabla comparativa:
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
11
Compañía Ventas 2T05 Participación
de mercado
2T05 (%)
Ventas 2T04 Participación de
mercado
2T04 (%)
Crecimiento
2T05- 2T04 (%)
Windows CE 1, 653, 638 45.7 1, 006, 923 36.6 64.2
Research In
Motion
840,000 23.2 510,000 18.6 64.7
Palm OS 678,570 18.8 1,147,667 41.8 -40.9
Symbian 275,000 7.6 - 0.0 N/A
Linux 28,000 0.8 27,500 1.0 1.8
Otros 140,000 3.9 56,710 2.1 147.6
Total 3, 615, 608 100.0 2, 748, 800 100.0 31.5
4.6 Metodología
El esquema de solución que se propone, consiste en una adaptación del esquema cliente/servidor
orientada a clientes móviles. Este modelo consta tanto de clientes móviles como de un servidor
encargado de brindar servicios de recursos Web. En medio de nuestros clientes y servidores se encuentra
nuestra capa de intermediarios, tanto del lado del cliente como del lado del servidor. El modelo general
propuesto se puede apreciar en la figura 2.
La metodología que se propone para resolver este problema consiste de las siguientes actividades:
1. Evaluar herramientas y entornos de programación para plataforma Pocket PC.
2. Analizar los recursos informáticos a acaparar (tipo, tamaño, tiempo de permanencia en el PPC,
etc.).
3. Estudiar la(s) herramienta(s) seleccionadas.
4. Estudiar los módulos de la arquitectura Moviware correspondientes al gestor de acaparamiento y
al transcodificador de sitios Web.
5. Diseñar e implementar el módulo GAP.
6. Adaptar el GAP para los microprocesadores (ARM, MIPS, SH3).
7. Diseñar e implementar el módulo GAS.
8. Probar el sistema (GAP y GAS).
9. Redactar la documentación del proyecto.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
12
MIPS
SH3
ARMARM
GAP
SQUID
GAT
Internet
Servidores Web
GAT=Gestor de Acaparamiento y
Transcodificación
GAP=Gestor de Acaparamiento para los
dispositivos Pocket PC
Figura 2. Esquema general de la arquitectura propuesta.
El modelo conceptual o arquitectura con la que se pretende solucionar el problema se muestra en la figura
3.
Esta arquitectura consta de dos partes: la primera parte del lado del dispositivo cliente móvil PPC, y del
otro lado, se muestra el mecanismo del lado del servidor. Entre estas dos partes, se encuentra la interfaz
de red inalámbrica (en nuestro caso IEEE 802.11).
Del lado cliente se encuentran dos partes claramente diferenciadas. La primera es la aplicación final al
usuario, en nuestro caso, el navegador (v.g. Pocket Internet Explorer) que solicita recursos Web.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
13
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Petición Respuesta
Recurso
Revisar
estado
de la
conexión
Fecha
Página
transcodificada
Arquitectura GASWT
Descomprime
Comprime
Envió de nuevos patrones,
actualización de patrones existentes
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Petición Respuesta
Recurso
Revisar
estado
de la
conexión
Fecha
Página
transcodificada
Arquitectura GASWT
Descomprime
Comprime
Envió de nuevos patrones,
actualización de patrones existentes
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Petición Respuesta
Recurso
Revisar
estado
de la
conexión
Fecha
Página
transcodificada
Arquitectura GASWT
Descomprime
Comprime
Envió de nuevos patrones,
actualización de patrones existentes
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Navegador (IPE, Netscape )Navegador (PIE)
GAP
Cliente Pocket PC
Redes Inalámbricas (WiFi, Bluetooth)
¿Conexión?
¿Caché?
T caché
Sí
No
No
Error
Sí
recurso
Analizador
HTTP
GAT
W
Internet
Squid
¿
¿Transcodificada?
?
Transcodificador
¿Actual?
Acaparador
T
Caché
Sincronizador
caché servidor
Sincronizador
caché local
Sí
Sí
No
No
Patrón
G
D
L
GAL
MT
MA
Observador
Gestor de
Desconexión
Módulos a integrar pertenecientes a Moviware
Petición Respuesta
Recurso
Revisar
estado
de la
conexión
Fecha
Página
transcodificada
Arquitectura GASWT
Descomprime
Comprime
Envió de nuevos patrones,
actualización de patrones existentes
Figura 3. Arquitectura propuesta.
La segunda parte consiste en el intermediario que se va a desarrollar, al que se ha denominado GAP
(Gestor de Acaparamiento Pocket). Dicho intermediario constará de los siguientes componentes:
1. Observador.- También llamado vigía, su objetivo fundamental es revisar y procesar las peticiones
tanto de entrada como de salida que van o vienen dirigidas a la aplicación (navegador Web).
2. Gestor de Desconexión Local (GDL).- Tiene la función de revisar el medio físico de conexión y
determinar si el cliente se encuentra conectado o no.
3. Gestor de Acaparamiento Local (GAL).- Su función consiste fundamentalmente en :
a. Revisar si existe un recurso acaparado. En caso de existir, se manda el recurso solicitado
(en este caso el Observador deberá cambiar el encabezado para hacer creer al
navegador que la solicitud viene del exterior) al navegador local. En caso de no existir el
recurso acaparado, se mandará un mensaje de error. El observador deberá construir una
página Web con un mensaje de error que el usuario visualizará.
b. Controlar la sincronización de la caché transcodificada local con la caché del Servidor.
Del lado del servidor, encontramos dos elementos principales: el servidor Proxy caché Squid, encargado
de obtener los recursos Web solicitados; y el intermediario del lado del servidor, al cual se ha denominado
como GAS (Gestor de Acaparamiento del Servidor). La arquitectura en el lado del servidor consta de los
siguientes elementos:
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
14
1. Mecanismo Transcodificador (MT). Es el encargado de transcodificar los recursos Web obtenidos
del servidor Squid. Este módulo es parte de Moviware [Uri04] y se le harán las modificaciones
pertinentes a fin de integrarlo en el software que se pretende desarrollar a través de esta
propuesta de tesis.
2. Analizador HTTP. Es el encargado de analizar el contenido de los encabezado HTTP de las
solicitudes realizadas por los clientes. En este caso nos interesa encontrar información como el
recurso solicitado, el tipo de cliente que realiza la petición (sistema operativo y tipo de
microprocesador) y la fecha de modificación del recurso solicitado, entre otros campos. Este
analizador identifica el tipo de dispositivo que realiza la conexión.
3. Mecanismo Acaparador (MA). Se encarga de dos funciones: acaparar un sitio Web
transcodificado y sincronización de la caché transcodificada, Para esta última opción, debe haber
un control de versiones entre la caché local y la caché del servidor. Este módulo existe en
Moviware [Ver03] pero en la versión sin transcodificar, la intención es integrar este módulo y el
intermediario que se desarrollará, de tal forma que se detecte el dispositivo desde el cual se está
realizando una petición de un recurso Web y se envié al cliente, el recurso transcodificado o no.
4. Gestor de desconexión (GD). Es el encargado de revisar el medio inalámbrico y procesar todas
las peticiones realizadas por el cliente que no pudieron ser atendidas cuando se presentó el
evento de desconexión. Existe la alternativa de integrar un servidor Proxy caché con soporte a
operaciones en modo de desconexión en redes inalámbricas [Jua05], pero como se verá en la
sección de alcances, no es vital para el trabajo que se pretende desarrollar a través de esta
propuesta de tesis. En caso de que se integre dicho módulo, la conexión con el servidor Squid no
se realizará de manera directa, sino a través de este módulo.
4.7 Programa de actividades y calendarización
Actividad Mes
1 2 3 4 5 6 7 8 9 10 11 12
Evaluación de herramientas X X
eMbedded Visual Tools X
eMbedded Visual Basic x
eMbedded Visual C++ x
.NET CF X
C# x
Visual Basic .NET x
Java X
J2ME x
Personal Java x
Otras herramientas X
Comparativa de las herramientas x
Análisis de los recursos a Acaparar X X
Tamaño X
Tipo de los recursos X
Estructura de almacenamiento X X
Redacción de reporte parcial X
Estudio herramienta seleccionada X X
Estructuras de control X
Sockets X X
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
15
Otros aspectos X X
Estudio de Moviware X X
Acaparador X
Contenedor de patrones X
Transcodificador X
Gestor de Desconexión X
Redacción de reportes parciales X
Diseño e implementación del GAP X X X
Modelado UML X
Observador X X
Gestor de Desconexión Local X
Gestor de Acaparamiento Local X X
Otras actividades X
Presentaciones X
Redacción de artículos X
Redacción de reportes parciales X
Adaptación del GAP X
ARM X
SH3 X
MIPS X
Diseño e implementación del GAT X X X X
Modelado UML X
Analizador HTTP X
Integración del Transcodificador X X
Integración del acaparador X X
Sincronizador de Caché X X
Gestor de Desconexión X X
Otras actividades X
Redacción de artículos X
Redacción de reportes parciales X
Presentaciones X
Pruebas X X X X X X
GAP X
GAT X
Integración X
Documentación de tesis X X X
Redacción de Tesis X X X
Redacción de articulo X
Redacción de reporte X
Presentación X
Examen de grado X
4.8 Resultados esperados
Los beneficios que se pretenden lograr con este proyecto de Investigación son los siguientes:
• Visualización de páginas Web en modo de desconexión en dispositivos PPC.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
16
• Agilizar los tiempos de acceso a páginas Web, al tener sitios Web acaparados de manera local.
• Visualización de páginas Web que se adapten a las limitaciones de las pantallas.
• La facilidad de administración, al no tener páginas distintas para distintas plataformas.
• Ahorro de energía en dispositivos que dependen de un suministro finito.
• Ahorro en tiempo aire, en equipos que se conecten a través de la red de telefonía celular para
transmitir información.
4.9 Vinculación
Los posibles usuarios de este sistema son todas aquellas personas que cuenten con un dispositivo móvil
Pocket PC y que deseen visualizar páginas Web sin necesidad de estar conectados y que deseen que el
contenido se ajuste a las limitantes de los dispositivos móviles. Por el momento no se tiene ninguna
relación o vinculación con otra empresa o entidad diferente a la de nuestro centro de investigación.
4.10 Bibliografía
[Ala02] Alarcón Gálvez Fernando, “Mecanismo para Gestión de Conexión en
Sistemas Cliente/Servidor Móviles”, tesis de maestría, cenidet, agosto de
2002.
[BP98] Badrinath B. R., Phatak S.H., “An Architecture for Mobile Databases”, Dept.
of Computer Science, Rutgers University. 1998.
[CF03] Cherniack Mitch, Franklin Michael J., “Expressing User Profiles for Data
Recharging”, Brandeis University, University of California at Santa Cruz.
2003.
[Cha03] Chanchaem Thong, “A Survey on Internet Content Transcoding for Universal
Access”, Department of Computer Science, Kent State University, mayo de
2003.
[Cla02] Clark David, “Mobile processors begin to grow up”, revista IEEE Computer,
pp. 22-25, marzo de 2002.
[dmc05] “Data management for Mobile Computing, Case Studies”,
http://www.cs.ucv.ac.cy/courses/EPL651/Schedule__Readings/
Chapter 3/body_chapter_3.html, Departamento de Ciencias
Computacionales, Universidad de Chipre, marzo de 2005.
[fam05] “Familiar Linux Project”. http://familiar.handhelds.org/ Última consulta: julio de
2005.
[Gol05] Gold Jack, “Pocket PC: An Evolutionary Advance
Infrastructure Strategies, Web & Collaboration Strategies”,
febrero de 2005, http://www.gartner.com/
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
17
[Gon03] González Serna Juan Gabriel. “Plataforma middleware reflexiva para
aplicaciones de cómputo móvil en Internet (Movirware)”, Centro Nacional de
Investigación y Desarrollo Tecnológico (cenidet), de septiembre de 2001 a
agosto de 2003, financiamiento COSNET: 570.01-P.
[Hen05] Hernández Méndez Gabriel. “Generador de patrones de navegación de
usuarios aplicando Web log mining”, tesis de maestría en desarrollo, cenidet,
junio de 2005.
[HKS03] Hwang Yonghyun, Kim Jihong, Seo Eunkyong. “Structure-AwareWeb
Transcoding for Mobile Devices”. Universidad Nacional de Seul. Revista IEEE
Internet Computing. Septiembre-octubre de 2003.
[HNS+98] Hattori Toshihiro, Nitta Yusuke, Seki Mitsuho, Narita Susumu, Uchiyama
Kunio, Takahashi Tsuyoshi, Satomura Ryuichi, “Design Methodology of a
200MHz superscalar microprocessor: SH-4” Hitachi, Ltd., Tokio, Japón. 249
IEEE Proceedings of the 35th Design Automation Conference (DAC’98) 0-
89791-964-5/98.
[Kue97] Kuenning Geofrrey H. “Seer: Predictive file hoarding for Mobile Operation”.
Universidad de California en Los Àngeles. Mayo de 1997.
[Jua05] Juárez Pérez Fredy, “Servidor Proxy Caché con Soporte a Operaciones en
Modo Desconexión en Redes Inalámbricas”, tesis de maestría, cenidet,
febrero de 2005.
[Lan04] Landa Miguez Xochitl. “Mecanismos de configuración dinámica para grupos
de Proxy-caches cooperativas en la Web”, tesis de maestría, cenidet,
diciembre de 2004.
[Man02] Manrique López de la Fuente José
“¡¡ Hay un pingüino en mi bolsillo!!“, AsturLinux
http://www.asturlinux.org/~jsmanrique/odblinux.html, julio de 2002.
[McPh05] McPherson Frank. “Pocket PC a su alcance”. Tercera edición, México, 2005,
ISBN: 970-10-4731-1
[Pre02] Pressman Roger S., “Ingeniería del Software. Un enfoque práctico” Quinta
edición, España, 2002, ISBN: 84-481-3214-9, pp. 601.
[rh05] “Replication Vs Hoarding“,
http://www.cs.berkeley.edu/~adj/cs2941.s98/dbmate/sld008.htm, febrero de
2005.
[RHD+99] Reiher P., Heidemann J., Ratner D., Skinner G., Popek G., “Resolving File
Conflicts in the Ficus File System”, Department of Computer Science,
University. 1999.
[Sat98a] Satyanarayanan M., “The Coda Distributed File System”. Linux Journal, no.
50, junio de 1998.
[Sat98b] Satyanarayanan M., “Fundamental Challenges in Mobile Computing”, School
of Computer Science, Carnegie Mellon University, 1998
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
18
[Tri04] Trifonova Anna, “Hoarding Content in M-Learning Context”, tesis doctoral en
desarrollo, Universidad de Trento, Italia, 2004.
[Uri04] Uriarte Cabada Claudia Selene. “Transformador de Contenidos Web para
Asistentes Personales Digitales”, tesis de maestría, cenidet, julio de 2004.
[Val02] Valenzuela Molina David R., “Mecanismo para Predicción de Acaparamiento
de Datos en Sistemas Cliente/Servidor Móviles”, tesis de maestría, cenidet,
agosto de 2002.
[Ver03] Verduzco Reyes Gustavo, “Gestor de Acaparamiento de Patrones de Sitios
Web en Clientes Móviles”, tesis de maestría, cenidet, agosto de 2003.
[VwL97] VanderWiel Steven P. y Lilja David J. “When Caches Aren’t Enough: Data
Prefetching Techniques”. Universidad de Minnesota. 1997.
[Wan02] Wang Jia, “A Survey of Web Caching Schemes for the Internet”, 2002.
[Way95] Wayner Meter, “Agents unleashed: a public domain look at agent technology”,
Estados Unidos, 1995, ISBN: 0-12-738765-x, pp. 358.
[web05] “A Word Definition From the Webopedia Computer Dictionary”,
http://www.webopedia.com, febrero de 2005.
5. LUGAR(ES) EN DONDE SE VA A DESARROLLAR EL PROYECTO
Este proyecto se desarrollará en el Laboratorio de Sistemas distribuidos ubicado en el Departamento de
Ciencias Computacionales en el Centro Nacional de Investigación y Desarrollo Tecnológico, el cual está
ubicado en la calle Interior Internado Palmira s/n Col. Palmira en la ciudad de Cuernavaca, Morelos,
México.
6. INFRAESTRUCTURA
La infraestructura que se utilizará para el proyecto corresponde a una computadora de escritorio Pentium
4 a 1.7 Ghz. Disco duro de 80 GB. Se cuenta con varias tarjetas de red inalámbricas (WiFi, Bluetooth),
puntos de acceso, además se cuenta con un dispositivo PPC 2000 (Compaq iPAQ 3630), un dispositivo
PPC 2002 (HP Jornada), tarjetas de almacenamiento (USB Flash, Compact Flash). Teclado para
dispositivos PPC. También se cuenta con software especializado para Pocket PC para su correcta
administración de los recursos. Todos estos recursos están disponibles en la sección de cómputo móvil,
aunque es posible obtener recursos adicionales dentro del laboratorio solicitándolos previamente.
7. PRESUPUESTO SOLICITADO PARA LA OPERACIÓN DEL PROYECTO
Seleccione las partidas en las cuales quedan insertados los gastos a efectuar y anote el monto deseado
justificando plenamente el uso que se dará a cada artículo o servicios que se requiera, costo aproximado
y cantidad de los mismos.
Presente su presupuesto por año.
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
19
PRESUPUESTO
PARTIDA MONTO
SOLICITADO
JUSTIFICACIÓN
Indicando la actividad que va apoyar de
acuerdo con el cuadro No. 1
2101 Materiales y útiles de oficina $900 Papelería necesaria para las actividades: 3, 6,
8.1, 8.2, 8.3, 11.1, 11.2, 11.3, 13.1, 13.2, 13.3,
13.4 y 13.5
2102 Material de limpieza
2103 Material didáctico $1,439 Libros necesarios para el desarrollo de las
actividades: 1.1.1, 1.1.2, 1.2.1, 1.2.2 y 1.3.1
2104 Material estadístico y geográfico
2105 Materiales y útiles de impresión y
reproducción
$5,290 Se necesita una impresora para varias
actividades en especial la 3, además de toner
en otras actividades haciendo énfasis en las
actividades: 8.3 y 13
2106 Materiales y útiles para el procesamiento
en equipos y bienes informáticos
$9,689 Se necesita la compra de licencia de software
para las actividades: 1.2, 1.3.1 y 7
2107 Material para información $600 Se necesitan realizar trípticos informativos
para las actividades: 8.2, 11.1 y 13.2
2203 Productos alimenticios para el personal
que realiza labores en campo o de
supervisión
PARTIDA MONTO
SOLICITADO
JUSTIFICACIÓN
Indicando la actividad que va apoyar de
acuerdo con el cuadro No. 1
2207 Productos alimenticios para animales
2301 Refacciones, accesorios y herramientas
2302 Refacciones y accesorios para equipo de
cómputo
$72,134 Para todo el proyecto se necesita la compra
de equipo informático como Pocket PCs,
Smartphone, tarjetas de almacenamiento e
infraestructura inalámbrica; en especial en las
actividades 2, 2.1, 2.2 y 2.3
2401 Materiales de construcción
2402 Estructuras y manufacturas
2404 Material eléctrico y electrónico
2501 Materias primas de producción
2502 Sustancias químicas
2503 Plaguicidas, abonos y fertilizantes
2505 Materiales, accesorios y suministros
médicos
2506 Materiales, accesorios y suministros de
laboratorio
2604 Combustibles, lubricantes y aditivos para
vehículos terrestres, aéreos, marítimos,
lacustres y fluviales asignados a servidores
públicos
2605 Combustibles, lubricantes y aditivos para
maquinaria y equipo de producción
2702 Prendas de protección personal
TOTAL CAPÍTULO 2000
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
20
3304 Otras asesorías para la operación de
programas
3308 Estudios e investigaciones $6,632 Para la actividad 1 así como para el proyecto
en general, se necesita la compra de revistas
especializadas. Así como también se necesita
la compra de artículos y reportes técnicos en
especial en la actividad 2.
3409 Patentes, regalías y otros
3413 Otros servicios comerciales $11,138 Se necesita del hospedaje en un hotel cuando
se realicen presentaciones y publicaciones de
artículos como en las actividades: 8.1, 11.3 y
13.4
3502 Mantenimiento y conservación de bienes
informáticos
$1,000 Para el desarrollo del proyecto se necesita del
mantenimiento del equipo existente tales
como PCs y PPCs, en especial para las
actividades 7 y 9.
3503 Mantenimiento y conservación de
maquinaria y equipo
3602 Impresión y elaboración de publicaciones
oficiales y de información en general para
difusión
$1,150 Se necesita encuadernar los trabajos
realizados en: 8.3, 11.2, 13 y 13.3
3808 Pasajes nacionales para labores en campo
y de supervisión
$7,329 Se necesitan recursos financieros para
sobrellevar las actividades de transporte de
las actividades: 8.1, 11.3 y 13.4
3813 Pasajes internacionales para servidores
públicos en el desempeño de comisiones y
funciones oficiales
3814 Viáticos nacionales para labores en campo
y de supervisión
$3,250 Se necesita dinero extra para viáticos y otros
gastos en las actividades: 8.1, 11.3 y 13.4
3819 Viáticos en el extranjero para servidores
públicos en el desempeño de comisiones y
funciones oficiales
Otras partidas (especificar)
TOTAL CAPÍTULO 3000
CONCENTRADO DEL PRESUPUESTO SOLICITADO
CAPÍTULO Monto Solicitado
al CoSNET
Monto solicitado a
institución
postulante
Monto solicitado a
otras
instituciones
TOTAL
2000 $90,052 0 0 $90,052
3000 $30,499 0 0 $30,499
TOTAL
$120,551 0 0 $120,551
Nota en caso de que el proyecto sea de dos años, indicar el monto solicitado x año ( duplicar
cuadro )
8. APOYO A EVENTOS
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
21
Tipo de evento
Organización X Participación Estancia
Nombre del evento
6 Simposium Iberoamericano de de Computación e Informática
Lugar donde se realizará
Ciudad País
Monterrey, Nuevo León
México
Institución organizadora Academia Nacional de Ciencias Computacionales
(México) Instituto Tecnológico de Nuevo León
Objetivos del evento
El tema principal del 6to. Simposium Iberoamericano de Computación e Informática (SICI´05)
será "Tendencias de las Tecnologías de Información en una Sociedad del Conocimiento". Este
año, se proporcionará un foro para la presentación e intercambio de trabajos actuales de
desarrollo e investigación en las siguientes áreas de Ciencias de la Computación y temas
relacionados: Aplicaciones Novedosas de Computación en Otras Áreas, Bases de Datos,
Computación Educativa, Ingeniería de Software, Inteligencia Artificial. Interacción Humano-
Computadora, Programas Evolutivos y Redes Neuronales, Realidad Virtual. Robótica, Seguridad
de Computadoras y Sistemas, Sistemas de Internet y Web, y Sistemas Distribuidos.
Fecha de realización DEL 15 11 05 AL 17 11 05
DÍA ME
S
AÑ
O
DÍA ME
S
AÑ
O
En caso de participación, indicar nombre y tipo del trabajo a presentar
“Evaluación de Windows CE y Linux Embedded sobre Plataformas iPaq Pocket PC Modelos 3600”
X CONFERENCIA POSTER OTRO
ESPECIFIQUE
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tecnológicas
Consejo del Sistema Nacional de Educación Tecnológica
22
8.1 Desglose presupuestal
Partida
Monto solicitado
al CoSNET
Apoyo de la
institución
postulante
Apoyo de otras
instituciones T o t a l
3804 Congresos y convenciones $4,500 0 0 $4,500
3828 Servicios integrales
nacionales para servidores
públicos en el desempeño de
comisiones y funciones
oficiales
0 0 0 0
3929 Servicios integrales en el
extranjero para servidores
públicos en el desempeño de
funciones oficiales
0 0 0 0
T o t al $4,500 0 0 $4,500

Weitere ähnliche Inhalte

Andere mochten auch

Voyages Club CA: La confiance dans vos vacances !
Voyages Club CA: La confiance dans vos vacances !Voyages Club CA: La confiance dans vos vacances !
Voyages Club CA: La confiance dans vos vacances !Voyages Club CA
 
Create your menu in French
Create your menu in FrenchCreate your menu in French
Create your menu in Frenchalice ayel
 
France: Richesses naturelles de notre région de Monistrol
France: Richesses naturelles de notre région de MonistrolFrance: Richesses naturelles de notre région de Monistrol
France: Richesses naturelles de notre région de Monistrolcomenius-monistrol
 
Realité augmenté en Rhône-Alpes
Realité augmenté en Rhône-AlpesRealité augmenté en Rhône-Alpes
Realité augmenté en Rhône-AlpesKarine Feige
 
Histoire d'amour - Ancy Lieze
Histoire d'amour - Ancy LiezeHistoire d'amour - Ancy Lieze
Histoire d'amour - Ancy Liezeplaneteados
 
Copiepourdiapo avec rapport activités 2013
Copiepourdiapo avec rapport activités 2013Copiepourdiapo avec rapport activités 2013
Copiepourdiapo avec rapport activités 2013aveclaruche
 
Histoire d'amour Tommy Alice E Giorgia
Histoire d'amour Tommy Alice E GiorgiaHistoire d'amour Tommy Alice E Giorgia
Histoire d'amour Tommy Alice E Giorgiaplaneteados
 
Présentation e sidoc
Présentation e sidocPrésentation e sidoc
Présentation e sidocYbamana
 
En avion
En avionEn avion
En avionlyago
 
Bp110 Seance No2 2007
Bp110 Seance No2 2007Bp110 Seance No2 2007
Bp110 Seance No2 2007ReformerEcole
 
Tendencias en el desarrollo de las destrezas de información
Tendencias en el desarrollo de las destrezas de informaciónTendencias en el desarrollo de las destrezas de información
Tendencias en el desarrollo de las destrezas de informaciónLiz Pagan
 
Nos autoevaluamos
Nos autoevaluamosNos autoevaluamos
Nos autoevaluamosmoninava
 
La fille aux chaveux de lin string quartet
La fille aux chaveux de lin   string quartetLa fille aux chaveux de lin   string quartet
La fille aux chaveux de lin string quartetLucas Vieira
 
Ou estlebonheur
Ou estlebonheurOu estlebonheur
Ou estlebonheurlyago
 

Andere mochten auch (20)

recommendation letters
recommendation lettersrecommendation letters
recommendation letters
 
Voyages Club CA: La confiance dans vos vacances !
Voyages Club CA: La confiance dans vos vacances !Voyages Club CA: La confiance dans vos vacances !
Voyages Club CA: La confiance dans vos vacances !
 
Achats au vietnam
Achats au vietnamAchats au vietnam
Achats au vietnam
 
Create your menu in French
Create your menu in FrenchCreate your menu in French
Create your menu in French
 
France: Richesses naturelles de notre région de Monistrol
France: Richesses naturelles de notre région de MonistrolFrance: Richesses naturelles de notre région de Monistrol
France: Richesses naturelles de notre région de Monistrol
 
Realité augmenté en Rhône-Alpes
Realité augmenté en Rhône-AlpesRealité augmenté en Rhône-Alpes
Realité augmenté en Rhône-Alpes
 
Histoire d'amour - Ancy Lieze
Histoire d'amour - Ancy LiezeHistoire d'amour - Ancy Lieze
Histoire d'amour - Ancy Lieze
 
Copiepourdiapo avec rapport activités 2013
Copiepourdiapo avec rapport activités 2013Copiepourdiapo avec rapport activités 2013
Copiepourdiapo avec rapport activités 2013
 
Convivencia
ConvivenciaConvivencia
Convivencia
 
Histoire d'amour Tommy Alice E Giorgia
Histoire d'amour Tommy Alice E GiorgiaHistoire d'amour Tommy Alice E Giorgia
Histoire d'amour Tommy Alice E Giorgia
 
Escribir para la web
Escribir para la webEscribir para la web
Escribir para la web
 
Présentation e sidoc
Présentation e sidocPrésentation e sidoc
Présentation e sidoc
 
IT solution
IT solutionIT solution
IT solution
 
En avion
En avionEn avion
En avion
 
Bp110 Seance No2 2007
Bp110 Seance No2 2007Bp110 Seance No2 2007
Bp110 Seance No2 2007
 
Tendencias en el desarrollo de las destrezas de información
Tendencias en el desarrollo de las destrezas de informaciónTendencias en el desarrollo de las destrezas de información
Tendencias en el desarrollo de las destrezas de información
 
Nos autoevaluamos
Nos autoevaluamosNos autoevaluamos
Nos autoevaluamos
 
La fille aux chaveux de lin string quartet
La fille aux chaveux de lin   string quartetLa fille aux chaveux de lin   string quartet
La fille aux chaveux de lin string quartet
 
Periodismo posadas
Periodismo posadasPeriodismo posadas
Periodismo posadas
 
Ou estlebonheur
Ou estlebonheurOu estlebonheur
Ou estlebonheur
 

Ähnlich wie P cosnet

Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Ronald Almanza
 
Proyecto softpyme informe analisis
Proyecto softpyme informe analisisProyecto softpyme informe analisis
Proyecto softpyme informe analisisYeison Smith
 
Silabo basedatosii 2014-2015
Silabo basedatosii 2014-2015Silabo basedatosii 2014-2015
Silabo basedatosii 2014-2015Alex Yungan
 
Formato_Información general.pptx
Formato_Información general.pptxFormato_Información general.pptx
Formato_Información general.pptxKarla Silva
 
Exposición de Tesis - Teoría de Sistemas.
Exposición de Tesis - Teoría de Sistemas.Exposición de Tesis - Teoría de Sistemas.
Exposición de Tesis - Teoría de Sistemas.migue beltran
 
Diseno implementacion sistema_informacion7-2
Diseno implementacion sistema_informacion7-2Diseno implementacion sistema_informacion7-2
Diseno implementacion sistema_informacion7-2TF Larsen
 
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...Donato Huayhua Huayhua
 
Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...Juan Timoteo Cori
 
Proyecto formativo de sistemas (1)(1)manco
Proyecto formativo de sistemas (1)(1)mancoProyecto formativo de sistemas (1)(1)manco
Proyecto formativo de sistemas (1)(1)mancoLauraManco
 

Ähnlich wie P cosnet (20)

Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014
 
Proyecto softpyme informe analisis
Proyecto softpyme informe analisisProyecto softpyme informe analisis
Proyecto softpyme informe analisis
 
Presentación ITILmobile
Presentación ITILmobilePresentación ITILmobile
Presentación ITILmobile
 
Silabo basedatosii 2014-2015
Silabo basedatosii 2014-2015Silabo basedatosii 2014-2015
Silabo basedatosii 2014-2015
 
Liberando euskadi.net y la pasarela de pagos
Liberando euskadi.net y la pasarela de pagosLiberando euskadi.net y la pasarela de pagos
Liberando euskadi.net y la pasarela de pagos
 
Iff 1026
Iff 1026Iff 1026
Iff 1026
 
03.infraestructura (1)
03.infraestructura (1)03.infraestructura (1)
03.infraestructura (1)
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Formato_Información general.pptx
Formato_Información general.pptxFormato_Información general.pptx
Formato_Información general.pptx
 
Exposición de Tesis - Teoría de Sistemas.
Exposición de Tesis - Teoría de Sistemas.Exposición de Tesis - Teoría de Sistemas.
Exposición de Tesis - Teoría de Sistemas.
 
Diseno implementacion sistema_informacion7-2
Diseno implementacion sistema_informacion7-2Diseno implementacion sistema_informacion7-2
Diseno implementacion sistema_informacion7-2
 
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
PORTAL WEB PARA LA GESTIÓN DE INFORMACIÓN DEL INSTITUTO DE INVESTIGACIONES LI...
 
75811912 trabajo-final
75811912 trabajo-final75811912 trabajo-final
75811912 trabajo-final
 
Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...
 
Proyecto scmst
Proyecto scmstProyecto scmst
Proyecto scmst
 
Proyecto formativo de sistemas (1)(1)manco
Proyecto formativo de sistemas (1)(1)mancoProyecto formativo de sistemas (1)(1)manco
Proyecto formativo de sistemas (1)(1)manco
 
Reporte1
Reporte1Reporte1
Reporte1
 
Proyecto scmst
Proyecto scmstProyecto scmst
Proyecto scmst
 
Presentacion protocolo
Presentacion protocoloPresentacion protocolo
Presentacion protocolo
 
teoría y práctica de la innovación.
teoría y práctica de la innovación.teoría y práctica de la innovación.
teoría y práctica de la innovación.
 

Mehr von 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
 

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

P cosnet

  • 1. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 1 FORMATO DE SOLICITUD DE APOYO ECONÓMICO PROYECTOS DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO 2005 (SI-09-2005) ANTE EL CoSNET
  • 2. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 2 PROYECTOS DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO SOLICITUD DE APOYO ECONÓMICO (SI-09-2005) Antes de proporcionar la información solicitada, lea cuidadosamente cada uno de los rubros que contiene la presente solicitud. FECHA 28 10 2005 DÍA MES AÑO 1. UBICACIÓN INSTITUCIONAL Dirección General Dirección General de Institutos Tecnológicos Nombre del Director General Ing. Bulmaro Fuentes Lemus Plantel Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET) Datos del Plantel Domicilio Interior Internado Palmira s/n, Col. Palmira Estado Morelos Municipio Cuernavaca Teléfono (01777)3-18-77-41 Fax (01777)3-18-77-41 ext 117 Correo electrónico abautista@cenidet.edu.mx Director del Plantel Dr. Jesús Arnoldo Bautista Corral Nombre Firma
  • 3. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 3 2. DATOS DEL GRUPO DE INVESTIGACIÓN SOLICITANTE a) Líneas de Investigación LÍNEAS DE INVESTIGACIÓN Acuacultura Agronomía, sanidad animal y vegetal Alimentos Biotecnología y bioingeniería Ciencias Computacionales X Ciencias exactas y naturales Ingeniería bioquímica Ingeniería eléctrica Ingeniería electrónica Ingeniería industrial Ingeniería química Ingeniería mecánica Ingeniería y ciencias ambientales Investigación Educativa Mecatrónica Metalurgia y nuevos materiales Matemáticas Planificación Regional Tecnología de capturas
  • 4. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 4 b) Datos generales y colaboración en el proyecto .- Proporcionar esta información para cada uno de los miembros del grupo de investigación. Iniciar con el investigador responsable del proyecto. Tipo Doc./Invest Alum. Tec. Admin. SNI Total De la institución X X 2 Otras instituciones Juan Carlos Olivares Rojas Nombre completo Firma Clave Única de Registro de Población ( CURP ) OIRJ811218HMNLJN02 Registro Federal de Contribuyentes ( R.F.C ) OIRJ8112184D8 Grado máximo de estudios Ingeniería en Sistemas Computacionales Cargo (profesor, jefe de oficina, etc.) Alumno Ubicación (departamento, taller, laboratorio o sección) Laboratorio de Sistemas Distribuidos Teléfono (777) 318 –7741 ext. 231 Correo electrónico personal jcolivares04c@cenidet.edu.mx nivel # de registro Miembro del S.N.I. (actualmente) NO X SI vigencia Profesor de tiempo completo NO X SI Profesor de tiempo parcial SI horas Antigüedad años Actividades a desarrollar en el proyecto. Análisis, Diseño, Implementación, Investigación, Pruebas, Mantenimiento y Documentación del sistema a realizar.
  • 5. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 5 Anexar curriculum vitae resumido y actualizado que incluya formación profesional, proyectos de investigación realizados, publicaciones recientes ( últimos tres años ) y tesis dirigidas. c) Administrador del proyecto Juan Gabriel González Serna Nombre completo Firma 3. INFORMACIÓN DEL PROYECTO 3.1 Título del proyecto “Gestor de acaparamiento de sitios Web transcodificados para Plataforma Pocket PC” 3.2 Vinculación con el Sector Productivo. Especifique el nombre de la industria y tipo de cooperación que existirá, así como la responsabilidad en los resultados del proyecto. Anexe carta compromiso. Sector Tipo de cooperación Anexa carta compromiso NO SI 3.3 Tipo de investigación Básica ( ) Aplicada ( ) Desarrollo Tecnológico ( X ) 3.4 Nivel Académico en el que se realiza el proyecto Superior ( ) Posgrado ( √ ) Indique el nombre del programa Maestría en Ciencias en Ciencias de la Computación 3.5 Duración del proyecto Un año X Dos años 3.6 Proyecto recurrente clave Nota: Anexar el informe de avance Formato (SI-11-04) 4. DESCRIPCIÓN DEL PROYECTO 4.1 Resumen 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 ha logrado gracias a la aparición y popularización de los dispositivos móviles, tal es el caso de los dispositivos PDAs como las Pocket PC (PPC) y más recientemente los teléfonos inteligentes.
  • 6. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 6 Estos dispositivos se han popularizado a causa su diminuto tamaño y a su gran versatilidad para adaptarse a las nuevas necesidades de los usuarios. Dichos dispositivos han dejado de ser simples juguetes electrónicos que permiten gestionar la información personal de los usuarios a convertirse en verdaderas computadoras que caben en el bolsillo de los usuarios. Desafortunadamente, estos dispositivos carecen de ciertas funcionalidades que han frenado su progreso ascendente a los consumidores finales. Su principal característica se ha convertido en su principal deficiencia: su tamaño. Debido a su tamaño, y sobretodo a que los recursos de la Web no se crearon tomando en cuesta a esta clase de dispositivos, el uso de recursos Web no ha sido el adecuado para los usuarios. Esto ha llevado a que no se obtenga todo el potencial de esta plataforma. Los eventos de desconexión son frecuentes en este tipo de dispositivos, por lo que la mayoría de las aplicaciones orientadas a conexión se verían afectadas seriamente. Tal es el caso de la visualización de recursos Web que requiere de una conexión persistente libre de errores de transmisión y por otra parte, el contenido de estos recursos no toma en cuanta las limitantes de esta clase de dispositivos sobre todo en cuestión de espacio de almacenamiento y restricciones de las pantallas. Para solucionar estos problemas se propone sistema que gestione el acaparamiento de sitios Web transcodificados cuyo contenido se adapte a las limitantes de los dispositivos móviles PPC. El acaparamiento consiste en el proceso de replicación y procesamiento en desconexión de datos previamente seleccionados y copiados localmente en el cliente móvil [Val02]. Para determinar que recursos Web son necesarios acaparar, es necesario basarnos en un proceso de minería de datos sobre bitácoras de servidores Web que nos determinen patrones interesantes. Los patrones están en forma de reglas de asociación, los cuales nos indican la probabilidad de que si se visita un recurso Web sean accedidos otros recursos. Esto nos da mayor ventaja que si se utilizan simples estadísticas [Hen05]. Para solucionar el problema de la limitaciones de pantallas, se propone un esquema de conversión de recursos Web; en este caso páginas a un documento Web transformando y formateado para ajustarse al dispositivo cliente. En la mayoría de los casos se realiza una transcodificación, la cual consiste en, convertir un documento html a un subconjunto del mismo destilando todas aquellas características como tablas, frames que no están del todo estandarizadas en los dispositivos móviles [Uri04]. 4.2 Estado del campo o del arte Este proyecto forma parte de la arquitectura del proyecto Moviware [Gon03]. La finalidad de Moviware consiste en dar soporte a clientes móviles inalámbricos que operan en un ambiente de red inestable, sujetos a experimentar diversos eventos mientras se encuentran trabajando. Es una plataforma prototipo que se compone de los siguientes módulos: 1. Gestor de desconexión y reconexión. Este componente se encarga de gestionar y procesar los eventos de desconexión que se puedan presentar de manera voluntaria (si el cliente lo solicita explícitamente) o involuntaria (sin previo aviso) [Ala02]. 2. Generador de patrones de acceso a sitios Web basado en algoritmos de minería de reglas de asociación. Estos componentes extraen patrones de acceso en base a mecanismos de minería de datos. Los patrones generados son clasificados y colocados en un contenedor para su posterior recuperación en base a criterios de selección que el gestor de acaparamiento determina [Val02] [Hen05]. 3. Gestor de acaparamiento de recursos informáticos. Tiene la función de interpretar el perfil de conducta de los usuarios móviles para poder identificar el patrón de acceso que permita la
  • 7. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 7 precarga de los recursos informáticos que el patrón indique. También proporciona los servicios para el procesamiento de los recursos acaparados en modo de desconexión [Ver03]. 4. Transcodificador de contenidos Web. Este componente se encarga de devolver recursos Web a dispositivos móviles, atendiendo a las características particulares de esos dispositivos [Uri04]. Esta trabajo de investigación se centrará en la parte que tiene que ver con los módulos que conforman el cliente móvil inalámbrico (en nuestro caso dispositivos PPC), en particular con el intermediario que interactúa con el gestor de acaparamiento local y el transcodificador de contenidos Web. Además, nuestro trabajo partirá de los módulos que corresponden al minero para obtener el conjunto de datos que se habrán de replicar en el cliente móvil. En la figura 1, se muestra los componentes de la arquitectura Moviware y como se encuentran relacionados entre ellos. En el óvalo con línea continua se muestra el área principal donde se enfocará la tesis propuesta en este documento. Es en este punto, donde se espera lograr la mayor aportación de este trabajo que consistente el desarrollo de servicios en esta plataforma. En los óvalos con líneas punteadas en cuadros se muestran los dos módulos con los que habrá que integrar y/o adaptar su funcionalidad para que trabajen en conjunto con la finalidad de servir a los dispositivos PPC. Por otra parte, en el óvalo con líneas punteadas en círculo se muestra el módulo del cual se obtendrán los patrones de acceso a los sitios Web para realizar acaparamiento. Intermediario Patrones Gestor de Cache de Acaparamiento Recurso Acaparado Historial De Accesos Minero Encapsulador de patrón Identificador de Patrón Cliente Móvil Inalámbrico Gestor Local de Acaparamiento Gestor de Acaparamiento Clasificador de Patrones Aplicación (Netscape, Explorer, Pocket IE Transcodificador de contenidos Web Identificador De perfil de dispositivo Generador de Patrones Generador de árbol Patrón Analizador de Página HTML Generador de página Web Transcodificada Gestor de Desconexión Gestor de Desconexión HTTPHTTP FTP FTP Proxy Cache Squid Cache transcodificada Cache Gestor de caches Intranet IEEE802.11 Intermediario Patrones Gestor de Cache de Acaparamiento Recurso Acaparado Historial De Accesos Minero Encapsulador de patrón Identificador de Patrón Cliente Móvil Inalámbrico Gestor Local de Acaparamiento Gestor de Acaparamiento Clasificador de Patrones Aplicación (Netscape, Explorer, Pocket IE Transcodificador de contenidos Web Identificador De perfil de dispositivo Generador de Patrones Generador de árbol Patrón Analizador de Página HTML Generador de página Web Transcodificada Gestor de Desconexión Gestor de Desconexión HTTPHTTP FTP FTP Gestor de Desconexión Gestor de Desconexión HTTPHTTP FTP FTP Proxy Cache Squid Cache transcodificada Cache Gestor de caches Intranet IEEE802.11 Figura 1. Arquitectura Moviware. En lo referente al estado del arte, se han encontrado varios trabajos relacionados con la temática de esta propuesta de tesis; sin embargo, la mayoría están enfocados hacia base de datos, sistemas de archivos
  • 8. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 8 distribuidos y precarga. De entre esos trabajos destacan: Ficus [RHD+99], Coda [Sat98a] [Sat98b], SEER [Kue97] y las bases de datos móviles [BP98]. Otros trabajos están relacionados con la transcodificación de contenidos Web [HKS03] [Cha03] y el manejo de la caché en la Web [VwL97]. Por lo que a continuación, sólo se presentan aquellos trabajos que tiene mayor grado de afinidad con la temática general que se pretende solucionar en este proyecto de investigación. En [Tri04] se trabaja en un middleware para dispositivos móviles que gestiona diversos recursos cuando se presentan eventos de desconexión. Este trabajo tiene una gran similitud con el tema de tesis que se propone en este documento; sin embargo hay algunas diferencias, la primera consiste en el área que se cubre. En este proyecto, el enfoque es de dominio generalizado; es decir, para cualquier sitio (con sus respectivas limitantes); mientras que este trabajo relacionado, se enfoca hacia una aplicación de aprendizaje móvil (M-Learning) denominada m-Eldit (versión móvil del programa de e-Learning ‘Eldit’ 1 ). Otro aspecto similar de este proyecto con el propuesto en este documento, consiste en que este trabajo relacionado realiza acaparamiento basado en el seguimiento (tracking) del usuario; es decir, la predicción de los recursos a acaparar se realiza de manera más sencilla, debido a que deduce los posibles recursos a acaparar en base a los recursos faltantes que tiene que completar dicho usuario. En este trabajo, el acaparamiento se realiza de manera especial para cada usuario; mientras que en nuestra propuesta de tesis el acaparamiento se realiza de manera general para todos los usuarios. Para dejar más claro esto, supongamos que el usuario X ha tomado los temas uno, dos y cinco de un curso de 6 lecciones, por lo que lo más probable es que a futuro, el usuario ocupe los temas tres, cuatro y seis. En un sitio Web, determinar que recursos se deben acaparar a los usuarios, es más complejo, ya que las preferencias de los usuarios son extremadamente variantes. Este trabajo relacionado propone utilizar una metodología de acaparamiento que está enfocada hacia dispositivos PPC; también realiza un tipo especial de transcodificación, la cual se realiza de forma personalizada gracias a que se cuenta con el perfil del usuario. La personalización realizada en este trabajo, consiste simplemente en el cambio de parámetros a visualizar, como son los colores de la interfaz, el tamaño de las letras etc.; mientras que en esta propuesta de tesis, la transcodificación se realizará de manera genérica para todos los sitios Web. En [Ver03] se plantea una metodología para realizar acaparamiento en dispositivos móviles. Una de las limitantes de este trabajo corresponde a que se utilizó como dispositivos móviles a plataformas convencionales (laptops y computadoras de escritorios) con interfaces de red inalámbricas. Otra limitante que presenta este trabajo, consiste en que no realiza transcodificación de contenidos Web. En nuestra propuesta de tesis, el acaparamiento se realizará específicamente para dispositivos PPC. Este trabajo nos servirá de base para replantear la metodología de acaparamiento y adaptarla a dispositivos móviles PPC. Se tiene contemplado integrar este trabajo en nuestra propuesta de tesis para que, junto a los módulos a implementar, sea capaz de realizar acaparamiento tanto en dispositivos móviles convencionales como PPC. En [Val02] se muestra un modelo base para detectar patrones de uso de la Web. Este modelo se realiza mediante algoritmos de minería de uso Web que se aplican a bitácoras de sitios Web. Los patrones obtenidos permiten predecir los posibles recursos que el usuario podría necesitar. Dichas reglas se guardan en un contenedor de patrones. De aquí partirá esta propuesta de tesis para realizar el acaparamiento. La limitante de este trabajo radica en que sólo se obtienen patrones de comportamiento sin realizar propiamente el proceso de acaparamiento. Por si sola no tiene una aplicación final visible a los usuarios. 1 Diccionario electrónico alemán-italiano, por sus siglas en alemán.
  • 9. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 9 Actualmente se está realizando un trabajo de tesis [Hen05] dentro del cenidet que pretende mejorar la funcionalidad de este trabajo, por lo que es muy probable que se utilice éste para la obtención de los patrones de acceso a sitios Web. En [Uri04] se propone una metodología (la cual se tiene considerada integrar en este proyecto) para realizar la transcodificación de páginas Web. Este trabajo relacionado no realiza el acaparamiento de estas páginas ya transcodificadas, y aunque está enfocada para dispositivos PPC, no se realizó ningún software para esta plataforma. El trabajo de transcodificación se realiza con un intermediario que se encuentra del lado del servidor, el cual pertenece a un equipo de cómputo tradicional. Avantgo [http://www.avantgo.com] es una herramienta comercializada por suscripción; es decir, se cobra de manera periódica por el servicio (aunque se puede tener acceso a algunas características de manera gratuita). Este programa está basado en canales (micrositios o miniportales) que se orientan a temas específicos: clima, deportes, cine, etc. No se realiza de manera formal el acaparamiento. El proceso que se realiza consiste de una replicación con diferentes niveles de profundidad (en base a los enlaces o hipervínculos). El usuario elige el límite de niveles, por lo que en general se trata de una replicación total del contenido del sitio. Una replicación selectiva involucra el tamaño y el tipo de los recursos, entre otros factores. Está disponible para PPC, Palm OS y algunos celulares con sistema operativo Symbian. El tema que se propone en este proyecto realiza un acaparamiento basado en patrones de acceso a sitios Web, por lo que de manera general, es diferente a esta herramienta. La idea de poner este trabajo, consiste en verificar que existen soluciones parciales al problema que se pretende atacar con el desarrollo del tema de tesis que se propone. Palm Web Clipping [http://www.palmos.com/dev/tech/webclipping/] es un producto que se ejecuta en arquitecturas con sistema operativo Palm OS, por lo que aquí radica su principal diferencia en relación a nuestra propuesta de tesis. También está basado en canales al igual que Avantgo, los cuales reciben el nombre de PQA 2 , pero difiere del producto anterior, en que se realiza una replicación selectiva de los recursos indicados. Los PQA son pequeñas aplicaciones desarrolladas para obtener “recortes” (clippings) de páginas Web normales, los cuales permiten tener a los usuarios los recursos de la forma en que a ellos más les guste. Estos recortes son en cierta medida una especie de personalización de contenidos. Esta herramienta trata de implementar una especie de replicación de contenidos Web con ajuste de contenido. La diferencia fundamental con el tema de tesis que se propone, por una parte consiste en que la transcodificación se realiza de manera general mientras que la que de este trabajo relacionado se realiza por usuario. Por otra parte el esquema de almacenamiento de recursos Web en el cliente es más transparente al usuario en esta propuesta de tesis que en dicho trabajo relacionado, ya que en éste último, el usuario debe seleccionar explícitamente los recursos que se deben almacenar; mientras que en este proyecto la selección de los recursos se realiza de manera explícita. 4.3 Objetivos El objetivo general de este proyecto de investigación consiste en diseñar e implementar un prototipo de servicio intermediario para plataforma Pocket PC 2000, que gestione el acaparamiento de páginas Web transcodificadas cuando se presenten eventos de desconexión. Entre los objetivos específicos se encuentran: • Evaluar nuevas tecnologías y herramientas de programación para dispositivos PPC. 2 Palm Query Application
  • 10. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 10 • Integrar y/o adaptar del módulo de gestión de acaparamiento de sitios Web perteneciente a la arquitectura Moviware. • Desarrollar software propietario en plataformas no convencionales, específicamente para microprocesadores ARM, MIPS y SH3. • Integrar y/o adaptar del módulo transcodificador de contenidos Web perteneciente a la arquitectura Moviware. 4.4 Metas Las metas que se desean cumplir son las siguientes: 1. No se espera la participación de alumnos de servicio social. 2. Se desea publicar tres artículos de divulgación. 3. El tesista Ing. Juan Carlos Olivares Rojas desarrollará la tesis titulada: “Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC” para obtener el grado de Maestro en Ciencias en Ciencias de la Computación. 4. No se esperan obtener patentes, pero si un prototipo que gestione el acaparamiento de recursos Web en dispositivos móviles PPC. 5. Se desea asistir a varios congresos sobre ciencias computacionales específicamente del área de sistemas distribuidos sobre los tópicos de computación móvil, redes inalámbricas, entre otros. 4.5 Justificación Actualmente se han manejado como clientes móviles a equipos del tipo portátiles que, de manera general, no dejan de ser equipos de cómputo tradicionales, con la única salvedad que dichos equipos poseen interfaces de red inalámbricas. La tendencia es hacia dispositivos de un tamaño cada vez más pequeño, razón por la cual se hace necesario el conocimiento y desarrollo de aplicaciones en plataformas no convencionales como Pocket PC. La Web se ha convertido en una de las principales fuentes de búsqueda de información, de ocio, de negocio, de intercambio de datos, entre otras características. Debido a esto, su funcionamiento es crítico en muchos entornos de nuestra sociedad. Sin embargo, los equipos móviles están propensos a constantes desconexiones y, por otra parte, la Web por naturaleza requiere de una conexión permanente para poder operar. Por este motivo, es necesario un mecanismo para hacer accesibles los recursos de un sitio Web sin necesidad de conexión. Dicho mecanismo consiste en el acaparamiento de sitios Web. Otra problemática que se presentan en dispositivos PPC, radica en el hecho de que existen pocas herramientas que tratan resolver el acaparamiento de páginas Web, así como de su correcta visualización en pantallas con poca resolución. Dichas herramientas son muy caras y en la mayoría de los casos poco prácticas. Esto ha motivado a que se desarrolle investigación que pueda mejorar la infraestructura y los servicios brindados por esta clase de dispositivos. Existen pocas herramientas que soportan operaciones en modo desconexión y que se adapten a los requerimientos de esta plataforma. El mercado de los dispositivos móviles ha crecido vertiginosamente en los últimos años convirtiéndose en un área de oportunidad en el desarrollo de software y hardware para estas nuevas plataformas, esto se demuestra en la siguiente tabla comparativa:
  • 11. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 11 Compañía Ventas 2T05 Participación de mercado 2T05 (%) Ventas 2T04 Participación de mercado 2T04 (%) Crecimiento 2T05- 2T04 (%) Windows CE 1, 653, 638 45.7 1, 006, 923 36.6 64.2 Research In Motion 840,000 23.2 510,000 18.6 64.7 Palm OS 678,570 18.8 1,147,667 41.8 -40.9 Symbian 275,000 7.6 - 0.0 N/A Linux 28,000 0.8 27,500 1.0 1.8 Otros 140,000 3.9 56,710 2.1 147.6 Total 3, 615, 608 100.0 2, 748, 800 100.0 31.5 4.6 Metodología El esquema de solución que se propone, consiste en una adaptación del esquema cliente/servidor orientada a clientes móviles. Este modelo consta tanto de clientes móviles como de un servidor encargado de brindar servicios de recursos Web. En medio de nuestros clientes y servidores se encuentra nuestra capa de intermediarios, tanto del lado del cliente como del lado del servidor. El modelo general propuesto se puede apreciar en la figura 2. La metodología que se propone para resolver este problema consiste de las siguientes actividades: 1. Evaluar herramientas y entornos de programación para plataforma Pocket PC. 2. Analizar los recursos informáticos a acaparar (tipo, tamaño, tiempo de permanencia en el PPC, etc.). 3. Estudiar la(s) herramienta(s) seleccionadas. 4. Estudiar los módulos de la arquitectura Moviware correspondientes al gestor de acaparamiento y al transcodificador de sitios Web. 5. Diseñar e implementar el módulo GAP. 6. Adaptar el GAP para los microprocesadores (ARM, MIPS, SH3). 7. Diseñar e implementar el módulo GAS. 8. Probar el sistema (GAP y GAS). 9. Redactar la documentación del proyecto.
  • 12. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 12 MIPS SH3 ARMARM GAP SQUID GAT Internet Servidores Web GAT=Gestor de Acaparamiento y Transcodificación GAP=Gestor de Acaparamiento para los dispositivos Pocket PC Figura 2. Esquema general de la arquitectura propuesta. El modelo conceptual o arquitectura con la que se pretende solucionar el problema se muestra en la figura 3. Esta arquitectura consta de dos partes: la primera parte del lado del dispositivo cliente móvil PPC, y del otro lado, se muestra el mecanismo del lado del servidor. Entre estas dos partes, se encuentra la interfaz de red inalámbrica (en nuestro caso IEEE 802.11). Del lado cliente se encuentran dos partes claramente diferenciadas. La primera es la aplicación final al usuario, en nuestro caso, el navegador (v.g. Pocket Internet Explorer) que solicita recursos Web.
  • 13. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 13 Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Petición Respuesta Recurso Revisar estado de la conexión Fecha Página transcodificada Arquitectura GASWT Descomprime Comprime Envió de nuevos patrones, actualización de patrones existentes Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Petición Respuesta Recurso Revisar estado de la conexión Fecha Página transcodificada Arquitectura GASWT Descomprime Comprime Envió de nuevos patrones, actualización de patrones existentes Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Petición Respuesta Recurso Revisar estado de la conexión Fecha Página transcodificada Arquitectura GASWT Descomprime Comprime Envió de nuevos patrones, actualización de patrones existentes Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Navegador (IPE, Netscape )Navegador (PIE) GAP Cliente Pocket PC Redes Inalámbricas (WiFi, Bluetooth) ¿Conexión? ¿Caché? T caché Sí No No Error Sí recurso Analizador HTTP GAT W Internet Squid ¿ ¿Transcodificada? ? Transcodificador ¿Actual? Acaparador T Caché Sincronizador caché servidor Sincronizador caché local Sí Sí No No Patrón G D L GAL MT MA Observador Gestor de Desconexión Módulos a integrar pertenecientes a Moviware Petición Respuesta Recurso Revisar estado de la conexión Fecha Página transcodificada Arquitectura GASWT Descomprime Comprime Envió de nuevos patrones, actualización de patrones existentes Figura 3. Arquitectura propuesta. La segunda parte consiste en el intermediario que se va a desarrollar, al que se ha denominado GAP (Gestor de Acaparamiento Pocket). Dicho intermediario constará de los siguientes componentes: 1. Observador.- También llamado vigía, su objetivo fundamental es revisar y procesar las peticiones tanto de entrada como de salida que van o vienen dirigidas a la aplicación (navegador Web). 2. Gestor de Desconexión Local (GDL).- Tiene la función de revisar el medio físico de conexión y determinar si el cliente se encuentra conectado o no. 3. Gestor de Acaparamiento Local (GAL).- Su función consiste fundamentalmente en : a. Revisar si existe un recurso acaparado. En caso de existir, se manda el recurso solicitado (en este caso el Observador deberá cambiar el encabezado para hacer creer al navegador que la solicitud viene del exterior) al navegador local. En caso de no existir el recurso acaparado, se mandará un mensaje de error. El observador deberá construir una página Web con un mensaje de error que el usuario visualizará. b. Controlar la sincronización de la caché transcodificada local con la caché del Servidor. Del lado del servidor, encontramos dos elementos principales: el servidor Proxy caché Squid, encargado de obtener los recursos Web solicitados; y el intermediario del lado del servidor, al cual se ha denominado como GAS (Gestor de Acaparamiento del Servidor). La arquitectura en el lado del servidor consta de los siguientes elementos:
  • 14. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 14 1. Mecanismo Transcodificador (MT). Es el encargado de transcodificar los recursos Web obtenidos del servidor Squid. Este módulo es parte de Moviware [Uri04] y se le harán las modificaciones pertinentes a fin de integrarlo en el software que se pretende desarrollar a través de esta propuesta de tesis. 2. Analizador HTTP. Es el encargado de analizar el contenido de los encabezado HTTP de las solicitudes realizadas por los clientes. En este caso nos interesa encontrar información como el recurso solicitado, el tipo de cliente que realiza la petición (sistema operativo y tipo de microprocesador) y la fecha de modificación del recurso solicitado, entre otros campos. Este analizador identifica el tipo de dispositivo que realiza la conexión. 3. Mecanismo Acaparador (MA). Se encarga de dos funciones: acaparar un sitio Web transcodificado y sincronización de la caché transcodificada, Para esta última opción, debe haber un control de versiones entre la caché local y la caché del servidor. Este módulo existe en Moviware [Ver03] pero en la versión sin transcodificar, la intención es integrar este módulo y el intermediario que se desarrollará, de tal forma que se detecte el dispositivo desde el cual se está realizando una petición de un recurso Web y se envié al cliente, el recurso transcodificado o no. 4. Gestor de desconexión (GD). Es el encargado de revisar el medio inalámbrico y procesar todas las peticiones realizadas por el cliente que no pudieron ser atendidas cuando se presentó el evento de desconexión. Existe la alternativa de integrar un servidor Proxy caché con soporte a operaciones en modo de desconexión en redes inalámbricas [Jua05], pero como se verá en la sección de alcances, no es vital para el trabajo que se pretende desarrollar a través de esta propuesta de tesis. En caso de que se integre dicho módulo, la conexión con el servidor Squid no se realizará de manera directa, sino a través de este módulo. 4.7 Programa de actividades y calendarización Actividad Mes 1 2 3 4 5 6 7 8 9 10 11 12 Evaluación de herramientas X X eMbedded Visual Tools X eMbedded Visual Basic x eMbedded Visual C++ x .NET CF X C# x Visual Basic .NET x Java X J2ME x Personal Java x Otras herramientas X Comparativa de las herramientas x Análisis de los recursos a Acaparar X X Tamaño X Tipo de los recursos X Estructura de almacenamiento X X Redacción de reporte parcial X Estudio herramienta seleccionada X X Estructuras de control X Sockets X X
  • 15. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 15 Otros aspectos X X Estudio de Moviware X X Acaparador X Contenedor de patrones X Transcodificador X Gestor de Desconexión X Redacción de reportes parciales X Diseño e implementación del GAP X X X Modelado UML X Observador X X Gestor de Desconexión Local X Gestor de Acaparamiento Local X X Otras actividades X Presentaciones X Redacción de artículos X Redacción de reportes parciales X Adaptación del GAP X ARM X SH3 X MIPS X Diseño e implementación del GAT X X X X Modelado UML X Analizador HTTP X Integración del Transcodificador X X Integración del acaparador X X Sincronizador de Caché X X Gestor de Desconexión X X Otras actividades X Redacción de artículos X Redacción de reportes parciales X Presentaciones X Pruebas X X X X X X GAP X GAT X Integración X Documentación de tesis X X X Redacción de Tesis X X X Redacción de articulo X Redacción de reporte X Presentación X Examen de grado X 4.8 Resultados esperados Los beneficios que se pretenden lograr con este proyecto de Investigación son los siguientes: • Visualización de páginas Web en modo de desconexión en dispositivos PPC.
  • 16. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 16 • Agilizar los tiempos de acceso a páginas Web, al tener sitios Web acaparados de manera local. • Visualización de páginas Web que se adapten a las limitaciones de las pantallas. • La facilidad de administración, al no tener páginas distintas para distintas plataformas. • Ahorro de energía en dispositivos que dependen de un suministro finito. • Ahorro en tiempo aire, en equipos que se conecten a través de la red de telefonía celular para transmitir información. 4.9 Vinculación Los posibles usuarios de este sistema son todas aquellas personas que cuenten con un dispositivo móvil Pocket PC y que deseen visualizar páginas Web sin necesidad de estar conectados y que deseen que el contenido se ajuste a las limitantes de los dispositivos móviles. Por el momento no se tiene ninguna relación o vinculación con otra empresa o entidad diferente a la de nuestro centro de investigación. 4.10 Bibliografía [Ala02] Alarcón Gálvez Fernando, “Mecanismo para Gestión de Conexión en Sistemas Cliente/Servidor Móviles”, tesis de maestría, cenidet, agosto de 2002. [BP98] Badrinath B. R., Phatak S.H., “An Architecture for Mobile Databases”, Dept. of Computer Science, Rutgers University. 1998. [CF03] Cherniack Mitch, Franklin Michael J., “Expressing User Profiles for Data Recharging”, Brandeis University, University of California at Santa Cruz. 2003. [Cha03] Chanchaem Thong, “A Survey on Internet Content Transcoding for Universal Access”, Department of Computer Science, Kent State University, mayo de 2003. [Cla02] Clark David, “Mobile processors begin to grow up”, revista IEEE Computer, pp. 22-25, marzo de 2002. [dmc05] “Data management for Mobile Computing, Case Studies”, http://www.cs.ucv.ac.cy/courses/EPL651/Schedule__Readings/ Chapter 3/body_chapter_3.html, Departamento de Ciencias Computacionales, Universidad de Chipre, marzo de 2005. [fam05] “Familiar Linux Project”. http://familiar.handhelds.org/ Última consulta: julio de 2005. [Gol05] Gold Jack, “Pocket PC: An Evolutionary Advance Infrastructure Strategies, Web & Collaboration Strategies”, febrero de 2005, http://www.gartner.com/
  • 17. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 17 [Gon03] González Serna Juan Gabriel. “Plataforma middleware reflexiva para aplicaciones de cómputo móvil en Internet (Movirware)”, Centro Nacional de Investigación y Desarrollo Tecnológico (cenidet), de septiembre de 2001 a agosto de 2003, financiamiento COSNET: 570.01-P. [Hen05] Hernández Méndez Gabriel. “Generador de patrones de navegación de usuarios aplicando Web log mining”, tesis de maestría en desarrollo, cenidet, junio de 2005. [HKS03] Hwang Yonghyun, Kim Jihong, Seo Eunkyong. “Structure-AwareWeb Transcoding for Mobile Devices”. Universidad Nacional de Seul. Revista IEEE Internet Computing. Septiembre-octubre de 2003. [HNS+98] Hattori Toshihiro, Nitta Yusuke, Seki Mitsuho, Narita Susumu, Uchiyama Kunio, Takahashi Tsuyoshi, Satomura Ryuichi, “Design Methodology of a 200MHz superscalar microprocessor: SH-4” Hitachi, Ltd., Tokio, Japón. 249 IEEE Proceedings of the 35th Design Automation Conference (DAC’98) 0- 89791-964-5/98. [Kue97] Kuenning Geofrrey H. “Seer: Predictive file hoarding for Mobile Operation”. Universidad de California en Los Àngeles. Mayo de 1997. [Jua05] Juárez Pérez Fredy, “Servidor Proxy Caché con Soporte a Operaciones en Modo Desconexión en Redes Inalámbricas”, tesis de maestría, cenidet, febrero de 2005. [Lan04] Landa Miguez Xochitl. “Mecanismos de configuración dinámica para grupos de Proxy-caches cooperativas en la Web”, tesis de maestría, cenidet, diciembre de 2004. [Man02] Manrique López de la Fuente José “¡¡ Hay un pingüino en mi bolsillo!!“, AsturLinux http://www.asturlinux.org/~jsmanrique/odblinux.html, julio de 2002. [McPh05] McPherson Frank. “Pocket PC a su alcance”. Tercera edición, México, 2005, ISBN: 970-10-4731-1 [Pre02] Pressman Roger S., “Ingeniería del Software. Un enfoque práctico” Quinta edición, España, 2002, ISBN: 84-481-3214-9, pp. 601. [rh05] “Replication Vs Hoarding“, http://www.cs.berkeley.edu/~adj/cs2941.s98/dbmate/sld008.htm, febrero de 2005. [RHD+99] Reiher P., Heidemann J., Ratner D., Skinner G., Popek G., “Resolving File Conflicts in the Ficus File System”, Department of Computer Science, University. 1999. [Sat98a] Satyanarayanan M., “The Coda Distributed File System”. Linux Journal, no. 50, junio de 1998. [Sat98b] Satyanarayanan M., “Fundamental Challenges in Mobile Computing”, School of Computer Science, Carnegie Mellon University, 1998
  • 18. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 18 [Tri04] Trifonova Anna, “Hoarding Content in M-Learning Context”, tesis doctoral en desarrollo, Universidad de Trento, Italia, 2004. [Uri04] Uriarte Cabada Claudia Selene. “Transformador de Contenidos Web para Asistentes Personales Digitales”, tesis de maestría, cenidet, julio de 2004. [Val02] Valenzuela Molina David R., “Mecanismo para Predicción de Acaparamiento de Datos en Sistemas Cliente/Servidor Móviles”, tesis de maestría, cenidet, agosto de 2002. [Ver03] Verduzco Reyes Gustavo, “Gestor de Acaparamiento de Patrones de Sitios Web en Clientes Móviles”, tesis de maestría, cenidet, agosto de 2003. [VwL97] VanderWiel Steven P. y Lilja David J. “When Caches Aren’t Enough: Data Prefetching Techniques”. Universidad de Minnesota. 1997. [Wan02] Wang Jia, “A Survey of Web Caching Schemes for the Internet”, 2002. [Way95] Wayner Meter, “Agents unleashed: a public domain look at agent technology”, Estados Unidos, 1995, ISBN: 0-12-738765-x, pp. 358. [web05] “A Word Definition From the Webopedia Computer Dictionary”, http://www.webopedia.com, febrero de 2005. 5. LUGAR(ES) EN DONDE SE VA A DESARROLLAR EL PROYECTO Este proyecto se desarrollará en el Laboratorio de Sistemas distribuidos ubicado en el Departamento de Ciencias Computacionales en el Centro Nacional de Investigación y Desarrollo Tecnológico, el cual está ubicado en la calle Interior Internado Palmira s/n Col. Palmira en la ciudad de Cuernavaca, Morelos, México. 6. INFRAESTRUCTURA La infraestructura que se utilizará para el proyecto corresponde a una computadora de escritorio Pentium 4 a 1.7 Ghz. Disco duro de 80 GB. Se cuenta con varias tarjetas de red inalámbricas (WiFi, Bluetooth), puntos de acceso, además se cuenta con un dispositivo PPC 2000 (Compaq iPAQ 3630), un dispositivo PPC 2002 (HP Jornada), tarjetas de almacenamiento (USB Flash, Compact Flash). Teclado para dispositivos PPC. También se cuenta con software especializado para Pocket PC para su correcta administración de los recursos. Todos estos recursos están disponibles en la sección de cómputo móvil, aunque es posible obtener recursos adicionales dentro del laboratorio solicitándolos previamente. 7. PRESUPUESTO SOLICITADO PARA LA OPERACIÓN DEL PROYECTO Seleccione las partidas en las cuales quedan insertados los gastos a efectuar y anote el monto deseado justificando plenamente el uso que se dará a cada artículo o servicios que se requiera, costo aproximado y cantidad de los mismos. Presente su presupuesto por año.
  • 19. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 19 PRESUPUESTO PARTIDA MONTO SOLICITADO JUSTIFICACIÓN Indicando la actividad que va apoyar de acuerdo con el cuadro No. 1 2101 Materiales y útiles de oficina $900 Papelería necesaria para las actividades: 3, 6, 8.1, 8.2, 8.3, 11.1, 11.2, 11.3, 13.1, 13.2, 13.3, 13.4 y 13.5 2102 Material de limpieza 2103 Material didáctico $1,439 Libros necesarios para el desarrollo de las actividades: 1.1.1, 1.1.2, 1.2.1, 1.2.2 y 1.3.1 2104 Material estadístico y geográfico 2105 Materiales y útiles de impresión y reproducción $5,290 Se necesita una impresora para varias actividades en especial la 3, además de toner en otras actividades haciendo énfasis en las actividades: 8.3 y 13 2106 Materiales y útiles para el procesamiento en equipos y bienes informáticos $9,689 Se necesita la compra de licencia de software para las actividades: 1.2, 1.3.1 y 7 2107 Material para información $600 Se necesitan realizar trípticos informativos para las actividades: 8.2, 11.1 y 13.2 2203 Productos alimenticios para el personal que realiza labores en campo o de supervisión PARTIDA MONTO SOLICITADO JUSTIFICACIÓN Indicando la actividad que va apoyar de acuerdo con el cuadro No. 1 2207 Productos alimenticios para animales 2301 Refacciones, accesorios y herramientas 2302 Refacciones y accesorios para equipo de cómputo $72,134 Para todo el proyecto se necesita la compra de equipo informático como Pocket PCs, Smartphone, tarjetas de almacenamiento e infraestructura inalámbrica; en especial en las actividades 2, 2.1, 2.2 y 2.3 2401 Materiales de construcción 2402 Estructuras y manufacturas 2404 Material eléctrico y electrónico 2501 Materias primas de producción 2502 Sustancias químicas 2503 Plaguicidas, abonos y fertilizantes 2505 Materiales, accesorios y suministros médicos 2506 Materiales, accesorios y suministros de laboratorio 2604 Combustibles, lubricantes y aditivos para vehículos terrestres, aéreos, marítimos, lacustres y fluviales asignados a servidores públicos 2605 Combustibles, lubricantes y aditivos para maquinaria y equipo de producción 2702 Prendas de protección personal TOTAL CAPÍTULO 2000
  • 20. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 20 3304 Otras asesorías para la operación de programas 3308 Estudios e investigaciones $6,632 Para la actividad 1 así como para el proyecto en general, se necesita la compra de revistas especializadas. Así como también se necesita la compra de artículos y reportes técnicos en especial en la actividad 2. 3409 Patentes, regalías y otros 3413 Otros servicios comerciales $11,138 Se necesita del hospedaje en un hotel cuando se realicen presentaciones y publicaciones de artículos como en las actividades: 8.1, 11.3 y 13.4 3502 Mantenimiento y conservación de bienes informáticos $1,000 Para el desarrollo del proyecto se necesita del mantenimiento del equipo existente tales como PCs y PPCs, en especial para las actividades 7 y 9. 3503 Mantenimiento y conservación de maquinaria y equipo 3602 Impresión y elaboración de publicaciones oficiales y de información en general para difusión $1,150 Se necesita encuadernar los trabajos realizados en: 8.3, 11.2, 13 y 13.3 3808 Pasajes nacionales para labores en campo y de supervisión $7,329 Se necesitan recursos financieros para sobrellevar las actividades de transporte de las actividades: 8.1, 11.3 y 13.4 3813 Pasajes internacionales para servidores públicos en el desempeño de comisiones y funciones oficiales 3814 Viáticos nacionales para labores en campo y de supervisión $3,250 Se necesita dinero extra para viáticos y otros gastos en las actividades: 8.1, 11.3 y 13.4 3819 Viáticos en el extranjero para servidores públicos en el desempeño de comisiones y funciones oficiales Otras partidas (especificar) TOTAL CAPÍTULO 3000 CONCENTRADO DEL PRESUPUESTO SOLICITADO CAPÍTULO Monto Solicitado al CoSNET Monto solicitado a institución postulante Monto solicitado a otras instituciones TOTAL 2000 $90,052 0 0 $90,052 3000 $30,499 0 0 $30,499 TOTAL $120,551 0 0 $120,551 Nota en caso de que el proyecto sea de dos años, indicar el monto solicitado x año ( duplicar cuadro ) 8. APOYO A EVENTOS
  • 21. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 21 Tipo de evento Organización X Participación Estancia Nombre del evento 6 Simposium Iberoamericano de de Computación e Informática Lugar donde se realizará Ciudad País Monterrey, Nuevo León México Institución organizadora Academia Nacional de Ciencias Computacionales (México) Instituto Tecnológico de Nuevo León Objetivos del evento El tema principal del 6to. Simposium Iberoamericano de Computación e Informática (SICI´05) será "Tendencias de las Tecnologías de Información en una Sociedad del Conocimiento". Este año, se proporcionará un foro para la presentación e intercambio de trabajos actuales de desarrollo e investigación en las siguientes áreas de Ciencias de la Computación y temas relacionados: Aplicaciones Novedosas de Computación en Otras Áreas, Bases de Datos, Computación Educativa, Ingeniería de Software, Inteligencia Artificial. Interacción Humano- Computadora, Programas Evolutivos y Redes Neuronales, Realidad Virtual. Robótica, Seguridad de Computadoras y Sistemas, Sistemas de Internet y Web, y Sistemas Distribuidos. Fecha de realización DEL 15 11 05 AL 17 11 05 DÍA ME S AÑ O DÍA ME S AÑ O En caso de participación, indicar nombre y tipo del trabajo a presentar “Evaluación de Windows CE y Linux Embedded sobre Plataformas iPaq Pocket PC Modelos 3600” X CONFERENCIA POSTER OTRO ESPECIFIQUE
  • 22. Proyectos de Investigación y Desarrollo Tecnológico 2005 FGCSUBIN-20 REV.00 Subsecretaría de Educación e Investigación Tecnológicas Consejo del Sistema Nacional de Educación Tecnológica 22 8.1 Desglose presupuestal Partida Monto solicitado al CoSNET Apoyo de la institución postulante Apoyo de otras instituciones T o t a l 3804 Congresos y convenciones $4,500 0 0 $4,500 3828 Servicios integrales nacionales para servidores públicos en el desempeño de comisiones y funciones oficiales 0 0 0 0 3929 Servicios integrales en el extranjero para servidores públicos en el desempeño de funciones oficiales 0 0 0 0 T o t al $4,500 0 0 $4,500