Two-Level Software Architecture for Context- Aware Mobile Distributed Systems
|
|
- Ángela Julia Reyes Luna
- hace 8 años
- Vistas:
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, markho27@hotmail.com E. L. Domínguez, Centro de Innovación e Investigación de LANIA, Veracruz, México, elopez@lania.mx G. G. Castro, Centro de Enseñanza de LANIA, Veracruz, México, ggomez.mca12@lania.edu.mx S. E. P. Hernandez, Departamento de Ciencias Computacionales, Instituto Nacional de Astrofísica Óptica y Electrónica, Puebla, México, spomares@inaoep.mx M. A. Medina Nieto, Departamento de Informática, Universidad Politécnica de Puebla, Puebla, México, mmedina@uppuebla.edu.mx 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).
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesÁrea Académica: Sistemas Computacionales. Profesor: I.S.C. Guadalupe Hernández Coca
Área Académica: Sistemas Computacionales Tema: Ciclo de Vida de un Sistema de Base de Datos Profesor: I.S.C. Guadalupe Hernández Coca Periodo: Julio Diciembre de 2011 Keywords: Data base, Conceptual design,
Más detallesCAPÍ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 detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesCENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES
CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES El asesor comercial tiene como principal misión mantener un contacto personalizado con sus clientes potenciales y actuales.
Más detallesSistema informatizado de Trazabilidad alimentaria
Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,
Más detallesModelos 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 detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesGestión Dispositivos Móviles Dexon Software
Gestión Dispositivos Móviles Dexon Software INTRODUCCIÓN La gestión de dispositivos móviles es una de las principales actividades que se llevan a cabo en los departamentos de TI de cualquier compañía;
Más detallesPropuesta de proyecto de investigación: desarrollo de un rastreador web capaz de aprender a identificar la información más relevante
Propuesta de proyecto de investigación: desarrollo de un rastreador web capaz de aprender a identificar la información más relevante 30 de enero de 2016 Responsables Dr. Ricardo Marcelín Jiménez y M. en
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detalleswww.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 detallesHERRAMIENTAS TECNOLOGICAS DE GESTION EMPRESARIAL. Profesor: Dr.Alberto Un Han Alumnos: Enrique Huaco, Lino Mejia y Jaime Ballon
HERRAMIENTAS TECNOLOGICAS DE GESTION EMPRESARIAL UNMSM- EPG: Maestría a en Gestion Empresarial Profesor: Dr.Alberto Un Han Alumnos: Enrique Huaco, Lino Mejia y Jaime Ballon CMR (administración n de la
Más detallesINFORME Nº 023-2014-GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE
INFORME Nº 023-2014-GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 1. Nombre del Área El área encargada de la evaluación técnica para la adquisición de una solución de optimización WAN, es el Departamento
Más detallesEste proyecto propone la investigación referente al modelado y desarrollo de agentes para
CAPITULO UNO 1 INTRODUCCION Este proyecto propone la investigación referente al modelado y desarrollo de agentes para un ambiente de aprendizaje colaborativo basado en una biblioteca digital en ciencias
Más detallesInfraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos
Infraestructura Tecnológica Sesión 2: Mejoras adicionales al servidor de archivos Contextualización Los servidores como cualquier equipo de cómputo pueden contar con varias mejoras con las que se pueden
Más detallesCapítulo 1. Introducción
Capítulo 1. Introducción Nombre del Tema Aspectos de seguridad en aplicaciones basadas en WIFI. Asesor: Dr. Oleg Starostenko Basarab Actualidad y Definición del problema Desde hace ya tiempo nos hemos
Más detalles1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura
1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesGestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Más detallesUNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS ECONOMICO ADMINISTRATIVAS
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS ECONOMICO ADMINISTRATIVAS COORDINACIÓN DE POSGRADO MAESTRÍA EN TECNOLOGÍAS DE INFORMACIÓN Implementación de un sistema de información geográfico
Más detallesAdministración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesWireless Sensor Network in a nuclear facility: A technology aplication proposal
Wireless Sensor Network in a nuclear facility: A technology aplication proposal CNEA,IB (1) U. FASTA (2) Maciel, F. 1 - Fernández, R. O. 1 - Vilugron, R. M. 2 This work presents an overview of a pretended
Más detallesUniversidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar
Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica Base de Datos I Maestra: Martha E. Evangelista Salazar Introducción a los conceptos de Bases de Datos a).- Definiciones básicas sobre bases
Más detalles1 EL SISTEMA R/3 DE SAP AG
1 EL SISTEMA R/3 DE SAP AG SAP AG es una corporación en el ámbito mundial. Fundada en 1972 y con sede en Walldorf, Alemania, SAP es la cuarta compañía mundial en ventas de software en el mundo. La compañía
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesPlataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
Más detallesMineria de datos y su aplicación en web mining data Redes de computadores I ELO 322
Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Nicole García Gómez 2830047-6 Diego Riquelme Adriasola 2621044-5 RESUMEN.- La minería de datos corresponde a la extracción
Más detallesCapitulo 3. Desarrollo del Software
Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista
Más detallesPERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores
PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad
Más detallesObjetivos y Competencias
Objetivos y Competencias 2.1 Objetivos del ciclo formativo a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detallesEl Cliente y El Ingeniero de Software
El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created
Más detallesVisor de presupuestos en Android
Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Más detallese-mailing Solution La forma más efectiva de llegar a sus clientes.
e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution Es muy grato para nosotros presentarles e-mailing Solution, nuestra solución de e-mail Marketing para su empresa. E-Mailing
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesSistema en Terreno SmartPhone Android
Sistema en Terreno SmartPhone Android INTRODUCCION Sin lugar a dudas, los Smartphones y las Tablets Android se están convirtiendo en un aliado indispensable de nuestro trabajo cotidiano, ya que estos dispositivos
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesOtto 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 detallesEducación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30
Educación virtual ADRIAN GOMEZ ROMAN INFROMATICA 2014/12/30 EDUCACION VIRUTAL Es una opción y forma de aprendizaje que se acopla al tiempo y necesidad del estudiante. La educación virtual facilita el manejo
Más detallesEstá creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.
SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesCAPITULO I FORMULACION DEL PROBLEMA
CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesCatoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final
Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final INTRODUCCION En principio surgió la idea de un buscador que brinde los resultados en agrupaciones de
Más detallesGestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesCapitulo 3. Marco Teórico
Capitulo 3. Marco Teórico A continuación se presenta la definición formal de lo que es un objeto de aprendizaje móvil y como ha sido tratado para poder implementarlo en MACLEN (Modalidad de Aprendizaje
Más detallesHacemos que tu negocio se mueva. Plataforma de ventas. www.movilidapp.com. 2014 movilidapp
Hacemos que tu negocio se mueva Plataforma de ventas www.movilidapp.com 2014 movilidapp NUESTRA PLATAFORMA DE VENTAS Nuestra plataforma de ventas permite gestionar la realización de pedidos de sus productos
Más detallesIDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS
IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN
Más detallesCapítulo I. Planteamiento del problema
Capítulo I. Planteamiento del problema Actualmente, cientos de instituciones educativas utilizan Sistemas gestores del aprendizaje (LMS Learning Management Systems), sin embargo, estos no fomentan el trabajo
Más detallesCAPÍTULO I INTRODUCCIÓN. mundo. Existe una extensa variedad de aplicaciones dentro de las cuales se encuentran: la
CAPÍTULO I INTRODUCCIÓN Actualmente, el rastreo de vehículos ha tomado gran importancia alrededor del mundo. Existe una extensa variedad de aplicaciones dentro de las cuales se encuentran: la localización
Más detallesRedes de Computadores I
Redes de Computadores I Proyecto Dropbox Guillermo Castro 201021015-4 Javier Garcés 201021002-2 4 de septiembre de 2013 3 PROTOCOLOS DB-LSP Y DB-LSP-DISC 1. Resumen La sincronización de archivos es hoy,
Más detallese-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
Más detallesEvaluation of Pocket PC Devices for its Use as Mobile Servers
CIICC 2006 Evaluation of Pocket PC Devices for its Use as Mobile Servers Dr. Juan Gabriel González Serna. Dra. Azucena Montes Rendón. Dr. Víctor Jesús Sosa Sosa. M.C. Juan Carlos Olivares Rojas. Ciudad
Más detallesINSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN
INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN INDICE Introducción...2 Frontera de la aplicación...3 Cuenta de Puntos Función sin ajustar...3 Funciones de Datos...4 Funciones Transaccionales...4 Mecanismo...5
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesEmerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control
Emerson Network Energy Center, ENEC Lite, es una aplicación para la gestión remota y local de sistemas de energía, baterías, corriente alterna, grupos electrógenos, SAIs, sistemas de refrigeración y demás
Más detallesSistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)
Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Agenda 1. Introducción 2. Concepto Documento Electrónico 3. A que se le denomina Documento Electrónico 4. Componentes de un Documento Electrónico
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesIngeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detallesCAPÍTULO I FORMULACIÓN DEL PROBLEMA
CAPÍTULO I FORMULACIÓN DEL PROBLEMA 13 Formulación del Problema 1.1. Titulo descriptivo del proyecto: Diseño de un centro de cómputo adecuado a personas con capacidades especiales de audición y lenguaje
Más detallesCapítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Más detallesNOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.
NOMBRE DEL EXPERIMENTO Construye y Controla tu Robot en un día. AUTOR Juan Antonio Holgado Terriza Marcelino Cabrera Cuevas Jesús Luis Muros Cobos Sandra Rodríguez Valenzuela CATEGORÍA Tecnología PALABRAS
Más detallesEstándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
Más detallesInfraestructura Tecnológica. Sesión 12: Niveles de confiabilidad
Infraestructura Tecnológica Sesión 12: Niveles de confiabilidad Contextualización La confianza es un factor determinante y muy importante, con ésta se pueden dar o rechazar peticiones de negocio, amistad
Más detallesConvertimos lo complicado en sencillo, lo fácil en operativo y eliminamos lo ineficaz
Convertimos lo complicado en sencillo, lo fácil en operativo y eliminamos lo ineficaz Quiénes somos SDManalytics es una compañía especializada en el análisis de datos y en el desarrollo de soluciones para
Más detallesUFS. MetPoint / MetHome
UFS MetPoint / MetHome 1 La Empresa MetLife es la aseguradora No. 1 en México con 100 puntos de contacto, servicio y representación distribuidos en todo México, adicional tenemos más de 70 años protegiendo
Más detallesTecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el
para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario
Más detallesTema 2: Introducción a Android
Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesMANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante
Más detallesSistemas de Información Geográficos (SIG o GIS)
Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos
Más detallesEstructura de Computadores I Arquitectura de los MMOFPS
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA Estructura de Computadores I Arquitectura de los MMOFPS Integrantes: Luis Castro Valentina Yévenes RESUMEN Los MMOG (Massively Multiplayer Online Game), son juegos
Más detallesLINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesEsta solución de fácil uso está orientada a cualquier industria, ya sea una empresa del sector privado o del sector público.
1 En la actualidad el 80% de la información de una empresa está relacionada a un lugar. La variable de ubicación está presente en todas las áreas críticas de un negocio. Sin embargo, las organizaciones
Más detallesWEB APP VS APP NATIVA
WEB APP VS APP NATIVA Agosto 2013 Por Jesús Demetrio Velázquez 1 Ya decidió hacer su aplicación en Web App o App Nativa? Debido a que surgieron varias preguntas relacionadas con nuestro artículo Yo Mobile,
Más detallesCAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detallesClase 20: Arquitectura Von Neuman
http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una
Más detallesTOMO II. Línea de Investigación. Redes y Sistema Operativo. Nombre del egresado. Antonio Nicolás Rodríguez Andrade.
TOMO II Línea de Investigación Redes y Sistema Operativo Nombre del egresado Antonio Nicolás Rodríguez Andrade Nombre del Tema Evaluación de la plataforma Android para dispositivos móviles Número de Proyecto
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesAplicaciones Móviles. Sesión 4: Sensor-Based & Contex-Aware computing
Aplicaciones Móviles Sesión 4: Sensor-Based & Contex-Aware computing Contextualización La informática cuenta con varios elementos que la definen, entre éstos podemos encontrar el cumplimiento de las necesidades
Más detallesMetodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web
Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web J.Corral-García, D.Cortés-Polo, C.Gómez-Martín, J.L.González-Sánchez
Más detallesCaracterísticas del software
Características del software Descripción general de Fierro Fierro resuelve la operatoria diaria y la problemática de librerías y editoriales. Fierro fue gestado por gente que conoce el mercado del libro,
Más detallesSISTEMA DE RASTREO Y MARCADO ANTIRROBO
Enlaces - Centro de Educación y Tecnología SISTEMA DE RASTREO Y MARCADO ANTIRROBO DESCRIPCIÓN Y MANUAL DE USO SOFTWARE RASTREO PC IMPORTANTE En caso de robo de un computador, y para su posterior recuperación,
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesE-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Más detalles