Two-Level Software Architecture for Context- Aware Mobile Distributed Systems

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Two-Level Software Architecture for Context- Aware Mobile Distributed Systems"

Transcripción

1 Two-Level Software Architecture for Context- Aware Mobile Distributed Systems M. A. M. Acosta, E. L. Domínguez, G. G. Castro, S. E. P. Hernández and M. A. Medina Nieto Abstract Currently, there is a trend to develop context-aware mobile distributed systems (MDS), such as systems that recommend places according to the location and the path of users. Some of the key challenges in the development of this type of systems are the following: acquisition, management and use of data context. In this paper, we propose two-level software architecture to obtain, use and provide context information in a MDS. From our point of view, the proposed architecture takes into account the requirements that emerge from data collection, use and management of context, as well as the own features of MDS. Based on our software architecture, a context-aware group communication system is implemented, which allows members to have four types of context: physical activity, logical activity, location and level of sound. Keywords Two-level Software Architecture, Context-aware Applications, Mobile Distributed Systems. L I. INTRODUCCIÓN OS DISPOSITIVOS móviles son cada vez más populares debido a que cuentan con una mayor capacidad de procesamiento, nuevas formas de comunicación con otros dispositivos, la posibilidad de ejecutar diversas aplicaciones y además cuentan con sensores que proporcionan información de contexto del usuario [1]-[5]. En los sistemas de cómputo, la información de contexto es cualquier información que pueda emplearse para caracterizar la situación de una entidad, donde una entidad puede ser una persona, lugar u objeto que es considerado relevante entre un usuario y una aplicación (incluyendo al usuario y la aplicación misma) [1], [2], [4]-[7]. Actualmente ha surgido una tendencia en el desarrollo de sistemas distribuidos móviles conscientes de contexto con distintos tipos de aplicaciones tales como: un sistema que recomienda ciertos lugares de acuerdo a la ubicación y trayectoria de un usuario [8], un sistema que mejora la visualización de páginas web en función del perfil y el contexto actual del usuario [9] y un sistema que monitoriza los sensores de otros dispositivos, generando alarmas de acuerdo a la información obtenida [10]. Estos sistemas usan la información contexto para proveer información relevante y/o servicios al usuario, donde la relevancia depende de la tarea o actividad que el usuario realiza [2], [3], [6]. M. A. M. Acosta, Centro de Enseñanza de LANIA, Veracruz, México, E. L. Domínguez, Centro de Innovación e Investigación de LANIA, Veracruz, México, G. G. Castro, Centro de Enseñanza de LANIA, Veracruz, México, S. E. P. Hernandez, Departamento de Ciencias Computacionales, Instituto Nacional de Astrofísica Óptica y Electrónica, Puebla, México, M. A. Medina Nieto, Departamento de Informática, Universidad Politécnica de Puebla, Puebla, México, Los retos clave para el desarrollo de este tipo de sistemas conscientes de contexto son: la adquisición, gestión y la forma en que se utiliza la información de contexto. Como solución a estos retos, se han propuesto arquitecturas de software que permiten llevar a cabo la construcción de sistemas conscientes de contexto sobre sistemas distribuidos móviles [3], [4]. Por otro lado, las arquitecturas conscientes de contexto también deben considerar los requerimientos que surgen a partir de las características propias de los sistemas distribuidos móviles [3], [4], [10] tales como: dispositivos móviles con limitadas capacidades de almacenamiento y procesamiento, obtención de información de contexto a partir de fuentes heterogéneas, desconexiones frecuentes de los dispositivos móviles y canales de comunicación con limitado ancho de banda. Algunos trabajos de investigación han propuesto arquitecturas conceptuales para el desarrollo de aplicaciones conscientes de contexto sobre sistemas distribuidos móviles [3], [4], [12]-[17]. Sin embargo, estas arquitecturas tienen las siguientes desventajas: cuentan con un modo deficiente de obtención de la información contextual; no recaban información contextual de otros dispositivos, carecen de la ejecución de inferencias con base en la información de contexto recabada, no consideran las limitadas capacidades de procesamiento y almacenamiento de un dispositivo móvil, no contemplan la distribución de información en una comunicación en grupo, y en algunos trabajos solamente se presenta la propuesta conceptual de la arquitectura [3]. En este trabajo se propone una arquitectura de software twotier (dos niveles) en capas que permite obtener, utilizar y proveer información de contexto en un SDM. La arquitectura desarrollada considera y satisface los requerimientos que surgen a partir de la obtención, gestión y utilización del contexto y de las características propias de los SDM. La arquitectura propuesta en este trabajo está diseñada con base en un patrón arquitectural en capas y en tiers (nivel móvil y nivel servidor). Cada capa proporciona ciertos servicios a las capas superiores, ocultando a estas capas los detalles de cómo los servicios ofrecidos por las capas inferiores son realizados. En nuestro caso, la arquitectura desarrollada permite identificar, clasificar, agrupar y ordenar los distintos servicios necesarios para llevar a cabo la obtención, utilización y distribución de la información de contexto en un SDM. Con base en la arquitectura de software two-tier en capas propuesta en este trabajo, se implementó un sistema de comunicación electrónica en grupo consciente de contexto (SCEGCC) que muestra a sus usuarios cuatro tipos de contexto: actividad física, actividad lógica, ubicación y nivel de sonido.

2 Las pruebas de funcionalidad realizadas al SCEGCC muestran que la arquitectura desarrollada en este trabajo presenta de forma correcta la información de contexto a los usuarios. El prototipo del SCEGCC se desarrolló en el sistema operativo móvil Android debido a que existe una mayor tendencia en el número de usuarios de este sistema comparado con otros sistemas operativos para móviles [1], [2]. II. ESTADO DEL ARTE Algunos trabajos han propuesto arquitecturas de software para el desarrollo de aplicaciones conscientes de contexto sobre sistemas distribuidos móviles [3], [4], [12]-[17]. Estas arquitecturas deben considerar y satisfacer los siguientes requerimientos que surgen a partir de la necesidad de obtener, gestionar y utilizar la información de contexto [3], [12]-[17]: sensorización, pre-procesado de contexto, modelado de contexto, almacenamiento persistente, distribución de contexto, razonamiento (obtener contexto complejo y de alto nivel), entrega y descubrimiento de contexto. También estas arquitecturas, al estar enfocadas en sistemas distribuidos móviles deben considerar los siguientes requerimientos [3], [4]: ligereza, extensibilidad, robustez ante desconexiones, almacenar contexto útil, recoger contexto cambiante, abstracción del medio de transmisión de datos y comunicación en grupo. En este trabajo se analizaron las diversas arquitecturas CC para SDM que han sido propuestas [3], [4], [12]-[17] con respecto a los requerimientos que se deben considerar en la obtención, gestión y utilización del contexto y a los requerimientos considerados para un SDM. La arquitectura propuesta por David Sainz [3] es la que cubre la mayoría de los requerimientos; sin embargo, en el trabajo presentado en [3] solo se describe el diseño conceptual de la arquitectura sin ninguna implementación de las capas o servicios que plantea dicha arquitectura. III. DISEÑO CONCEPTUAL DE LA ARQUITECTURA CC PARA SDM En este trabajo se propone una arquitectura de software twotier (dos niveles) en capas, ver Fig. 1, que permite obtener, utilizar y proveer información de contexto en un SDM. Nuestra arquitectura está basada en la propuesta presentada en [3] incorporando características del proyecto Odin [4]. La arquitectura propuesta en este trabajo está diseñada con base en un patrón arquitectural en capas y en tiers (nivel móvil y nivel servidor). Cada capa proporciona ciertos servicios a las capas superiores, ocultando a estas capas los detalles de cómo los servicios ofrecidos por las capas inferiores son realizados. En nuestro caso, la arquitectura desarrollada permite identificar, clasificar, agrupar y ordenar los distintos servicios necesarios para llevar a cabo la obtención, utilización y distribución de la información de contexto en un SDM. Figura 1. Arquitectura de software two-tier en capas CC para SDM. Aunque existen capas que se encuentran en los dos niveles, los servicios o funciones de estas capas estarán limitados al hardware que posee cada nivel. Por ejemplo, la capa de almacenamiento en el nivel móvil tendrá funciones mínimas y solo guardará la última información de contexto obtenida, en cambio en el nivel servidor se almacenarán todos los registros que se obtengan del móvil. A continuación se presenta una descripción de las capas que integran la arquitectura propuesta en este trabajo: Capa de Plugins de Contexto. Los plugins son componentes independientes que se encargan de obtener la información de contexto por tipo de sensor, presentes en el nivel Móvil y en el nivel Servidor. Los plugins de contexto se pueden clasificar en físicos y lógicos. En nuestra arquitectura, los plugins de contexto físicos permiten realizar una sensorización de diferentes datos obtenidos a partir de componentes de hardware tales como: acelerómetro, GPS, intensidad de luz, proximidad, micrófono, entre otros. Por otro lado, los plugins de contexto lógicos son aquellos que permiten recabar información referente a aplicaciones del sistema u otros sistemas. Por ejemplo, saber cuándo se realiza una llamada o conocer la aplicación ejecutada en primer plano. Capa de Sensorización. Esta capa, incluida en los niveles Móvil y Servidor, está preparada para hacer consultas a los Plugins y recibir información de ellos, mediante esta capa es posible activar o desactivar Plugins. Realiza un pre-proceso de información de cada uno; el cual consiste en un tratamiento previo que se le da a la información contextual. Capa de Comunicación en Grupo. Esta capa tiene los objetivos de proveer el acceso a la red de comunicaciones sin importar el medio físico de transmisión de datos, permitir una comunicación entre más de dos personas por medio de mensajes discretos. Cuenta con los siguientes componentes: a) ordenamiento: Tiene como objetivo mostrar los mensajes en el orden en que fueron generados. Para esto se implementó el algoritmo Broadcast Mínimo [11] que realiza la entrega de los mensajes en orden causal, y b) gestión de usuarios: Establece las funciones para el ingreso, modificación de datos y/o

