Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Proyectos de Investigación y Desarrollo Tecnológico 2005
FGCSUBIN-20 REV.00
Subsecretaría de Educación e Investigación Tec...
Próxima SlideShare
Cargando en…5
×

P cosnet

271 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
271
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

P cosnet

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

×