P cosnet

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 1 FORMATO DE SOLICITUD DE APOYO ECONÓMICO PROYECTOS DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO 2005 (SI-09-2005) ANTE EL CoSNET

Transcript of P cosnet

Page 1: P 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

1

FORMATO DE SOLICITUD DE APOYO ECONÓMICO

PROYECTOS DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO 2005

(SI-09-2005)

ANTE EL CoSNET

Page 2: P 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 [email protected]

Director del Plantel

Dr. Jesús Arnoldo Bautista Corral

Nombre Firma

Page 3: P 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

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

Page 4: P 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

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 [email protected]

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.

Page 5: P 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

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.

Page 6: P 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

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

Page 7: P 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

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 Cachede Acaparamiento

RecursoAcaparado

HistorialDe

Accesos

Minero Encapsulador de

patrón

Identificador de Patrón

Cliente MóvilInalámbrico

Gestor Local de Acaparamiento

Gestor de Acaparamiento

Clasificador dePatrones

Aplicación(Netscape, Explorer,

Pocket IE

Transcodificadorde contenidos Web

Identificador De perfil de dispositivo

Generador de Patrones

Generador de árbol Patrón

Analizador dePágina HTML

Generador de páginaWeb

Transcodificada

Gestor deDesconexión

Gestor deDesconexión

HTTPHTTP

FTPFTP

Proxy Cache Squid

Cache

transcodificada

Cache

Gestor decaches

Intranet

IEEE 8

02.1

1

Intermediario

Patrones

Gestor de Cachede Acaparamiento

RecursoAcaparado

HistorialDe

Accesos

Minero Encapsulador de

patrón

Identificador de Patrón

Cliente MóvilInalámbrico

Gestor Local de Acaparamiento

Gestor de Acaparamiento

Clasificador dePatrones

Aplicación(Netscape, Explorer,

Pocket IE

Transcodificadorde contenidos Web

Identificador De perfil de dispositivo

Generador de Patrones

Generador de árbol Patrón

Analizador dePágina HTML

Generador de páginaWeb

Transcodificada

Gestor deDesconexión

Gestor deDesconexión

HTTPHTTP

FTPFTP

Gestor deDesconexión

Gestor deDesconexión

HTTPHTTP

FTPFTP

Proxy Cache Squid

Cache

transcodificada

Cache

Gestor decaches

Intranet

IEEE 8

02.1

1

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

Page 8: P 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

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.

Page 9: P 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

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

Page 10: P 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

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:

Page 11: P 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

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.

Page 12: P 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

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.

Page 13: P 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

13

Navegador (IPE, Netscape )Navegador (PIE)

GAP

Cliente Pocket PC

Redes Inalámbricas (WiFi, Bluetooth)

¿Conexión?

¿Caché?

T caché

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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áginatranscodificada

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é

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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é

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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áginatranscodificada

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é

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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é

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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áginatranscodificada

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é

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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é

No

No

Error

recurso

AnalizadorHTTP

GAT

W Internet

Squid

¿

¿Transcodificada??

Transcodificador

¿Actual?

Acaparador

T

Caché

Sincronizadorcaché servidor

Sincronizador

caché local

No

No

Patrón

GDL

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áginatranscodificada

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:

Page 14: P 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

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

Page 15: P 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

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.

Page 16: P 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

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/

Page 17: P 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

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

Page 18: P 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

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.

Page 19: P 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

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

Page 20: P 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

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

Page 21: P 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

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

Page 22: P 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

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