3 eliminación de usuarios en una comunicación en grupo. Capa de Procesado. Esta capa genera un modelo de representación del contexto, la cual es de gran beneficio para poder mantener, actualizar y trabajar la información de contexto, así como para razonar sobre él. La capa de Procesado se encuentra en el nivel servidor. Capa de Almacenamiento. Se ubica en los dos niveles (Móvil y Servidor) pero con funciones específicas para cada nivel. En el nivel Móvil se almacenará el último contexto recabado. En el nivel Servidor, las funciones de esta capa consisten en almacenar todos los registros de contexto que sean recibidos, con el fin de generar un historial de contexto. Los componentes para esta capa en ambos niveles son: Componente de almacenamiento: Se accede para recoger los datos de contexto que se necesiten y para almacenar los que se hayan conseguido. Componente de distribución: Recibe información desde otros dispositivos y envía la información que el dispositivo desea publicar. Componente de descubrimiento: Obtiene y recibe consultas de contexto que se quiere encontrar y analiza si es posible proveer de la información que se pide. Capa de Razonamiento. Se encuentra en el nivel del Servidor y tiene como función realizar un razonamiento sobre la información de contexto que está almacenada en la base de datos del nivel Servidor. En esta capa se pueden activar o desactivar los siguientes motores: Motor de obtención: permite obtener y trabajar con el contexto de alto nivel que este en la capa de almacenamiento o de otros dispositivos. Motor de calidad del contexto: el objetivo de este motor es conocer la fiabilidad de la información y asegurarse de mantener un alto grado de calidad. Motor de reacción: permite tener un comportamiento específico sobre el contexto. Servicios de Contexto. Esta capa es el punto de entrada de las aplicaciones. Provee tres interfaces: a) consulta de Contexto: Las aplicaciones podrán hacer consultas del contexto que desean obtener, b) Razonamiento: Se indica el comportamiento que se desea obtener de acuerdo a determinados estados del contexto, y c) calidad: permite configurar qué información de calidad se desea obtener junto con la información de contexto. Capa de Aplicación. Es la capa que describe a la aplicación que hace uso de la arquitectura consciente de contexto para sistemas distribuidos móviles. IV. DESARROLLO DE LA ARQUITECTURA CC PARA SDM Este trabajo se enfocó en implementar las siguientes capas principales del nivel Móvil: Plugins de Contexto, Sensorización, Comunicación en Grupo y Almacenamiento. Estas capas son consideradas parte fundamental en el desarrollo de aplicaciones conscientes de contexto sobre un SDM [3], [4]. En nuestro trabajo, se establecieron como objetivos obtener, gestionar y utilizar los siguientes tipos de contexto: Actividad lógica: describir la aplicación utilizada en primer plano en el móvil o si se está realizando una llamada telefónica, Actividad física: determinar por medio del móvil si un usuario se encuentra en reposo, en reposo y usando el móvil, caminando, corriendo o andando en auto, Ubicación: conocer la ubicación del usuario por medio de una dirección postal y Nivel de sonido: saber el nivel de sonido del ambiente por medio del móvil. A continuación se realiza una descripción de las capas desarrolladas o implementadas en este trabajo de investigación aplicada: Plugins de Contexto. Conjunto de servicios en Android [17] que permiten obtener información de diferentes sensores y enviarla por mensajes Broadcast [11]. Estos servicios son los siguientes: Plugin del acelerómetro: colección de datos del acelerómetro, se almacenan los valores máximos y mínimos para cada eje y se calculan los valores promedio. Plugin de la aplicación actual: permite obtener el nombre del paquete de la aplicación en primer plano. Por ejemplo, la aplicación Mensajes: com.android.mms. Plugin de llamando: obtiene tres tipos de mensajes para el cambio del estado del teléfono, estos son: Timbrando (recibiendo una llamada), Descolgado (realizando una llamada) y Colgado (finalizando una llamada). Plugin de nivel de sonido (NS): obtiene el valor en decibeles del nivel de sonido por medio del micrófono del móvil. Plugin de ubicación: obtiene la ubicación, consta de las coordenadas Latitud y Longitud, además de un grado error de acuerdo a la ubicación exacta, por ejemplo: Latitud , Longitud y Error de precisión 15m. Capa de Sensorización. Conjunto de servicios en Android [17] que realizan un tratamiento a la información de contexto obtenida por los Plugins: a) pre-procesado de la actividad física: por medio de la información de los plugins del acelerómetro y de la velocidad, calculada por dos ubicaciones, se deduce la actividad física, la cual puede ser: en reposo, en reposo y utilizando el móvil, caminando, corriendo y andando en auto, b) pre-procesado de la actividad lógica: de acuerdo al dato del plugin de AL se puede determinar la aplicación con la cual el usuario esta interactuando, c) pre-procesado del nivel de sonido: con el valor en decibeles del plugin de NS se determina el nivel de ruido: muy silencioso, silencioso, moderado, poco ruidoso, ruidoso, muy ruidoso y ensordecedor, y d) preprocesado de la ubicación: representada mediante los siguientes elementos: calle, número, ciudad, estado, país, error precisión. Capa de Comunicación en Grupo. En esta capa se desarrolló el componente de Ordenamiento. El componente de

4 ordenamiento permite llevar a cabo la entrega de la información de contexto en el mismo orden en que fue generada por las fuentes sin el uso de referencias globales de tiempo físico. En nuestro caso, el algoritmo utilizado por el componente de ordenamiento es el propuesto en [11]. Capa de Almacenamiento. Recibe información de contexto, la almacena, y la proporciona cuando se solicite y la distribuye a otros dispositivos móviles. Usa tres componentes: 1) Componente de descubrimiento: Recibe el contexto por mensajes Broadcast, y por medio de filtros determina el tipo de contexto recibido, 2) componente de almacenamiento: almacena únicamente un registro para cada tipo de contexto, en una base de datos en SQLite [17] para el móvil Android, que se actualizará cada vez que se reciba información de contexto y 3) componente de distribución: distribuye la información por medio de peticiones a un Servicio Web, que recibe y almacena los datos de contexto en una base de datos en un Servidor de contexto externo, para contar con un historial de contexto. V. PROTOTIPO: SISTEMA COMUNICACIÓN ELECTRÓNICA EN GRUPO CC PARA SDM Con base en la arquitectura de software two-tier en capas desarrollada en este trabajo, se implementó un sistema de comunicación electrónica en grupo consciente de contexto (SCEGCC). En este sistema, un grupo de usuarios se comunica por medio de mensajes discretos en un chat grupal y nuestra arquitectura obtiene cada cierto intervalo de tiempo las variables de contexto del dispositivo móvil de los usuarios. Cuando surge un cambio en el contexto de un usuario, la arquitectura entrega dicha información de contexto al sistema de comunicación electrónica en grupo. Figura 2. Escenario utilizado para llevar cabo las pruebas de funcionalidad del prototipo desarrollado. Con base en los resultados obtenidos, ver Fig. 3, Las pruebas de funcionalidad realizadas al SCEGCC muestran que la arquitectura descrita en este trabajo obtiene, gestiona y distribuye la información de contexto entre los usuarios del sistema de comunicación electrónica en grupo de forma correcta, ver Fig. 3. Con la finalidad de evaluar el correcto funcionamiento de nuestra arquitectura se llevaron a cabo diversas pruebas de funcionalidad sobre el SCEGCC. El escenario utilizado para llevar a cabo las pruebas de funcionalidad del prototipo generado a partir de nuestra arquitectura es mostrado en la Fig. 2. Este escenario contempla una comunicación en grupo entre sus elementos. El grupo está formado por tres usuarios con sus dispositivos móviles con sistema operativo Android. El SCEGCC desarrollado muestra la siguiente información de contexto de los usuarios: Actividad Física, Actividad Lógica, Ubicación y Nivel del Sonido (ver, Fig. 3). Además, muestra los mensajes y la información de contexto en el orden en que fueron generados. En nuestro caso, las pruebas realizadas se llevaron a cabo considerando diversas situaciones de los usuarios. Figura 3. Información de contexto mostrada a los usuarios por el sistema comunicación electrónica en grupo consciente de contexto. VI. CONCLUSIONES Se presentó una arquitectura de software two-tier en capas que lleva a cabo la obtención, gestión y utilización de la información de contexto en un SDM. La arquitectura propuesta

5 en este trabajo fue diseñada con base en un patrón arquitectural en capas y en tiers (nivel móvil y nivel servidor). Cada capa proporciona ciertos servicios a las capas superiores, ocultando a estas capas los detalles de cómo los servicios ofrecidos por las capas inferiores son realizados. En nuestro caso, la arquitectura desarrollada permite identificar, clasificar, agrupar y ordenar los distintos servicios necesarios para llevar a cabo la obtención, utilización y distribución de la información de contexto en un SDM. Con base en nuestra arquitectura, se implementó un sistema de comunicación electrónica en grupo consciente de contexto (SCEGCC) que muestra a los usuarios cuatro tipos de contexto: actividad física, actividad lógica, ubicación y nivel de sonido. En este sistema, la arquitectura desarrollada realiza las siguientes funciones principales: obtención de información de los sensores de un dispositivo móvil, tratamiento de dicha información de contexto, distribución y almacenamiento en el dispositivo móvil y en un servidor de contexto externo. Las pruebas de funcionalidad realizadas al SCEGCC muestran que la arquitectura desarrollada en este trabajo obtiene, gestiona y distribuye de forma correcta la información de contexto a los usuarios. Como trabajo futuro se propone: Desarrollar las capas de sensorización y plugins en el nivel Servidor incorporando contexto proveniente de fuentes lógicas que un dispositivo móvil no tiene tales como los datos proporcionados del clima por una estación meteorológica y Generar una aplicación de aprendizaje electrónico, que a partir de la Arquitectura CC, permita mostrar diversos materiales de enseñanza de acuerdo al contexto en que se encuentre un usuario. REFERENCIAS [1] J. Caudill, The Growth of m-learning and the Growth of Mobile Computing: Parallel developments, International Review of Research in Open and Distance Learning, vol. 8, no. 2, pp.1-13, June [2] L. G. Montané Jiménez, Modelo de actividad para sistemas móviles colaborativos conscientes de contexto, Tesis de maestría, Centro de Enseñanza LANIA, Xalapa, Veracruz, México, [3] D. Sainz González, Un análisis sobre aplicaciones distribuidas dependientes del contexto, Tesis doctoral, Universidad del país Vasco, Leioa, Biscay, España, [4] T. Weerasinghe and I.Warren, Odin: Context -Aware Middleware for Mobile Services, in 6th World Congress on Services, 2010, pp [5] J. Filbert, Developing a Multi-Purpose Chat Application for Mobile Distributed Systems on Android Platform, Bachelor s thesis, Helsinki Metropolia University of Applied Sciences, Vanda, Finlandia, [6] A. K. Dey, D. Salber, M. Futakawa, G. Abowd, An Architecture to Support Context-Aware Applications, Georgia Institute of Technology, Atlanta, USA, Tech. Rep. GIT-GVU-99-23, [7] A. Ranganathan, R. H. Campbell, A. Ravi, and A. Mahajan, ConChat: A Context-Aware Chat Program, IEEE Pervasive Computing, vol. 1, no. 3, pp , [8] M. Barranco, J. Noguera, J. Castro and L. Martínez, A Context-Aware Mobile Recommender System Based on Location and Trajectory, in Management Intelligent Systems, Vol. 171, Advances in Intelligent Systems and Computing, J. Casillas, Ed. Springer Berlin Heidelberg, 2012, pp [9] X. Zhang, Z. Yu, J. Tian, Z. Wang and B. Guo, Context-Aware Mobile Web Browsing Based on HTML5, in Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012, pp [10] M. Kuna, H. Kolaric, I. Bojic, M. Kusek and G. Jezic, Android/OSGibased Machine-to-Machine context-aware system, in Telecommunications (ConTEL), Proceedings of the th International Conference, 2011 pp [11] H. S. Pomares, J. Fanchon and K. Drira, The Immediate Dependency Relation: An Optimal Way to Ensure Causal Group Communication, in Annual Review of Scalable Computing, Editions World Scientific, Series on Scalable Computing, 2004, pp [12] T. Hofer, W. Schwinger, M. Pichler, G. Leonhartsberger, J. Altmann, W. Retschitzegger, Context-Awareness on Mobile Devices - the Hydrogen Approach, in Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03), 2003, pp [13] P. Coppola, V. Della Mea, L. Di Gaspero, S. Mizzaro and I. Scagnetton, MoBe: A Framework for Context -Aware Mobile Applications, in Proceedings of the Workshop on Context Awareness for Proactive Systems (CAPS 2005) Conference, 2005, pp [14] W. Van Woensel, O. De Troyer and S. Casteleyn, SCOUT: A Framework for Personalized Context-Aware Mobile Applications, in Proceedings of the 9th International Conference on Web Engineering (Doctoral Consortium), [15] B. Van Wissen, N. Palmer, R. Kemp, T. Kielmann and H Bal, ContextDroid: An Expression - Based Context Framework for Android, in Proceedings PhoneSense conference, 2010, pp [16] A. Inge, Q. Khan, CAMF Context-Aware Machine Learning Framework for Android, in International conferences on informatics, 2010, pp [17] L. de Oliveira and A. Loureiro, CodeDroid: A Framework to Develop Context-Aware Applications, in The Fourth International Conferences on Advances in Human-oriented and Porsonalized Mechanisms, Technologies, and Services, 2011, ISBN: Marco Antonio Acosta Medina has a Master degree in Applied Computing from National Laboratory of Advanced Informatics (LANIA), in Veracruz Mexico, in his thesis project proposes a Layers Based Architecture for Context Aware Mobile Distributed Systems and also developed a prototype on a group of mobile devices that uses the Architecture proposed to get, manage and distribute contextual information. Eduardo Lopez Dominguez is a Researcher in the Department of Computer Science at National Laboratory of Applied Informatics (LANIA), in Veracruz, Mexico. He completed his PhD Degree at the National Institute of Astrophysics, Optics and Electronics (INAOE), Mexico in Since 2004, he has been researching in the field of mobile distributed systems, partial order algorithms and multimedia synchronization. Germán Gómez Castro received the Engineering degree in Computer engineering from Instituto Tecnológico Superior de Cosamalopan, Veracruz, México, in 2012, and is a Master student in applied computing from Laboratorio Nacional de Informática Avanzada, Veracruz, México. His current research interest are applications of context aware mobile systems in education. Saul Eduardo Pomares Hernandez is a Researcher in the Computer Science Department at the National Institute of Astrophysics, Optics and Electronics (INAOE), in Puebla, Mexico. He completed his PhD Degree at the Laboratory for Analysis and Architecture of Systems of CNRS, France in Since 1998, he has been researching in the field of distributed systems, partial order algorithms and multimedia synchronization. Maria Auxilio Medina Nieto is an associate professor of computer science at Universidad Politécnica de Puebla (UPPuebla). Currently, her research topics are knowledge representation based on ontologies, semantic web, information and communications technologies (TICs) and social network analysis. She has the candidate status of the National Researchers System (SNI).

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL CIENCIAS Y TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Rafael Rodríguez-Puente 1, Eliana B. Ril-Valentin 2 1 Departamento de Técnicas de

Más detalles

SISTEMAS MÓVILES PERVASIVE. (Mobile Systems Pervasive) Recibido: 12/10/2013 Aprobado: 08/12/2013 RESUMEN

SISTEMAS MÓVILES PERVASIVE. (Mobile Systems Pervasive) Recibido: 12/10/2013 Aprobado: 08/12/2013 RESUMEN SISTEMAS MÓVILES PERVASIVE (Mobile Systems Pervasive) Recibido: 12/10/2013 Aprobado: 08/12/2013 Revista Ingeniería al Día. ISSN: XXXX - XXXX. Volumen I Edición No 1. Enero Diciembre del 2014 Arturo Henao

Más detalles

Otto Cordero Sánchez 1, Enrique Peláez Jarrín 2

Otto Cordero Sánchez 1, Enrique Peláez Jarrín 2 UN MARCO DE TRABAJO PARA EL DESARROLLO DE APLICACIONES WEB CON COMPORTAMIENTO AUTONOMO INTELIGENTE Otto Cordero Sánchez 1, Enrique Peláez Jarrín 2 Resumen Este trabajo presenta un mecanismo para construir

Más detalles

Presenta: Dr. Alejandro Canales Cruz

Presenta: Dr. Alejandro Canales Cruz Gestión personalizada del conocimiento para el aprendizaje en un ambiente virtual generador de escenarios educativos dinámicos, adaptativos y colaborativos Presenta: Dr. Alejandro Canales Cruz Agenda Pregunta

Más detalles

ELABORACION DE MODELOS PARA LA IDENTIFICACION DE FACTORES CRITICOS DE EXITO, ANALISIS Y MITIGACION DE RIESGOS DE PROYECTOS EN DESARROLLO DE SOFTWARE

ELABORACION DE MODELOS PARA LA IDENTIFICACION DE FACTORES CRITICOS DE EXITO, ANALISIS Y MITIGACION DE RIESGOS DE PROYECTOS EN DESARROLLO DE SOFTWARE CONICYT: Repositorio Institucional: Ficha de Iniciativa de CIT (Ciencia, Tecnología e Innovación) 1 FONDECYT-REGULAR - 2003-1030785 ELABORACION DE MODELOS PARA LA IDENTIFICACION DE FACTORES CRITICOS DE

Más detalles

Middleware en computación ubicua: Project Aura y Gaia

Middleware en computación ubicua: Project Aura y Gaia Middleware en computación ubicua: Project Aura y Gaia Asignatura: Sistemas de información seguros y ubicuos Alumno: Santi Txarramendieta Junio 2006 PROJECT AURA PROJECT AURA (CMU Distraction-Free Ubiquitous

Más detalles

1996-2001 Licenciatura en Ciencias de la Computación, Benémerita Universidad Autónoma de Puebla, Puebla, Pue., 8.57.

1996-2001 Licenciatura en Ciencias de la Computación, Benémerita Universidad Autónoma de Puebla, Puebla, Pue., 8.57. DATOS PERSONALES Nombre completo: Venustiano Soancatl Aguilar Correo electrónico: venus@bianni.unistmo.edu.mx FORMACIÓN ACADÉMICA 2001 2003 Maestria en Ciencias Computacionales, Instituto Nacional de Astrofísica

Más detalles

Encuesta Perfil de Egreso del Ingeniero en Computación y/o Informática en Chile (Para programas de 10 semestres o más)

Encuesta Perfil de Egreso del Ingeniero en Computación y/o Informática en Chile (Para programas de 10 semestres o más) Encuesta Perfil de Egreso del Ingeniero en Computación y/o Informática en Chile (Para programas de 10 semestres o más) Nombre del Encuestado e-mail Nombre de la Carrera Universidad Unidad Académica Sede

Más detalles

PRODUCCIÓN DE CONTENIDOS EDUCATIVOS PARA DISPOSITIVOS MÓVILES. Oscar Boude Figueredo Oscar.boude@unisabana.edu.co Maestría en Informática educativa

PRODUCCIÓN DE CONTENIDOS EDUCATIVOS PARA DISPOSITIVOS MÓVILES. Oscar Boude Figueredo Oscar.boude@unisabana.edu.co Maestría en Informática educativa PRODUCCIÓN DE CONTENIDOS EDUCATIVOS PARA DISPOSITIVOS MÓVILES Oscar Boude Figueredo Oscar.boude@unisabana.edu.co Maestría en Informática educativa Agenda Conceptos Iniciales Características del M-learning

Más detalles

CAPÍTULO 12. Las comunicaciones móviles en los edificios inteligentes

CAPÍTULO 12. Las comunicaciones móviles en los edificios inteligentes CAPÍTULO 12 Las comunicaciones móviles en los edificios inteligentes Por: Angélica Reyes Muñoz Departamento Arquitectura de Computadores. Universidad Politécnica de Cataluña, España. Este trabajo presenta

Más detalles

BOOK OF ABSTRACTS LIBRO DE RESÚMENES

BOOK OF ABSTRACTS LIBRO DE RESÚMENES BOOK OF ABSTRACTS LIBRO DE RESÚMENES 19 th International Congress on Project Management and Engineering XIX Congreso Internacional de Dirección e Ingeniería de Proyectos AEIPRO (Asociación Española de

Más detalles

Sistema de apoyo para la localización de menores de edad desaparecidos utilizando dispositivos móviles

Sistema de apoyo para la localización de menores de edad desaparecidos utilizando dispositivos móviles Sistema de apoyo para la localización de menores de edad desaparecidos utilizando dispositivos móviles Luis Roberto Conde-Salinas, Jorge Fernando Ambros-Antemate, María del Pilar Beristain-Colorado Escuela

Más detalles

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA JOSÉ OCTAVIO GUTIÉRREZ GARCÍA Profesor de Tiempo Completo del Departamento Académico de Computación DOMICILIO Río Hondo No. 1 Progreso Tizapán México 01080, D.F. Tel: +52 (55) 5628-4000 Ext. 3645 Fax:

Más detalles

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS Autor: García Lodares, Victor. Director: Castejón Silvo, Pedro. Entidad Colaboradora: Entreculturas. Resumen del

Más detalles

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles

Análisis de Competencias en TIC para la Modernización Curricular del Programa de. Ingeniería de Sistemas de la Universidad de Pamplona Colombia.

Análisis de Competencias en TIC para la Modernización Curricular del Programa de. Ingeniería de Sistemas de la Universidad de Pamplona Colombia. Análisis de Competencias en TIC para la Modernización Curricular del Programa de Ingeniería de Sistemas de la Universidad de Pamplona Colombia. Laura Patricia Villamizar Carrillo Maritza del Pilar Sánchez

Más detalles

Desarrollo de una Aplicación Móvil para Revisar

Desarrollo de una Aplicación Móvil para Revisar Desarrollo de una Aplicación Móvil para Revisar Horarios de Atención de Tutores de la UNAD Development of a Movil Application for Check Over Office Hours of Tutors of the Unad Correa Rodríguez Arellys

Más detalles

Desarrollo de aplicaciones móviles para la enseñanza de las ciencias

Desarrollo de aplicaciones móviles para la enseñanza de las ciencias COMPUTACIÓN E INFORMÁTICA ReCIBE, Año 3 No.1, Enero 2014 Desarrollo de aplicaciones móviles para la enseñanza de las ciencias Rogelio Ferreira Escutia Departamento de sistemas y computación Instituto Tecnológico

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

Revisión de Arquitecturas para el fomento de la interoperabilidad en e-salud

Revisión de Arquitecturas para el fomento de la interoperabilidad en e-salud Valencia, 21 de Mayo de 2005 Revisión de Arquitecturas para el fomento de la interoperabilidad en e-salud Vicente Traver Quiénes somos? Ciudad Politécnica de la Innovación (UPV) I+D+I en 5 áreas de aplicación

Más detalles

A Survey of Context-Aware Mobile Computing Research

A Survey of Context-Aware Mobile Computing Research A Survey of Context-Aware Mobile Computing Research Guanling Chen, David Kotz Presentado por caguero@gsyc.escet.urjc.es 1/10 c 2005 Se otorga permiso para copiar y distribuir este documento completo en

Más detalles

Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos Guía docente

Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos Guía docente Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos Guía docente Impartido por: Juan Alfonso Lara Torralbo 1. Datos del docente NOMBRE Juan Alfonso Lara Torralbo FORMACIÓN

Más detalles

David Jordi Vallet Weadon.

David Jordi Vallet Weadon. <david.vallet@uam.es> David Jordi Vallet Weadon 1 Introducción Durante las últimas décadas, la personalización ha sido aplicada en diferentes campos de la informática, tanto en la rama científica como

Más detalles

Qué es CISE? Computing and Information Sciences and Engineering estudia la filosofía, naturaleza,

Qué es CISE? Computing and Information Sciences and Engineering estudia la filosofía, naturaleza, Qué es CISE? Computing and Information Sciences and Engineering estudia la filosofía, naturaleza, representación y transformación de información incluyendo aspectos teóricos como experimentales. Estructura

Más detalles

Optativa asignatura: Programa elaborado por: Dr. Miguel Antonio Wister Ovando DAIS MC. Pablo Pancardo García. Redes de computadoras

Optativa asignatura: Programa elaborado por: Dr. Miguel Antonio Wister Ovando DAIS MC. Pablo Pancardo García. Redes de computadoras PROGRAMA DE ESTUDIO Redes Ad Hoc Programa Educativo: Área de Formación : Licenciatura en Telemática Integral profesional Horas teóricas: 2 Horas prácticas: 2 Total de Horas: 4 Total de créditos: 6 Clave:

Más detalles

APLICACIÓN SOBRE TECNOLOGÍA WEB PARA LA GESTIÓN DE CONTRATOS

APLICACIÓN SOBRE TECNOLOGÍA WEB PARA LA GESTIÓN DE CONTRATOS APLICACIÓN SOBRE TECNOLOGÍA WEB PARA LA GESTIÓN DE CONTRATOS ENTERPRISE WEB APPLICATION FOR CONTRACTS MANAGEMENT José Ramón Hilarión Agüero Institución: ACCS, País: Cuba, Correo electrónico: hilarion@nauta.cu,

Más detalles

INTRODUCTION TO INFORMATION AND TELECOMMUNICATION SYSTEMS

INTRODUCTION TO INFORMATION AND TELECOMMUNICATION SYSTEMS ASIGNATURA DE MÁSTER: INTRODUCTION TO INFORMATION AND TELECOMMUNICATION SYSTEMS Curso 2015/2016 (Código:28805016) 1.PRESENTACIÓN Esta asignatura tiene como objetivo introducir a los estudiantes en los

Más detalles

Universidad de Guadalajara

Universidad de Guadalajara Universidad de Guadalajara Centro Universitario de Ciencias Económico-Administrativas Maestría en Tecnologías de Información Ante-proyecto de Tésis Selection of a lightweight virtualization framework to

Más detalles

UTILIZACIÓN DE LA PLATAFORMA VIRTUAL ekasi EN LA DOCENCIA DE TECNOLOGÍA FARMACÉUTICA. Begoña Calvo Hernáez

UTILIZACIÓN DE LA PLATAFORMA VIRTUAL ekasi EN LA DOCENCIA DE TECNOLOGÍA FARMACÉUTICA. Begoña Calvo Hernáez UTILIZACIÓN DE LA PLATAFORMA VIRTUAL ekasi EN LA DOCENCIA DE TECNOLOGÍA FARMACÉUTICA Begoña Calvo Hernáez Departamento de Farmacia y Tecnología Farmacéutica. Facultad de Farmacia. Universidad del País

Más detalles

FICHA MEMORIA DOCENTE Curso Académico 2006/ 07

FICHA MEMORIA DOCENTE Curso Académico 2006/ 07 FICHA Curso Académico 2006/ 07 / CODE 3104 COURSE NAME/TITLE Informatics DEGREE Agricultural, forestry, engineering and food technology TYPE Optative ORIENTATION All ESTUDIES PROGRAM 1999 CYCLE 1 COURSE

Más detalles

Carlo Yovani Aguilar Avendaño (1). Instituto Tecnológico de Tuxtla Gutiérrez. cyovani.aguilar@gmail.com.

Carlo Yovani Aguilar Avendaño (1). Instituto Tecnológico de Tuxtla Gutiérrez. cyovani.aguilar@gmail.com. Aplicación móvil para el recorrido asistido en instalaciones basado en planos arquitectónicos, caso de estudio en el Instituto Tecnológico de Tuxtla Gutiérrez, Chiapas, México (UbicaTec). Mobile application

Más detalles

Taller de Sistemas de Información 1. Clase 2 Sistemas de información Arquitectura

Taller de Sistemas de Información 1. Clase 2 Sistemas de información Arquitectura Taller de Sistemas de Información 1 Clase 2 Sistemas de información Arquitectura Sistemas Empresariales Es una descripción de las metas de una organización, como estas metas son realizadas a través de

Más detalles

Operating MATLAB by Internet

Operating MATLAB by Internet Operating MATLAB by Internet Bonifacio Castaño, Juan Llovet, Javier Sánchez University of Alcalá de Henares, Departament of mathematics. Abstract. In this work we demonstrate an interactive web-page, that

Más detalles

Uso de un motor de restricciones bajo dispositivos Android

Uso de un motor de restricciones bajo dispositivos Android Uso de un motor de restricciones bajo dispositivos Android Gonzalo Hernández 1, Camilo Villota Ibarra 2, James Muñoz Coronel 3, Harold Muñoz Muñoz 4 Universidad de Nariño, Facultad de Ingeniería, Departamento

Más detalles

APLICACIONES MÓVILES CON COMPRESIÓN DE TEXTOS.

APLICACIONES MÓVILES CON COMPRESIÓN DE TEXTOS. APLICACIONES MÓVILES CON COMPRESIÓN DE TEXTOS. MOBILE APPLICATIONS WITH TEXT COMPRESSION. Ing. Eduardo Alfonso Ferrer DATYS Tecnologías y Sistemas, Cuba. eduardo.alfonso@datys.cu RESUMEN: Desde finales

Más detalles

Prototipo de virtualización de un caso de estudio para fundamentar la virtualización en el SNEST

Prototipo de virtualización de un caso de estudio para fundamentar la virtualización en el SNEST L u n a G a r c í a F e l i p e - M a r t í n e z Z a m u d i o M a r í a d e L o u r d e s V Í N C U L O S J U L I O D E 2 0 1 3 VOLUMEN 10 NÚMERO 2 Prototipo de virtualización de un caso de estudio para

Más detalles

RESUMEN DE TRABAJO DE GRADO

RESUMEN DE TRABAJO DE GRADO RESUMEN DE TRABAJO DE GRADO Universidad Nueva Esparta. Facultad de Ciencias de la Informática. Escuela de Computación. Autores: Barrios M. Cesar E, Céspedes Nelson Tutor: Gabriel Méndez Titulo: Implantación

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

INFERENCIA DE CONTEXTO EN APLICACIONES MOVILES INTELIGENTES

INFERENCIA DE CONTEXTO EN APLICACIONES MOVILES INTELIGENTES INFERENCIA DE CONTEXTO EN APLICACIONES MOVILES INTELIGENTES Reiner Solís rsolis@ulima.edu.pe Instituto de Investigación Científica de la Universidad de Lima Resumo: El presente artículo propone el modelo

Más detalles

Contenidos. La Innovación Educativa EEES: BOLONIA INNOVACION EDUCATIVA: LA UPM REFLEXIONES FINALES

Contenidos. La Innovación Educativa EEES: BOLONIA INNOVACION EDUCATIVA: LA UPM REFLEXIONES FINALES Contenidos 1 La Innovación Educativa EEES: BOLONIA 2 INNOVACION EDUCATIVA: LA UPM 3 REFLEXIONES FINALES 1 LA INNOVACIÓN EDUCATIVA EEES BOLONIA QUÉ ES LA INNOVACIÓN EDUCATIVA? Entendemos la innovación

Más detalles

Bibliografía. [Al-Kodmany, 2000] Al-Kodmany, Kheir., Extending Geographic Information System to. 12, No.3., pp. 19-34, Summer 2000.

Bibliografía. [Al-Kodmany, 2000] Al-Kodmany, Kheir., Extending Geographic Information System to. 12, No.3., pp. 19-34, Summer 2000. Bibliografía [Al-Kodmany, 2000] Al-Kodmany, Kheir., Extending Geographic Information System to Meet Neighborhood Planning Needs: Recent Developments in the Work of the University of Illinois at Chicago,

Más detalles

Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada

Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada Jose A. Barcala, Pedro Cuesta, Alma Gómez, Juan C. González, Francisco J. Rodríguez Lenguajes

Más detalles

WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computación

WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computación ESTUDIO DE TECNICAS DE DATA MINING APLICADAS AL ANALISIS DE DATOS GENERADOS CON LA METODOLOGIA BLENDED LEARNING Marcelo Omar Sosa, Sosa Bruchmann Eugenia Cecilia Departamento Computación/Facultad de Ciencias

Más detalles

Arquitectura de Comunicación entre Frameworks Jade Symfony. Communication Architecture between Jade Symfony s Frameworks

Arquitectura de Comunicación entre Frameworks Jade Symfony. Communication Architecture between Jade Symfony s Frameworks 81 Arquitectura de Comunicación entre Frameworks Jade Symfony Communication Architecture between Jade Symfony s Frameworks Paola J. Rodríguez C., MSc. y Santiago Gómez R., Ing Docente EISC Universidad

Más detalles

Contenido. Tendencias en redes inalámbricas: redes ad-hoc, redes de sensores y redes mesh. Contexto (I) Contexto (II) Juan I.

Contenido. Tendencias en redes inalámbricas: redes ad-hoc, redes de sensores y redes mesh. Contexto (I) Contexto (II) Juan I. MUITIC Servicios Avanzados de Apoyo a Aplicaciones Telemáticas Curso 2009/2010 Tendencias en redes inalámbricas: redes ad-hoc, redes de sensores y redes mesh Contenido!! Contexto!! Requisitos!! Redes ad

Más detalles

INTEGRANDO ISLAS DE AUTOMATIZACIÓN EN MANUFACATURA A TRAVÉS DE SOFTWARE. Zúñiga Félix. Instituto Tecnológico de Nogales (ITN)

INTEGRANDO ISLAS DE AUTOMATIZACIÓN EN MANUFACATURA A TRAVÉS DE SOFTWARE. Zúñiga Félix. Instituto Tecnológico de Nogales (ITN) INTEGRANDO ISLAS DE AUTOMATIZACIÓN EN MANUFACATURA A TRAVÉS DE SOFTWARE 1 Raúl Cruz Rentería, 2 Jesús Alfonso Zaragoza Peñuñuri e 3 Ismael Armando Zúñiga Félix 1,2,3 División de Estudios de Posgrado e

Más detalles

Estructuras en Imagen Médica y Tecnologías Cloud

Estructuras en Imagen Médica y Tecnologías Cloud Segmentación e Identificación de Estructuras en Imagen Médica y Tecnologías Cloud José Crespo DLSIIS Grupo de Informática Biomédica Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo,

Más detalles

Por tanto, la aplicación SEAH (Sistema Experto Asistente para Hattrick) ofrece las siguientes opciones:

Por tanto, la aplicación SEAH (Sistema Experto Asistente para Hattrick) ofrece las siguientes opciones: SEAH: SISTEMA EXPERTO ASISTENTE PARA HATTRICK Autor: Gil Mira, Alfredo Director: Olivas Varela, Jose Ángel Entidad Colaboradora: ICAI Universidad Pontificia Comillas RESUMEN DEL PROYECTO Hatrick es un

Más detalles

Controlador Difuso Experimental para sistema Ball and Beam, empleando realimentación por visión artificial.

Controlador Difuso Experimental para sistema Ball and Beam, empleando realimentación por visión artificial. Controlador Difuso Experimental para sistema Ball and Beam, empleando realimentación por visión artificial. Mauricio Reyes A., Marcelo Moisan N., Renato Salinas S., Ph.D. Departamento de Ingeniería Eléctrica,

Más detalles

Resumen. Introducción

Resumen. Introducción Arquitectura de software para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Parson Ariel, Esteban Natalia Universidad Nacional de la Patagonia San Juan Bosco Sede Ushuaia, Darwin

Más detalles

EVENT PARTICIPATION. INTEGRIS Project

EVENT PARTICIPATION. INTEGRIS Project EVENT PARTICIPATION INTEGRIS Project Grant Agreement no.: 247938 Partners: Coordinator: Event Name JITEL2011 X Jornadas de Ingeniería Telemática (JITEL) Collocated with Telecom I+D Organized by ATEL Asociación

Más detalles

Introducción. Tipo de artículo: Artículo corto Temática: Inteligencia artificial Recibido: 05/09/2015 Aceptado: 15/10/2015

Introducción. Tipo de artículo: Artículo corto Temática: Inteligencia artificial Recibido: 05/09/2015 Aceptado: 15/10/2015 Tipo de artículo: Artículo corto Temática: Inteligencia artificial Recibido: 05/09/2015 Aceptado: 15/10/2015 Crawler focalizado para la extracción de documentos PDF desde revistas científicas Focused crawler

Más detalles

Una Experiencia en Modalidad E-learning para el Aprendizaje en Arquitectura. Nuevas Prácticas y Actores en el Mundo Digital.

Una Experiencia en Modalidad E-learning para el Aprendizaje en Arquitectura. Nuevas Prácticas y Actores en el Mundo Digital. Una Experiencia en Modalidad E-learning para el Aprendizaje en Arquitectura. Nuevas Practicas y Actores en el Mundo Digital 147 Antecedentes nuevas tecnologías digitales y las metodologías docentes y pedagógicas

Más detalles

IDENA Mobile, explorando HTML5

IDENA Mobile, explorando HTML5 VII JORNADAS DE SIG LIBRE IDENA Mobile, explorando HTML5 J. L. Cardoso Santos (1), F. Lacunza Prieto(1) y C. Sabando Grasa (1) (1) 6, Área GeoWeb, Departamento de Sistemas de Información Territorial, Tracasa,

Más detalles

EL USO DE MUNDOS VIRTUALES PARA LA ADQUISICIÓN DE

EL USO DE MUNDOS VIRTUALES PARA LA ADQUISICIÓN DE EL USO DE MUNDOS VIRTUALES PARA LA ADQUISICIÓN DE COMPETENCIAS TRANSVERSALES EN LA UNIVERSIDAD Vanessa Esteve 1, Francesc Esteve 2, Mercè Gisbert 3, Jose M. Cela 4 1234 Departamento de Pedagogía. Universitat

Más detalles

Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA en JAVA-IDL Investigación

Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA en JAVA-IDL Investigación Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA Investigación Ing. Jesús Chávez Esparza 1, M. en C. Gerardo Rentería Castillo 2, Dr. Francisco Javier Luna Rosas 2 1

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

VI. Appendix VI English Phrases Used in Experiment 5, with their Spanish Translations Found in the Spanish ETD Corpus

VI. Appendix VI English Phrases Used in Experiment 5, with their Spanish Translations Found in the Spanish ETD Corpus VI. Appendix VI English Phrases Used in Experiment 5, with their Spanish Translations Found in the Spanish ETD Corpus App. VI. Table 1: The 155 English phrases and their Spanish translations discovered

Más detalles

Modelado de la variabilidad en arquitecturas multicapa

Modelado de la variabilidad en arquitecturas multicapa Modelado de la variabilidad en arquitecturas multicapa José García-Alonso, Joaquín Guillén, Javier Berrocal, and Juan Manuel Murillo Escuela Politécnica, Universidad de Extremadura, Avd. de la Universidad

Más detalles

Global Atlas Mobile Application for IRENA Organization.

Global Atlas Mobile Application for IRENA Organization. IX JORNADAS DE SIG LIBRE Global Atlas Mobile Application for IRENA Organization. D.Gaston Iglesias (1), V. Sanjaime Calvet (2), A. Del Rey Pérez (3), I. Brodin Trujillano (4) (1) Área de información geográfica

Más detalles

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación Diseño de arquitectura tecnológica para gestión de infraestructura de tecnología de información (TI) Caso de Estudio:

Más detalles

IVista: es la interfaz con la que el Presentador se comunica con la vista.

IVista: es la interfaz con la que el Presentador se comunica con la vista. Capítulo 3 MODELO DE DISEÑO 3.1 Arquitectura Modelo-Vista-Presentador La arquitectura Modelo-Vista-Presentador (MVP) [11] separa el modelo, la presentación y las acciones basadas en la interacción con

Más detalles

Ambientes de gestión de información sensible a contexto en escenarios de alta escalabilidad

Ambientes de gestión de información sensible a contexto en escenarios de alta escalabilidad COMIT Ingeniería de información Ambientes de gestión de información sensible a contexto en escenarios de alta escalabilidad Profesores: Claudia Jiménez - cjimenez@uniandes.edu.co Álvaro Gómez D Alleman

Más detalles

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema.

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema. HERRAMIENTA DE MONITORIZACIÓN DE SISTEMAS Autor: Sota Madorrán, Iñaki. Director: Igualada Moreno, Pablo. Entidad Colaboradora: Evotec Consulting, S.L. RESUMEN DEL PROYECTO El proyecto consiste en el diseño,

Más detalles

AUTORA: Juárez Castro Yaric Maritza. Estudiante de la Escuela Profesional de Ingeniería de Sistemas. Universidad Católica Los Ángeles de Chimbote

AUTORA: Juárez Castro Yaric Maritza. Estudiante de la Escuela Profesional de Ingeniería de Sistemas. Universidad Católica Los Ángeles de Chimbote PERFIL DEL NIVEL DE GESTIÓN DEL DOMINIO PLANIFICAR Y ORGANIZAR DE LAS TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIONES (TIC) EN LA MUNICIPALIDAD DISTRITAL DE CASTILLA, REGIÓN PIURA, 2013. PROFILE OF THE LEVEL

Más detalles

Directora de Ingeniería en Computación y Profesora de Tiempo Completo del Departamento Académico de Computación

Directora de Ingeniería en Computación y Profesora de Tiempo Completo del Departamento Académico de Computación A N A L I D I A F R A N Z O N I V E L A Z Q U E Z y Profesora de Tiempo Completo del DOMICILIO Río Hondo #1, Tizapan San Ángel, 01080, México D.F. Teléfono Oficina: +52 (55) 56 28 40 63 56 28 40 00 ext.

Más detalles

1 Escuela Politécnica del Ejército, Ecuador, mauroqs@gmail.com 2 Escuela Politécnica del Ejército, Ecuador, alejosbr@hotmail.com

1 Escuela Politécnica del Ejército, Ecuador, mauroqs@gmail.com 2 Escuela Politécnica del Ejército, Ecuador, alejosbr@hotmail.com ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB ACADÉMICO-ADMINISTRATIVA PARA EL COLEGIO MARÍA DE NAZARET, MEDIANTE EL USO DE TECNOLOGÍAS SOFTWARE LIBRE Mauricio Quilachamín Simbaña, Alejandro

Más detalles

Plataforma para la creación de webs docentes como apoyo en la enseñanza de nivel superior

Plataforma para la creación de webs docentes como apoyo en la enseñanza de nivel superior Plataforma para la creación de webs docentes como apoyo en la enseñanza de nivel superior Platform for creating web teachers and teaching support in education Miriam Zulma Sánchez-Hernández, 1 * Kenia

Más detalles

Ingeniería en Sistemas Computacionales

Ingeniería en Sistemas Computacionales 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Sistemas Distribuidos Ingeniería en Sistemas Computacionales RSD-1205 Créditos 2-3-5 2.- PRESENTACIÓN Caracterización

Más detalles

SISTEMA PARA LA LOCALIZACIÓN GPS EN TIEMPO REAL SOBRE DISPOSITIVOS MÓVILES

SISTEMA PARA LA LOCALIZACIÓN GPS EN TIEMPO REAL SOBRE DISPOSITIVOS MÓVILES SISTEMA PARA LA LOCALIZACIÓN GPS EN TIEMPO REAL SOBRE DISPOSITIVOS MÓVILES Liester Cruz Castro (1), Yudiel Rodríguez Larrazabal (1), Carlos Karen Céspedes Zamora (1 ) Universidad de las Ciencias Informáticas,

Más detalles

APLICACIONES OPEN SOURCE PARA EL MONITOREO DE REDES IP. Ing. Yubaira Boyer Digitel, Caracas E-mail: yubira_boyer@digitel.com.ve

APLICACIONES OPEN SOURCE PARA EL MONITOREO DE REDES IP. Ing. Yubaira Boyer Digitel, Caracas E-mail: yubira_boyer@digitel.com.ve 1 APLICACIONES OPEN SOURCE PARA EL MONITOREO DE REDES IP. Ing. Yubaira Boyer Digitel, Caracas E-mail: yubira_boyer@digitel.com.ve RESUMEN. El Código abierto es el término por el que se conoce al software

Más detalles

Prácticas Remotas sobre Laboratorios Físicos y Virtuales

Prácticas Remotas sobre Laboratorios Físicos y Virtuales Prácticas Remotas sobre Laboratorios Físicos y Virtuales Bertogna, Leandro M. - Del Castillo, Rodolfo - López Luro, Francisco - Zanellato, Claudio R. Departamento de Informática y Estadística, Universidad

Más detalles

Pablo Sanz. Summary. Experience. Certifications

Pablo Sanz. Summary. Experience. Certifications Pablo Sanz Especialista en Explotación de Datos y Descubrimiento del Conocimiento (Data Mining and Knowledge Discovery) Summary Actualmente desarrolla su tesis Clasificar con algoritmos de agrupamiento

Más detalles

Revista Avances en Sistemas e Informática ISSN: 1657-7663 avances@unalmed.edu.co Universidad Nacional de Colombia Colombia

Revista Avances en Sistemas e Informática ISSN: 1657-7663 avances@unalmed.edu.co Universidad Nacional de Colombia Colombia Revista Avances en Sistemas e Informática ISSN: 1657-7663 avances@unalmed.edu.co Universidad Nacional de Colombia Colombia Rodríguez C., Paola J.; Gómez R., Santiago Arquitectura de Comunicación entre

Más detalles

EL ROL DEL ARQUITECTO DE SOFTWARE

EL ROL DEL ARQUITECTO DE SOFTWARE Facultad de Ingeniería Revista Ingeniería Primero No. 19 Octubre, 2010 - Pags.18-22 EL ROL DEL ARQUITECTO DE SOFTWARE Por Br. Julio César Rosales Colindres, jcrosalesu@gmail.com RESUMEN Este artículo describe

Más detalles

Gestión de una base de datos geográfica usando dispositivos móviles y servicios web del OGC

Gestión de una base de datos geográfica usando dispositivos móviles y servicios web del OGC Gestión de una base de datos geográfica usando dispositivos móviles y servicios web del OGC Miguel R. Luaces, José R. Paramá, Oscar Pedreira Laboratorio de Bases de Datos Universidad de A Coruña A Coruña,

Más detalles

www.sociedadelainformacion.com

www.sociedadelainformacion.com Cambio de paradigma en el marco de trabajo conceptual en las organizaciones. Maribel Sánchez Sánchez Jefe de proyectos de cómputo Universidad Iberoamericana Maribel Sánchez Sánchez, Lic. maryssan_81@hotmail.com

Más detalles

Implementación de Servidor XS para despliegue de Proyecto OLPC en Escuelas del Perú

Implementación de Servidor XS para despliegue de Proyecto OLPC en Escuelas del Perú VISIÓN 2009 XIV Congreso Internacional de Ingeniería, VII Arquiforo y IV Open Source Day Facultad de Ingeniería y Arquitectura. Universidad de San Martín de Porres 21-24 Octubre Implementación de Servidor

Más detalles

Actualidad de la tecnología de detección de intrusos en las redes

Actualidad de la tecnología de detección de intrusos en las redes VIII Evento Internacional de Redes y Telecomunicaciones CITMATEL 2003 Actualidad de la tecnología de detección de intrusos en las redes MSc. Walter Baluja García walter@tesla.cujae.edu.cu Dpto. Telemática

Más detalles

CONGRESOS 2012 INTERNACIONALES

CONGRESOS 2012 INTERNACIONALES CONGRESOS 2012 INTERNACIONALES Autores: V. A. Bollati, P. Atzeni, E. Marcos, J.M. Vara Título: Model Management Systems vs. Model Driven Engineering: A Case Study Congreso: Symposium on Applied Computing

Más detalles

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI Muñoz-Bouchard J.P., y Álvarez-González L.A. jp.knap@gmail.com@gmail.com, lalvarez@inf.uach.cl Grupo de Investigación en Tecnologías

Más detalles

Grupo de Investigación en Agentes Software: Ingeniería y Aplicaciones. http://grasia.fdi.ucm.es

Grupo de Investigación en Agentes Software: Ingeniería y Aplicaciones. http://grasia.fdi.ucm.es Grupo de Investigación en Agentes Software: Ingeniería y Aplicaciones http://grasia.fdi.ucm.es Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense de

Más detalles

Ciencia de Servicios como herramienta de innovación y creación de valor en tiempos de crisis

Ciencia de Servicios como herramienta de innovación y creación de valor en tiempos de crisis 3 rd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2nd-4th 2009 Ciencia de Servicios como herramienta

Más detalles

Propuesta de un Esquema de Gestión de Calidad de Servicios en Entornos Vehicular Cloud

Propuesta de un Esquema de Gestión de Calidad de Servicios en Entornos Vehicular Cloud Propuesta de un Esquema de Gestión de Calidad de Servicios en Entornos Vehicular Cloud Monserrat Urzúa, Juan A. Guerrero Universidad de Colima, Facultad de Telemática {sarai_urzua, antonio_guerrero}@ucol.mx

Más detalles

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software E-ISSN: 1885-4486 reicis@ati.es Asociación de Técnicos de Informática España Mesquida, Antoni Lluís; Mas, Antònia; Amengual, Esperança;

Más detalles

ARAMCEL: Arquitectura basada en Agentes Móviles para Comercio Electrónico.

ARAMCEL: Arquitectura basada en Agentes Móviles para Comercio Electrónico. ARAMCEL: Arquitectura basada en Agentes Móviles para Comercio Electrónico. RESUMEN Este artículo presenta la propuesta tecnológica ARAMCEL, una arquitectura basada en el modelo de agentes móviles para

Más detalles

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico

Más detalles

Diseño de un curso B-learning para la formación de profesores en el uso de las TIC en su labor docente bajo un diseño de instrucción.

Diseño de un curso B-learning para la formación de profesores en el uso de las TIC en su labor docente bajo un diseño de instrucción. Diseño de un curso B-learning para la formación de profesores en el uso de las TIC en su labor docente bajo un diseño de instrucción. Lic. Josefina Falletta Di Graci Universidad Simón Bolívar N telefónico:

Más detalles

Sistema administrativo de apoyo de la enseñanza-eprendizaje: e-aula

Sistema administrativo de apoyo de la enseñanza-eprendizaje: e-aula Sistema administrativo de apoyo de la enseñanza-eprendizaje: e-aula Administrative system support teaching and learning: e-classroom Jorge Elías Marrufo-Muñoz, 1 * Yeni Morales-Carbajal, 1 Mario José Martin-Ruiz

Más detalles

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO I DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA Autor: Juárez Montojo, Javier. Director: Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI-Universidad Pontificia Comillas RESUMEN

Más detalles

SCADA BASADO EN LABVIEW PARA EL LABORATORIO DE CONTROL DE ICAI

SCADA BASADO EN LABVIEW PARA EL LABORATORIO DE CONTROL DE ICAI SCADA BASADO EN LABVIEW PARA EL LABORATORIO DE CONTROL DE ICAI Autor: Otín Marcos, Ana. Directores: Rodríguez Pecharromán, Ramón. Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI Universidad

Más detalles

Portal de acceso a recursos HPC en entornos Grid

Portal de acceso a recursos HPC en entornos Grid Portal de acceso a recursos HPC en entornos Grid PONENCIAS Accessing to HPC Resource and Job Monitoring Information Using the HPC-Europa Portal F. Guim, I. Rodero, J. Corbalán y J. Labarta Resumen En un

Más detalles

Perfil Corporativo... 3. Perfiles Departamento de Desarrollo e Ingeniería de Software... 7. Cargo: Analista de sistemas... 7

Perfil Corporativo... 3. Perfiles Departamento de Desarrollo e Ingeniería de Software... 7. Cargo: Analista de sistemas... 7 Perfil Corporativo Tabla de contenido Perfil Corporativo... 3 Perfiles Departamento de Desarrollo e Ingeniería de Software... 7 Cargo: Analista de sistemas... 7 Cargo: Ingeniero en Infraestructura... 9

Más detalles

Integrando Información de Fuentes Relevantes para un Sistema Recomendador

Integrando Información de Fuentes Relevantes para un Sistema Recomendador Integrando Información de Fuentes Relevantes para un Sistema Recomendador Silvana Aciar, Josefina López Herrera and Javier Guzmán Obando Agents Research Laboratory University of Girona {saciar, jguzmano}@eia.udg.es,

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

Propuesta de un Modelo para Especificar Requisitos de Software para Sistemas Sensibles al Contexto. Marisa Daniela Panizzi, Lucio Oscar Bravo

Propuesta de un Modelo para Especificar Requisitos de Software para Sistemas Sensibles al Contexto. Marisa Daniela Panizzi, Lucio Oscar Bravo Propuesta de un Modelo para Especificar Requisitos de Software para Sistemas Sensibles al Contexto Marisa Daniela Panizzi, Lucio Oscar Bravo Instituto de Investigación en Ingeniería de Software Experimental

Más detalles

Evaluación de Algoritmos de Ruteo de Paquetes en Redes de Computadoras. Fax: 54-2652-430224 Fax: 34-91-3367426

Evaluación de Algoritmos de Ruteo de Paquetes en Redes de Computadoras. Fax: 54-2652-430224 Fax: 34-91-3367426 Evaluación de Algoritmos de Ruteo de Paquetes en Redes de Computadoras Berón, Mario Marcelo Gagliardi, Edilma Olinda Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales Universidad

Más detalles

Diseño y creación de un cubo de información para analizar el impacto cuando una red de telefonía deja de funcionar

Diseño y creación de un cubo de información para analizar el impacto cuando una red de telefonía deja de funcionar Diseño y creación de un cubo de información para analizar el impacto cuando una red de telefonía deja de funcionar Cesar Alberto Cuenca Tinoco Facultad de Ingeniería Eléctrica y Computación Escuela Superior

Más detalles

Resumen. Abstract 1. INTRODUCCIÓN

Resumen. Abstract 1. INTRODUCCIÓN ANÁLISIS Y PLANEAMIENTO ESTRATÉGICO PARA INTEGRAR MÓDULO DE PRODUCTOS DE UN SISTEMA LOCAL A INTERNET UTILIZANDO FIREWALL EN LINUX Y WEB SERVICE EN PHP / SQL SERVER PARA ALMACENES ESTUARDO SÁNCHEZ - ALESSA

Más detalles