CONTROL DEL HOGAR DIGITAL DESDE DISPOSITIVOS MÓVILES

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

Download "CONTROL DEL HOGAR DIGITAL DESDE DISPOSITIVOS MÓVILES"

Transcripción

1 CONTROL DEL HOGAR DIGITAL DESDE DISPOSITIVOS MÓVILES Jesús Friginal López Universidad Politécnica de Valencia, Camino de Vera s/n, Valencia 46022, Juan Luis Posadas Yagüe Universidad Politécnica de Valencia, Camino de Vera s/n, Valencia 46022, Juan Carlos Ruiz García Universidad Politécnica de Valencia, Camino de Vera s/n, Valencia 46022, Jesús Camacho Villanueva Universidad Politécnica de Valencia, Camino de Vera s/n, Valencia 46022, Resumen El presente artículo se enmarca dentro del área de investigación de la vivienda inteligente. Se presenta un proyecto cuyo objetivo principal consiste en el desarrollo e implantación de la infraestructura software necesaria para el control de la vivienda desde dispositivos móviles. Dicho sistema que se asienta sobre la arquitectura SCHome para la comunicación entre dispositivos domóticos con protocolos diferentes, pretende la creación de un servidor multiplataforma de servicios web pensado tanto para el mundo.net como para Java. Además se contempla la creación de una aplicación cliente Java ME orientada hacia SmartPhones, que cuide la interacción con el usuario al máximo, y sea configurable. Dicho sistema incluye también la posibilidad de programar ambientes en la vivienda e incorpora un sistema de alertas, para incrementar la seguridad en el hogar. Palabras Clave: vivienda domótica, vivienda inteligente, dispositivo móvil, cliente-servidor, servicio web, SVG. 1 INTRODUCCIÓN Desde siempre, los avances tecnológicos han ido invadiendo gradualmente nuestras vidas hasta el punto de acostumbrarnos a que éstos formaran parte de nuestra vida cotidiana. Hoy en día, no concebiríamos nuestro día a día sin elementos como los teléfonos móviles, las tarjetas de crédito, o los sistemas ABS de los vehículos, por citar unos ejemplos. La rápida evolución tecnológica de la electrónica e informática, ha inundado nuestro entorno con televisores, teléfonos móviles, equipos de fax y módem, redes y sistemas informáticos. Actualmente, vivimos en ciudades donde nuestra relación con las nuevas tecnologías es constante y por tanto, es de esperar que si ya forman parte de casi todos los ámbitos, también lo acaben haciendo de nuestra propia casa. Así es como nacen los conceptos de vivienda domótica y vivienda inteligente. Según Laserna Larburu [1], la domótica se define como la rama de la tecnología que se ocupa de proveer elementos que acerquen a la vivienda a adquirir el calificativo de inteligente. En este caso, hablaríamos de viviendas provistas de dispositivos domóticos que actúan de forma independiente. En cambio, comenzaríamos a hablar de vivienda inteligente en la medida en la que los dispositivos de la vivienda se integran bajo un mismo sistema, colaborando entre sí con el fin de automatizar, o al menos dar soporte informático a la realización de tareas domésticas y al control de electrodomésticos y equipamiento electrónico. Esta diferencia podemos ilustrarla con un ejemplo: en una casa domótica podemos tener un riego automatizado programable, pero en una vivienda inteligente podríamos disponer, además del riego programable, de un sensor de humedad colocado en el jardín que avisará al sistema central para que éste anule el riego cuando llueva. Esto supone una gran ventaja para el propietario de la vivienda no solo en términos de confort sino también de ahorro. 2 CARACTERÍSTICAS DE LA VIVIENDA INTELIGENTE De manera general, el sistema central de una vivienda inteligente, debe disponer de una red de comunicación que permita interconectar aquellos

2 equipos que permiten obtener información en procedencia del entorno doméstico con aquellos que, basándose en esta información actúan sobre dicho entorno. Por ello las características fundamentales de este tipo de sistemas inteligentes [2] son: Control remoto desde dentro de la vivienda Tal posibilidad se consigue mediante un esquema de comunicación (típicamente cableado) entre los distintos equipos que forman parte del hogar. La consecuencia más inmediata de lo anterior consiste en una reducción considerable de la necesidad de moverse dentro de la vivienda, lo que puede resultar particularmente importante en el caso de personas de la tercera edad o minusválidos. Control remoto desde fuera de la vivienda. Presupone un cambio en los horarios en los que se realizan las tareas domésticas y permite al usuario un mejor aprovechamiento de su tiempo. También permite flexibilizar el control de los electrodomésticos (encender apagar la lavadora, control de la climatización, supervisión del hogar a distancia, etc.) Programabilidad. Permite que los sistemas se puedan programar ya sea para que realicen ciertas funciones con sólo tocar un botón o bien que las lleven a cabo en función de otras condiciones del entorno (hora, temperatura interior o exterior, etc.) Acceso a servicios externos. Aquí podemos incluir servicios como el telebanco, la telecompra o el teletrabajo. 3 CONTEXTO Actualmente, se están llevando a cabo esfuerzos por parte del mercado para conseguir el control remoto de la vivienda. La principal diferencia entre el control remoto desde fuera, y el control remoto desde dentro, radica en la frecuencia de uso de los dispositivos domóticos de la vivienda. El control remoto desde dentro de la vivienda se orienta a un uso más frecuente de los dispositivos domóticos. Serían las tareas que realiza la persona en el ámbito de la vivienda, como podría ser cambiar el canal de la televisión, encender /apagar las luces de casa, subir/ bajar las persianas, etc. Mientras que el control remoto desde fuera de la vivienda, se enfoca hacia un uso puntual de los dispositivos. La persona se encuentra fuera de su vivienda, y desea realizar una actividad concreta como si se encontrara in situ, como por ejemplo, la comprobación de que todas las luces de la vivienda están apagadas. La diferencia que existe en la frecuencia, orienta cada tipo de control remoto hacia aplicaciones que utilicen una conexión concreta. Por ejemplo, si nos referimos al control remoto desde dentro de la vivienda, una conexión WI-FI [3] o bluetooth [4] puede ser la más adecuada, ya que aunque la cobertura de la red es limitada, es suficiente para cubrir el ámbito de la vivienda, y su infraestructura resulta económicamente factible. En cambio, si se habla del control remoto desde fuera de la vivienda, puede interesar más el uso de una conexión GPRS [5], UMTS, etc. ya que al intentar comunicar con nuestra vivienda desde cualquier parte es necesario estar provisto de una gran cobertura que, a día de hoy, sólo las redes de área extendida (GSM o similar) pueden dar. En este caso, el handicap reside en el ancho de banda disponible, así como en el elevado coste de la facturación, aunque estas limitaciones no lo son tanto cuando consideramos el perfil de las aplicaciones a desarrollar, que exigen un servicio con baja frecuencia de peticiones por parte de los usuarios. Actualmente, el mercado de soluciones domóticas por control remoto en dispositivos móviles sigue esta dualidad. Se puede observar como la mayoría de productos enfocados al control remoto desde dentro de la vivienda van dirigidos hacia PDAs, y son sobretodo aplicaciones que pretenden centralizar el control de todos los aparatos multimedia de la vivienda que funcionan bajo el protocolo UPnP [6]. Por otro lado, la mayoría de soluciones para el control remoto desde fuera de la vivienda se basan en sistemas de envío y recepción de alertas de dispositivos domóticos que funcionan sobre EIB [7], vía SMS, más dirigidos hacia la telefonía móvil. En cualquier caso, se aprecia como dichos sistemas no permiten controlar conjuntamente dispositivos que funcionen sobre protocolos distintos. Por tanto, la escalabilidad y crecimiento de dichos sistemas, está más que puesta en entredicho. Desde el Grupo de Informática Industrial - Sistemas de Tiempo Real en el Instituto de Automática e Informática Industrial a través del Proyecto Sistema para la monitorización y control remoto de

3 dispositivos en el hogar digital 1 de la Universidad Politécnica de Valencia, se trabaja en la línea de conseguir integrar distintos dispositivos domóticos bajo un mismo sistema y de conseguir las características de la vivienda inteligente. La arquitectura denominada SChome [8], es prueba de ello. La primera versión de su desarrollo, dispone actualmente de una pasarela residencial para el acceso remoto a dispositivos conectados a un bus de datos TCP/IP, tales como cámaras de video, y a un conjunto de dispositivos domóticos conectados a través de un bus Konex/EIB. 4 OBJETIVOS De acuerdo al contexto actual, la idea es aprovechar los avances logrados en el Proyecto Sistema para la monitorización y control remoto de dispositivos en el hogar digital en materia de control y comunicación entre los dispositivos domóticos para añadir el matiz de la movilidad. Este trabajo se está efectuando en colaboración con el grupo de sistemas tolerantes a fallos del Instituto de las aplicaciones de las tecnologías de la información y de las comunicaciones avanzadas de la Universidad Politécnica de Valencia. Se marca como objetivo principal la construcción de un sistema que permita poder controlar la infraestructura SChome a través de un cliente inteligente en un dispositivo móvil teniendo en cuenta las siguientes indicaciones: 1 1. Analizar las demandas y tendencias del mercado actual y realizar estudios de viabilidad acerca de las plataformas y tecnologías que se pueden emplear. 2. Dotar al sistema de robustez y seguridad para proteger la información de la vivienda en todas sus facetas, tanto en su almacén, como en su viaje por un canal de comunicaciones. Por eso hay que estudiar los niveles de seguridad que debe conseguir dicha información, así como los mecanismos y técnicas para salvaguardarla. 3. Analizar los factores de rendimiento del sistema. Para una buena aceptación del producto por parte del mercado, es imprescindible una buena respuesta de eficiencia y eficacia a sabiendas de las Proyecto con número de referencia 5656/ financiado por el Vicerrectorado de Innovación y Desarrollo de la Universidad Politécnica de Valencia. limitaciones computacionales de los dispositivos móviles. Por eso resulta vital la depuración del producto en dispositivos reales bajo entornos simulados para sacar conclusiones. 4. Cuidar la interacción del usuario con la aplicación cliente. La aplicación debe ofrecer una interfaz adecuada, y resultar atractiva visualmente, mientras que su funcionamiento debe ser intuitivo y sencillo. Por eso es importante realizar un estudio de interfaces y usabilidad para conseguir el objetivo marcado. 5. Permitir que la aplicación sirva para que usuarios distintos controlen el estado de su vivienda, es decir, conseguir un sistema multiusuario. 6. Integrar un sistema de alertas similar a los actuales productos del mercado, de modo que permita avisar al propietario en caso de que se detecte algún hecho definido por el usuario como excepcional. La conjunción de este sistema con una cámara IP permitiría crear un sistema de vigilancia de la vivienda. 7. Permitir la programación y ejecución automática de tareas. De forma que el usuario pueda elegir modos de funcionamiento de su vivienda. Este mecanismo ofrece opciones que van desde programar el encendido o apagado de las luces a ciertas horas a programar el riego del jardín, o a elegir la atmósfera adecuada para una velada. 8. Plantear una recreación gráfica fiel de los escenarios de la vivienda en la medida en que el dispositivo móvil lo permita. Este aspecto además de permitir una adaptación del producto al usuario, daría un salto cualitativo respecto a otras de soluciones del mercado. 5 DISEÑO DE LA ARQUITECTURA Para desarrollar el sistema que se propone, se ha pensado en diseñar una arquitectura cliente-servidor que utilice una interfaz de servicios. 5.1 INTERFAZ DE SERVICIOS Una interfaz de servicios es una entidad software implementada normalmente como una fachada que controla los servicios de asignación y transformación

4 para permitir la comunicación con un servicio aplicando un proceso y una política de comunicación. Una interfaz de servicios expone métodos, a los que se puede llamar de forma individual o en una secuencia específica para formar una conversación que implemente una tarea de la capa de negocio. Esto puede verse en la figura NIVELES DEL SISTEMA El diseño por capas lleva asociada una jerarquización que permite disminuir la complejidad observable de un sistema y aporta legibilidad, fiabilidad, portabilidad e independencia El subsistema servidor Siguiendo esta filosofía, en el servidor se implementan 3 capas o niveles. Figura 1 El diseño de las interfaces de servicios se ha pensado de modo que se obtenga el nivel máximo de interoperabilidad con otras plataformas y servicios, basándose en los estándares de sistemas de comunicación, seguridad, formatos de mensaje estándar o simple (por ejemplo, esquemas XML simples). Se pretende crear un servidor que se pueda invocar a través de mecanismos diferentes, para ello debe agregarse una fachada sobre la capa de interfaz de servicios. Esta fachada ofrece una mayor facilidad de mantenimiento debido a que aísla los cambios en los mecanismos de comunicación de la implementación de los componentes. A continuación el código de la interfaz de servicios trata con los detalles del mecanismo o el canal de comunicación (por ejemplo, analizando los encabezados SOAP [9] del servicio Web) y define el contexto adecuado para la invocación del componente de la lógica de negocio. La figura 2 muestra una visión general del subsistema servidor. La capa de comunicación con el sistema SChome, que es la que se encarga de establecer la conexión con la base de datos del sistema principal. La capa de servicio, donde se alberga la funcionalidad que se ofrecerá al dispositivo móvil cliente. La capa de interfaz del servicio, que encapsula los servicios ofrecidos para que su consumo sea independiente de las plataformas desde donde se invoquen El subsistema cliente En el cliente se desarrollan las siguientes capas: La capa de comunicación con el servidor, encargada de establecer la conexión con la capa de interfaz de servicio del servidor y de convertir la información conseguida a la tecnología que implementa la aplicación cliente. La capa de persistencia de datos, desempeña un papel de memoria cache, gracias a la cual, la aplicación establece una conexión con el servidor sólo si los datos de la vivienda están obsoletos. La capa de lógica de negocio, gestiona el comportamiento de la aplicación. La capa de interfaz de usuario, es la encargada de mostrar al usuario los resultados conseguidos por las capas anteriores, de forma clara e intuitiva. 6 IMPLEMENTACIÓN A continuación se detallan los aspectos de implementación más relevantes del sistema, distinguiendo entre el subsistema servidor y el subsistema cliente. Figura 2

5 6.1 EL SUBSISTEMA SERVIDOR Un sistema multiplataforma Uno de los objetivos del sistema es conseguir integrar toda su infraestructura en cualquier hogar, por ello, se ha optado por crear una pasarela residencial multiplataforma. Esto pasa por encontrar elementos que nos permitan trabajar indistintamente con varios sistemas operativos. Las bondades de un sistema multiplataforma pasan por permitir al sistema seguir creciendo en su funcionalidad sin necesidad de requerir una tecnología determinada, pero permitiendo la integración entre módulos que usan tecnologías distintas. Además, se ha respetado al máximo que todos los elementos incorporados al sistema se distribuyeran bajo las licencias apropiadas, esto es, si se deseara incorporar la pasarela residencial en un producto comercial pero no distribuirlo bajo licencia GNU GPL, se pueden adquirir licencias comerciales. Java Standard Edition (Java SE), es una de las plataformas de desarrollo más utilizados a nivel mundial. Su máquina virtual le permite trabajar bajo cualquier sistema con lo que cumple con la característica de ser multiplataforma. Este hecho ha decantado su elección para la producción de los servicios que debe proporcionar el servidor. El sistema gestor de base de datos seleccionado para almacenar la información de los dispositivos domóticos de la vivienda es MySQL, un potente gestor que en sus versiones más recientes incorpora soporte a multiplataforma, procedimientos almacenados, triggers, y SSL [10], como características más significativas. Para conectar el sistema gestor de base de datos con las aplicaciones del servidor java, se usará el driver JDBC MySQL Connector/J Servicios Web En cuanto a la implementación de los servicios, se ha optado por utilizar la tecnología de servicios web, de la que pueden consumir servicios tanto clientes Java ME desde teléfonos móviles, como clientes.net CF o Java ME desde PDAs. Básicamente, un servicio web (webservice) es un sistema de entrada/salida, al que se le puede pasar una serie de parámetros con el fin de obtener un resultado en concreto y recuperarlo para ser mostrado en una aplicación. La tecnología de los servicios web es relativamente reciente, y está basada en el protocolo SOAP (Simple Object Access Protocol), consistente en un simple documento XML que habilita el intercambio de información vía HTTP entre diversas aplicaciones. La ventaja de este protocolo radica en una comunicación efectiva independiente del lenguaje de programación que defina a la aplicación. WSDL (Web Services Description Language) es el nombre del lenguaje utilizado para describir un servicio web. El mismo utiliza el formato wsdl como extensión para sus archivos. Estos últimos son referenciados desde una URL, e incluyen una serie de métodos y operaciones que serán llamados desde la aplicación central del lado del cliente. Para la publicación de los servicios web se ha elegido un servidor de aplicaciones de Sun construido a partir del proyecto GlassFish [11] (Open Source JavaEE 5.0 SDK) que da soporte a servicios web seguros gracias a la autenticación a nivel de los mensajes (por ejemplo, firma digital XML y cifrado) de invocaciones de servicios web SOAP utilizando los perfiles de nombre de usuario o contraseña X.509 del estándar de seguridad OASIS WS-Security Sistema de alertas El sistema de alertas propone el envío automático de SMS/MMS al usuario cuando se detecte un comportamiento extraño en la vivienda. Dicho sistema se desarrolla utilizando el API WMA siglas de Wireless Message API (JSR-205). 6.2 EL SUBSISTEMA CLIENTE Java ME A día de hoy existe una gran competencia entre Microsoft y Sun por hacerse con el mercado del las plataformas móviles. Resumiendo las conclusiones de la comparación entre ambas tecnologías [12], se puede concluir que.net CF es la versión ligera de MS.Net Framework y que solo funcionará en los dispositivos con el sistema operativo Windows CE. Sin embargo, Java ME funcionará bajo la mayor parte de las plataformas móviles y es compatible con Java SE. Además, hay que tener presente que la cifra de ventas de teléfonos móviles es muy superior a la de PDAs, y se busca que el producto llegue a un amplio sector de los consumidores. Por ello, la plataforma elegida para desarrollar la aplicación cliente en dispositivos móviles ha sido Java MicroEdition (Java ME). Además, existen entornos de programación robustos y flexibles que proporcionan la emulación de dispositivos móviles para el desarrollo de aplicaciones. Connected Limited Device Configuration (CLDC) [13] es un estándar de Sun que define la configuración en que se basan los perfiles de Java

6 ME para pequeños dispositivos con capacidades limitadas de comunicación, tales como teléfonos móviles o PDAs. CLDC especifica un conjunto mínimo de paquetes y clases y una máquina virtual Java de funcionalidad reducida que puede ser instalada con las restricciones impuestas por tales dispositivos. Las exigencias mínimas de memoria para la JVM de CLDC son: 128 KB de ROM en versión CLDC 1.0 y 160 KB en 1.1, para almacenamiento persistente de la VM de Java y las librerías de clases de CLDC. 32 KB o más de memoria volátil para alojarla en tiempo de ejecución (carga de clases y reserva en el heap y en la pila para objetos). CDLC proporciona los aspectos básicos para ejecutar Java en pequeños dispositivos, no obstante su funcionalidad es más bien escasa. MIDP es el acrónimo de Perfil para dispositivos de información móvil (Mobile Information Device Profile) y proporciona un perfil que se apoya en CLDC y que proporciona los paquetes y clases necesarios para el desarrollo de aplicaciones. MIDP está orientado principalmente a teléfonos móviles, aunque existen también implementaciones para PalmOS (versión 3.5 y superiores) y PocketPC, por lo que las aplicaciones Java ME son también utilizables en casi cualquier PDA Consumo de servicios web Para poder consumir los servicios web en Java ME es necesario conseguir tener acceso. Esto se consigue mediante la especificación JSR-172 de Java ME, que implementa el paquete Remote Procedural Call (RPC) para proporcionar acceso público y privado a servicios Web, mediante el Simple Object Access Protocol (SOAP). Esta API permite que los dispositivos Java ME puedan ser clientes de servicios web mediante un modelo de programación consistente con la plataforma estándar de servicios web. Mirae es la alternativa open-source a la implementación JSR-172 de Sun, que se ha usado en el sistema. Este proyecto proporciona un compilador de stubs que crea el código Java ME necesario para ejecutar las llamadas a un servicio web existente. En este proyecto los stubs del lado de cliente son independientes de la implementación del servicio de web, lo cual permite a las aplicaciones obtenerlos dinámicamente Requisitos de entrada/salida Los dispositivos móviles están adquiriendo cada vez una mayor popularidad. La creación de interfaces de usuario adecuadas a las características de la movilidad presenta sus propios retos. En general, la interfaz de usuario de un dispositivo móvil necesita ser capaz de mostrar la información en una pantalla de un tamaño considerablemente menor al de las aplicaciones habituales, y debe ofrecer un nivel aceptable de uso para los dispositivos de destino. Debido a que la interacción del usuario puede resultar un tanto incómoda en un gran número de dispositivos móviles, sobre todo en el caso de los teléfonos móviles, debe procurarse diseñar interfaces de usuario que minimicen al máximo los requisitos de entrada de datos. Una estrategia comúnmente utilizada consiste en combinar el uso de los dispositivos móviles con una aplicación de tamaño completo, de escritorio o web, permitir a los usuarios que registren datos previamente y, a continuación, seleccionarlos utilizando el cliente móvil. Por ejemplo, una aplicación de programación de ambientes en la vivienda puede permitir a los usuarios que registren las características del servicio a través del sitio Web. De este modo, el usuario puede seleccionar un servicio previamente registrado de una lista cuando realice una conexión desde un dispositivo móvil (evitando de este modo la necesidad de escribir los detalles completos a través del teclado numérico del teléfono o el lápiz de una PDA) Interfaces de usuario Para el desarrollo de las interfaces de usuario se han usado archivos vectoriales escalables, de tipo SVG. Tienen la característica de ser compactos y ofrecen la posibilidad de disponer de gráficos de alta calidad sobre dispositivos con recursos limitados. La especificación SVG (Scalable Vector Graphics) es un estándar del World Wide Web Consortium (W3C) [14] y se usa para describir gráficos bidimensionales. Existe un subconjunto de la especificación SVG dirigido hacia dispositivos móviles llamado SVG- Tiny, cuya versión 1.1 ha sido adoptada por las plataformas Java a través del JSR-226 [15]. En lugar de codificar el contenido de cada píxel como imágenes, de los tipos GIF y JPG, los vectores gráficos contienen solo instrucciones de dibujo para cada píxel, lo cual da a las imágenes vectoriales varias ventajas: Son Escalables, esto significa que la calidad de la imagen permanece igual sobre las pantallas de diferentes tamaños y resoluciones. También se pueden reducir,

7 voltear e invertir la imagen sin perder la calidad. Soportan scripts y animaciones, lo que los convierte en ideales para interactuar con el usuario. Son compactos. Las imágenes vectoriales pueden ser diez veces más pequeñas e idénticas a una imagen en formato GIF o JPEG. La potencia de este tipo de archivos permite trabajar con objetos 2D en Java ME de forma sencilla, y conseguir crear interfaces de usuario como las que se ofrecen a modo ilustrativo en la figura 3. implementación de un protocolo tipo CHAP [17] en función de la seguridad requerida por el usuario. 7 CONCLUSIONES El sistema SCHome resulta un entorno ideal para ensayar, a bajo coste, diversas alternativas de control domótico, no obstante, la posibilidad de controlar el sistema desde un dispositivo móvil, amplía la visión global del sistema y permite ofrecer no sólo una gestión completamente global de la vivienda, sino también la posibilidad de que ésta se ponga directamente en contacto con el usuario en cualquier lugar del mundo donde se encuentre. Por otra parte, el abanico de posibilidades se abre también a la seguridad de la vivienda, ya que por ejemplo, se puede recibir las imágenes que las cámaras están registrando de cada zona de la vivienda, pudiendo observar intrusiones no deseadas, enviar mensajes SMS asociados, alertando de cualquier incidencia relacionada con fugas de gas, humos, etc. Referencias Figura Persistencia de datos El almacén persistente de datos en el dispositivo móvil se ha conseguido gracias a la utilización de MIDP 2.0. Java ME no dispone de soporte a base de datos SQL como tiene.net CF, no obstante, MIDP proporciona un mecanismo para almacenar datos de forma persistente y poder recuperarlos posteriormente. El mecanismo se llama Sistema de almacenamiento de registros (Record Management System, RMS), y se basa en el modelo simple de base de datos orientada a registros. La integridad de los repositorios RMS depende del dispositivo, incluyendo reinicio y cambios de batería del mismo, al igual que su ubicación Seguridad El sistema contempla, independientemente del canal cifrado por donde viaja la información, un mecanismo de seguridad para encriptar el password del usuario basado en el algoritmo MD5 [16]. Las posibilidades de usar un sistema criptográfico en el sistema permiten aumentar la seguridad en la autenticación del usuario. Podría pensarse en la [1] Domòtica i edificis intel.ligents: eb/id19.htm [2] Domótica, la revolución del bienestar: p?option=com_content&task=view&id=4568 &Itemid=20 [3] Wi-Fi: [4] Bluetooth: [5] GPRS: adio_service [6] UPnP: [7] EIB: [8] Raúl Díaz Camps, Juan Luis Posadas Yagüe, José Luis Poza Luján, Pascual Pérez Blasco, Juan Carlos Cano Escribá (2006). Arquitectura SCHome: Acceso remoto al hogar digital. Actas de las XXVII Jornadas de Automática (JA2006) (ISBN ). Páginas: Almería. [9] SOAP: [10] SSL: Security [11] Proyecto GlassFish:

8 https://glassfish.dev.java.net [12] Comparación.Net CF y Java ME: [13] CLDC: [14] W3C: [15] JSR-226 [16] MD5: [17] CHAP:

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI RM. N 102-90-ED de Creación y Funcionamiento, RD Nº 0086-2006-ED de Revalidación Web Site: www.tecnomacusani.edu.pe

Más detalles

Taller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv.

Taller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv. Taller de Programación de Dispositivos Móviles José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv.cl Parte 1 1.Programación de dispositivos 2.Limitaciones de los dispositivos

Más detalles

ARQUITECTURA SCHOME ACCESO REMOTO AL HOGAR DIGITAL

ARQUITECTURA SCHOME ACCESO REMOTO AL HOGAR DIGITAL ARQUITECTURA SCHOME ACCESO REMOTO AL HOGAR DIGITAL Raúl Díaz Camps Universidad Politécnica de Valencia, Camino de Vera s/n, Valencia 46022, raudiaca@ei.upv.es Juan Luis Posadas Yagüe Universidad Politécnica

Más detalles

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada

Más detalles

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de:

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de: J2ME Esta versión de Java está enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDAs o

Más detalles

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

Desarrollo de Aplicaciones Móviles. Java

Desarrollo de Aplicaciones Móviles. Java Java Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web

Más detalles

dominium home management

dominium home management dominium home management LA NUEVA MANERA DE ENTENDER LA DOMÓTICA Porque sabemos que la domótica puede ser asequible y llegar a ser esencial. Porque creemos que puede ser fácil de usar. Porque en un mundo

Más detalles

SEGURIDAD + DOMÓTICA Soluciones de confort y seguridad para él hogar del siglo XXI

SEGURIDAD + DOMÓTICA Soluciones de confort y seguridad para él hogar del siglo XXI SEGURIDAD + DOMÓTICA Soluciones de confort y seguridad para él hogar del siglo XXI DOMÓTICA: Una nueva forma de vida La Domótica define la incorporación de tecnología a la vivienda que permita su control

Más detalles

Capítulo 5 Introducción al Desarrollo de Aplicaciones Móviles usando J2ME

Capítulo 5 Introducción al Desarrollo de Aplicaciones Móviles usando J2ME Telemática TEL-352 Seminario de Telemática II Introducción al Desarrollo de Aplicaciones Móviles usando J2ME CHM-2008 Seminario de Telemática II 1 Objetivos Introducir los principales conceptos de la plataforma

Más detalles

El Proyecto OpenDomo

El Proyecto OpenDomo El Proyecto OpenDomo Acerca de OpenDomo Qué es OpenDomo? OpenDomo [1] es un sistema de control domótico y seguridad pensado para ofrecer una alternativa libre al hogar del futuro. La licencia bajo la que

Más detalles

Moving Java into mobile phones

Moving Java into mobile phones CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors Moving Java into mobile phones (Seminaris de CASO) Autors Francisco Guardia Tobeñas Jose Luís Quintana González David

Más detalles

Presentación panel de CONTROL - USUARIO (CPU_Software) GL-10 SISTEMA DE CONTROL DOMÓTICO. Características técnicas. Rev. 3.0 Español GLOBALCHIP S.L.

Presentación panel de CONTROL - USUARIO (CPU_Software) GL-10 SISTEMA DE CONTROL DOMÓTICO. Características técnicas. Rev. 3.0 Español GLOBALCHIP S.L. Presentación panel de CONTROL - USUARIO (_Software) GL-10 SISTEMA DE CONTROL DOMÓTICO Características técnicas Rev. 3.0 Español GLOBALCHIP S.L. CONECTIVIDAD DISTRIBUIDA EN RESIDENCIAS Y PROMOCIONES INMOBILIARIAS:

Más detalles

CAPÍTULO I INTRODUCCIÓN A SEGURIDAD DOMÓTICA

CAPÍTULO I INTRODUCCIÓN A SEGURIDAD DOMÓTICA CAPÍTULO I INTRODUCCIÓN A SEGURIDAD DOMÓTICA 1.1. DOMÓTICA. CONCEPTOS GENERALES En 1988 en la enciclopedia Larousse se define el término domótica como: el concepto de vivienda que integra todos los automatismos

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

controla tu casa desde Internet >Windows Mobile >Windows Media Center >Media Center Extenders >Navegador Web Multidomo Networks V2.

controla tu casa desde Internet >Windows Mobile >Windows Media Center >Media Center Extenders >Navegador Web Multidomo Networks V2. controla tu casa desde >Windows Mobile >Windows Media Center >Media Center Extenders >Navegador Web Internet Multidomo Networks V2.0 1 Multidomo Qué es Multidomo es un servicio software que permite controlar

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Diseño de aplicaciones inalámbricas móviles Por Mike Pini

Diseño de aplicaciones inalámbricas móviles Por Mike Pini Diseño de aplicaciones inalámbricas móviles Por Mike Pini Visión general: Herramientas para diseñadores móviles Con la creciente popularidad de los dispositivos informáticos móviles, entre los que se encuentran

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares

Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares TELEPROCESO Y SISTEMAS DISTRIBUIDOS Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares L I C. S E R G I O A N D R É S S O T O Guía de la Presentación Marco Conceptual

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Qué es la automatización?

Qué es la automatización? DOMÓTICA Domótica El avance de las nuevas tecnologías ha hecho que hoy en día no se conciba ningún tipo de instalación (electricidad, alumbrado, calefacción, climatización, etc.), sin que esta esté controlada

Más detalles

Desarrollo de un Sistema de Detección de Intrusos para Pasarelas Domésticas

Desarrollo de un Sistema de Detección de Intrusos para Pasarelas Domésticas Desarrollo de un Sistema de Detección de Intrusos para Pasarelas Domésticas XXV Convocatoria de premios Ingenieros de telecomunicación del Colegio Oficial y Asociación Española de Ingenieros de Telecomunicación,

Más detalles

Planner Comunicarse desde cualquier lugar

Planner Comunicarse desde cualquier lugar Planner Comunicarse desde cualquier lugar 52 Catálogo General Niessen 2014 Proyectar hogares sostenibles con un aporte máximo de bienestar y valor, es ahora posible gracias a Planner. Un producto sencillo

Más detalles

SGD-R. Sistema de Gestión Domótica para la Vivienda. Soluciones en Domótica. Seguridad Gestión Energética Confort Comunicaciones Automatización

SGD-R. Sistema de Gestión Domótica para la Vivienda. Soluciones en Domótica. Seguridad Gestión Energética Confort Comunicaciones Automatización SGD-R Sistema de Gestión Domótica para la Vivienda Soluciones en Domótica Seguridad Gestión Energética Confort Comunicaciones Automatización El sistema domótico SGD-R permite la gestión automática del

Más detalles

2524 Developing XML Web Services Using Microsoft ASP.NET

2524 Developing XML Web Services Using Microsoft ASP.NET 2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas

Más detalles

Novell ZENworks Configuration Management para entornos de Microsoft * Windows *

Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Guía GESTIÓN DE SISTEMAS Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Novell ZENworks Configuration Management para entornos de Microsoft Windows Índice: 2..... Bienvenido

Más detalles

Sistema de Gestión y Adquisición de Datos Remoto (Sistema GADAR)

Sistema de Gestión y Adquisición de Datos Remoto (Sistema GADAR) Sistema de Gestión y Adquisición de Datos Remoto (Sistema GADAR) Introducción El sistema GADAR es un sistema de televigilancia y gestión adaptable a cualquier estructura, proceso e instalación que requiera

Más detalles

Introducción. Requerimientos

Introducción. Requerimientos char c-link server 2.0 Introducción c-link server es un servicio WIN32 creado para permitir la total integración de sistemas telefónicos, habitualmente centrales telefónicas (PBX), con aplicaciones informáticas.

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 6 Situación Contraste externo Actualización

Más detalles

APLICACIONES HOGAR DIGITAL FAGOR LA DIFERENCIA ENTRE UNA CASA Y UN HOGAR. Hogar Digital Series CONTROLE SU HOGAR CON UNA SIMPLE LLAMADA El Hogar Digital Fagor permite controlar su casa desde el móvil,

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

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

Sistema de monitoreo canino basado en GPS y Comunicación Móvil. Análisis de Tecnologías

Sistema de monitoreo canino basado en GPS y Comunicación Móvil. Análisis de Tecnologías Sistema de monitoreo canino basado en GPS y Comunicación Móvil Análisis de Tecnologías Alumnos: Tutora: Agustín Bally 79876 Andrés Gustavo Candal 80502 Lic. Adriana Echeverría Revisiones Revisiones Fecha

Más detalles

Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez

Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org Agenda

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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 detalles

Plataforma de Comunicaciones y Control

Plataforma de Comunicaciones y Control Plataforma de Comunicaciones y Control Pág. 1 de 17 INDICE Descripción general del producto...3 Consola de radio y teléfono...5 Selección del canal o línea de teléfono... 5 PTT virtual... 6 Display de

Más detalles

Integradores y desarrolladores de proyectos de ingeniería en M2M U2M Presentación de nuestros dispositivos AMS

Integradores y desarrolladores de proyectos de ingeniería en M2M U2M Presentación de nuestros dispositivos AMS INGENIERÍA ELECTRÓNICA Integradores y desarrolladores de proyectos de ingeniería en M2M U2M Presentación de nuestros dispositivos AMS C/ Julián Besteiro,5 19004 Guadalajara Teléfono 687942242 Introducción

Más detalles

Software para el desarrollo de aplicaciones móviles. Rubén Darío Sánchez rusanche@escuelaing.edu.co

Software para el desarrollo de aplicaciones móviles. Rubén Darío Sánchez rusanche@escuelaing.edu.co Software para el desarrollo de aplicaciones móviles Rubén Darío Sánchez rusanche@escuelaing.edu.co Programa Introducción. NET Compact Framework / MMIT. WebServices / Servicios WEB. J2ME. Replicación Bases

Más detalles

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs.

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Gobierno Electrónico GLOSARIO DE TÉRMINOS 110 A APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Arquitectura de Sistemas: Es una descripción del diseño y contenido de un

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 17 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

Dossier Divulgativo KNX

Dossier Divulgativo KNX Dossier Divulgativo KNX Página 1 de 9 I. Introducción Domótica: término proveniente de las palabras Domo que significa casa y la terminación tica de las palabras automática e informática, por lo que la

Más detalles

JavaEE. www.javasoft.com

JavaEE. www.javasoft.com JavaEE Java Enterprise Edition www.javasoft.com Por qué Java en el servidor? Ventajas Independencia de la plataforma portabilidad Gran conjunto de APIs Reusabilidad y modularidad Seguro en la ejecución

Más detalles

Infraestructuras LOGITEK APUESTA POR LA DOMÓTICA EN EL EDIFICIO DE SU SEDE CENTRAL E IMPULSA EL AHORRO ENERGÉTICO CON LA TECNOLOGÍA DE WONDERWARE

Infraestructuras LOGITEK APUESTA POR LA DOMÓTICA EN EL EDIFICIO DE SU SEDE CENTRAL E IMPULSA EL AHORRO ENERGÉTICO CON LA TECNOLOGÍA DE WONDERWARE INFRAESTRUCTURA Infraestructuras Oficinas Centrales LOGITEK LOGITEK APUESTA POR LA DOMÓTICA EN EL EDIFICIO DE SU SEDE CENTRAL E IMPULSA EL AHORRO ENERGÉTICO CON LA TECNOLOGÍA DE WONDERWARE Gracias a la

Más detalles

Emerson Network Energy Center, ENEC Enterprise, es una aplicación para la gestión remota de. Multiplataforma. Navegación intuitiva.

Emerson Network Energy Center, ENEC Enterprise, es una aplicación para la gestión remota de. Multiplataforma. Navegación intuitiva. Emerson Network Energy Center, ENEC Enterprise, es una aplicación para la gestión remota de sistemas de energía, baterías, corriente alterna, grupos electrógenos, SAIs, sistemas de refrigeración, sistemas

Más detalles

Arquitectura cliente/servidor

Arquitectura cliente/servidor Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una

Más detalles

ANEXO 1. ANEXO TÉCNICO

ANEXO 1. ANEXO TÉCNICO ANEXO 1. ANEXO TÉCNICO DESCRIPCIÓN DEL CANAL DE COMUNICACIÓN PUNTOS DE ATENCIÓN DIGITAL, TRÁMITES Y SERVICIO- KIOSKOS El sistema de la aplicación móvil cuenta con una serie de funciones que deberán ser

Más detalles

SISTEMAS AVANZADOS DE TELEASISTENCIA EN EL HOGAR

SISTEMAS AVANZADOS DE TELEASISTENCIA EN EL HOGAR SISTEMAS AVANZADOS DE TELEASISTENCIA EN EL HOGAR Julio Montejano Domínguez Consultor Master Marketing de Administraciones Públicas. Telefónica Empresas 1 Blanca SISTEMAS AVANZADOS DE TELEASISTENCIA EN

Más detalles

Empleo de tecnologías de agentes para la gestión de tutorías en un campus universitario

Empleo de tecnologías de agentes para la gestión de tutorías en un campus universitario Empleo de tecnologías de agentes para la gestión de tutorías en un campus universitario Fabián Andrés Bustos Dept. de Sistemas Informáticos y Computación, D.S.I.C. Universidad Politécnica de Valencia 46022

Más detalles

Capítulo 5. Cliente-Servidor.

Capí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 detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

Descripción General. Interoperación de sistemas de seguridad

Descripción General. Interoperación de sistemas de seguridad Descripción General Arquero Sistema Corporativo es la solución de integración para sistemas de seguridad y control ideal para cualquier compañía, independientemente de su tamaño o sector de actividad.

Más detalles

CASADOMO.com el portal del Hogar Digital. 1 Ver por ejemplo el Libro Blanco del Hogar Digital [3] o

CASADOMO.com el portal del Hogar Digital. 1 Ver por ejemplo el Libro Blanco del Hogar Digital [3] o Clasificación y Descripción de Conceptos, Productos, Servicios y Actores del Mercado del Hogar Digital Stefan Junestrand stefan@casadomo.com CASADOMO.com, C/ Lope de Rueda 11, 2d, 28009 Madrid, España

Más detalles

Mejor tecnología para aplicación práctica NOMAD

Mejor tecnología para aplicación práctica NOMAD TECNOLOGÍA APLICACIÓN PRÁCTICA NOMAD: NOMADIC MODEL FOR THE DISPLAY ADAPTATION ORIENTED TO FINAL USERS NOMAD Mejor tecnología para aplicación práctica NOMAD Luis Carlos Niño Tavera Juan Carlos Nova El

Más detalles

GLOSARIO DE TERMINOS

GLOSARIO DE TERMINOS GLOSARIO DE TERMINOS A Aplicaciones Legacy.- Conjunto de aplicaciones desarrolladas o implementadas en plataformas de sistemas anteriores o antiguos. B Bases de Datos.- Organización y conservación de datos

Más detalles

51 Int. CI.: H04N 5/00 (2011.01) TRADUCCIÓN DE PATENTE EUROPEA. Título: Receptor con guía electrónica de programas multiusuario concurrente

51 Int. CI.: H04N 5/00 (2011.01) TRADUCCIÓN DE PATENTE EUROPEA. Título: Receptor con guía electrónica de programas multiusuario concurrente 19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 487 868 1 Int. CI.: H04N /00 (11.01) 12 TRADUCCIÓN DE PATENTE EUROPEA T3 96 Fecha de presentación y número de la solicitud europea:

Más detalles

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS.

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS FOLLETO EXISTEN TANTOS DISPOSITIVOS... QUE LO IDÓNEO SERÍA DISPONER DE UNA APLICACIÓN QUE FUNCIONARA EN TODOS CON RHOELEMENTS, YA

Más detalles

El servidor Web. Arquitectura y funcionamiento

El servidor Web. Arquitectura y funcionamiento El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos

Más detalles

Unidad 3: El sistema operativo. Trabajo con conexión.

Unidad 3: El sistema operativo. Trabajo con conexión. Unidad 3: El sistema operativo. Trabajo con conexión. 1.- Red de ordenadores Vamos a describir que es una red informática o red de ordenadores. Una red informática es un sistema de interconexión entre

Más detalles

Edificios Inteligentes. hoteles

Edificios Inteligentes. hoteles Edificios Inteligentes hoteles QUÉ ES arquedomo? Arquedomo somos una empresa especializada en la realización de Instalaciones de Control Inteligente de Edificios en Hoteles. Nuestro equipo está formado

Más detalles

FUNCIONALIDADES DOMHO. Este documento recoge todas las funcionalidades posibles para un hogar inteligente.

FUNCIONALIDADES DOMHO. Este documento recoge todas las funcionalidades posibles para un hogar inteligente. FUNCIONALIDADES DOMHO Este documento recoge todas las funcionalidades posibles para un hogar inteligente. GENERALIDADES La instalación se controlará tanto de forma manual o convencional como electrónica

Más detalles

Software para. franquiciasy. cadenasdetiendas ESSYSTEM.

Software para. franquiciasy. cadenasdetiendas ESSYSTEM. ESSYSTEM. Software para franquiciasy cadenasdetiendas Software para franquicias y cadenas de tiendas Presentación El sistema de franquicias y cadenas de tiendas propias se ha convertido en una fórmula

Más detalles

Tema 2: EL MODELO CLIENTE/SERVIDOR

Tema 2: EL MODELO CLIENTE/SERVIDOR Tema 2: EL MODELO CLIENTE/SERVIDOR E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid Definición de sistemas cliente/servidor (1) Clientes y servidores: entidades lógicas

Más detalles

Casa Inteligente. Descripción general del Sistema

Casa Inteligente. Descripción general del Sistema Casa Inteligente Descripción general del Sistema El sistema que se describe a continuación permite la gestión y el control inteligente del hogar de modo de mejorar el confort y permitir una gestión eficiente

Más detalles

Arquitectura software EN-HORA

Arquitectura software EN-HORA Arquitectura de en:hora Arquitectura software EN-HORA en:hora es un software de control de acceso y presencia con una arquitectura modular. El software se implementa mediante un conjunto de componentes

Más detalles

Ejercicio 1. Diseñe utilizando sockets el mecanismo de comunicación de las colas de mensajes POSIX.

Ejercicio 1. Diseñe utilizando sockets el mecanismo de comunicación de las colas de mensajes POSIX. Ejercicios Tema 5 Aplicaciones clientes servidor y sockets Ejercicio 1. Diseñe utilizando sockets el mecanismo de comunicación de las colas de mensajes POSIX. Ejercicio 2. Un hospital, con 200 habitaciones,

Más detalles

Tema 5. Plataforma Java EE

Tema 5. Plataforma Java EE Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs enero 2009 FJRP, FMBR 2008/09 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise

Más detalles

Toledo 25-05-2006 José Luis Martínez Director Operaciones Hispafuentes

Toledo 25-05-2006 José Luis Martínez Director Operaciones Hispafuentes Toledo 25-05-2006 José Luis Martínez Director Operaciones Hispafuentes INDICE OBJETIVO ESCULAPIO. DATOS DE HARDWARE/SOFTWARE. SITUACIÓN ACTUAL DEL PROYECTO. INFRAESTRUCTURA. SOFTWARE DE GESTIÓN. CONCLUSIONES

Más detalles

Diseño de un Simulador para Casas Inteligentes

Diseño de un Simulador para Casas Inteligentes Diseño de un Simulador para Casas Inteligentes J. A. Pérez, R. A. Barrera, C. R. de la Cruz CA Tecnologías de Información, CA Ciencias de la Computación, Centro de Tecnologías de Información, Universidad

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

Unicenter Remote Control Versión 6.0

Unicenter Remote Control Versión 6.0 D A T A S H E E T Unicenter Remote Control Versión 6.0 Unicenter Remote Control es una aplicación altamente fiable y segura para controlar y dar soporte a sistemas Windows remotos. Puede mejorar significativamente

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

J2ME (Java to Micro Edition)

J2ME (Java to Micro Edition) CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors J2ME (Java to Micro Edition) (Seminaris de CASO) Autors José Antonio Carmona Gallardo Valentí Moncunill González Introducción

Más detalles

Impacto de los Proyectos de Telecomunicaciones en la construcción del Hogar Digital

Impacto de los Proyectos de Telecomunicaciones en la construcción del Hogar Digital Impacto de los Proyectos de Telecomunicaciones en la construcción del Hogar Digital SIMO-TCI Noviembre/2004 Rafael Herradón Coordinador de la Cátedra COITT http://catedra-coitt.euitt.upm.es Hogar digital

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

AxxonSoft. Sistema. Intellect. Guía breve de usuario. Versión 1.0.0

AxxonSoft. Sistema. Intellect. Guía breve de usuario. Versión 1.0.0 AxxonSoft Sistema Intellect Guía breve de usuario Versión 1.0.0 Moscú 2010 Índice ÍNDICE... 2 1 INTRODUCCIÓN... 3 1.1 Propósito de este documento... 3 1.2 Propósito del sistema Intellect... 3 2 PREPARACIÓN

Más detalles

Facultad de Sistemas e Informática

Facultad de Sistemas e Informática Escuela Politécnica del Ejército Sede Latacunga Facultad de Sistemas e Informática Galarza Maira Tapia Cevallos Paulina DESARROLLO DE APLICACIONES DISTRIBUIDAS UTILIZANDO PATRONES DE DISEÑO MODELO/VISTA

Más detalles

Impacto de las soluciones de movilidad en la administración pública Luis Miguel García Responsable Soluciones de Movilidad para Empresa Microsoft

Impacto de las soluciones de movilidad en la administración pública Luis Miguel García Responsable Soluciones de Movilidad para Empresa Microsoft Impacto de las soluciones de movilidad en la administración pública Luis Miguel García Responsable Soluciones de Movilidad para Empresa Microsoft Agenda Ecosistema de movilidad Dispositivos Soluciones

Más detalles

ENCUENTA - CONTABILIDAD Net. Definiciones generales

ENCUENTA - CONTABILIDAD Net. Definiciones generales ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...

Más detalles

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS D. Úbeda González, H. F. Migallón Gomis Dpto. Física y Arquitectura de Computadores, Universidad Miguel Hernández {ubeda,hmigallon}@umh.es

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

Building Automation solutions

Building Automation solutions Building Automation solutions Que es SimpleLife? SimpleLife es el sistema de automatización que permite la gestión de los espacios internos y externos del edificio muy fácilmente. Control, confort, seguridad,

Más detalles

Lic. Sofia J. Vallejos

Lic. Sofia J. Vallejos Lic. Sofia J. Vallejos Marco Conceptual Comercio Electrónico y Comercio Electrónico Móvil. Qué es la Computación Ubicua o Pervasiva? Evolución de la Telefonía Móvil. Herramienta Utilizadas J2ME (Java para

Más detalles

Vigilar grandes extensiones nunca fue tan fácil. Soluciones profesionales de análisis de vídeo

Vigilar grandes extensiones nunca fue tan fácil. Soluciones profesionales de análisis de vídeo Vigilar grandes extensiones nunca fue tan fácil Soluciones profesionales de análisis de vídeo Vigilancia automática de cámaras de seguridad Digittecnic dispone de sstemas innovadores de análisis de vídeo

Más detalles

Symantec Mobile Management for Configuration Manager 7.2

Symantec Mobile Management for Configuration Manager 7.2 Symantec Mobile Management for Configuration Manager 7.2 Gestión de dispositivos integrada, segura y escalable Hoja de datos: Gestión y movilidad de puntos finales Descripción general La rápida proliferación

Más detalles

MIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx

MIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx MIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx Contenido Middleware: Introducción Definición Genealogía Aplicaciones actuales: Servicios Web Computación

Más detalles

Diseño de Clientes Móviles Sobre Arquitecturas Orientadas a Servicio

Diseño de Clientes Móviles Sobre Arquitecturas Orientadas a Servicio Diseño de Clientes Móviles Sobre Arquitecturas Orientadas a Servicio Darío E. Soto Duran Tecnológico de Antioquia, Medellín, Colombia dsoto@tdea.edu.co Darío E. Soto D. Ingeniero de Sistemas, Magíster

Más detalles

Capítulo 5. Implementación y Tecnologías Utilizadas

Capítulo 5. Implementación y Tecnologías Utilizadas Capítulo 5. Implementación y Tecnologías Utilizadas Cada vez más, se está utilizando Flash para desarrollar aplicaciones basadas en Web, pues permite la construcción de ambientes con mayor interacción.

Más detalles

TEMA 3 - CONEXIONES INALÁMBRICAS Y DISPOSITIVOS MÓVILES

TEMA 3 - CONEXIONES INALÁMBRICAS Y DISPOSITIVOS MÓVILES TEMA 3 - CONEXIONES INALÁMBRICAS Y DISPOSITIVOS MÓVILES OBJETIVOS Conocer las distintas formas de comunicación inalámbrica. Crear y configurar una red inalámbrica WiFi. Conectar y configurar equipos BlueTooth.

Más detalles

Máxima personalización y adaptabilidad del sistema. Funciona por Wifi, 3G o red LAN. Panel de control personalizado para programar los parámetros.

Máxima personalización y adaptabilidad del sistema. Funciona por Wifi, 3G o red LAN. Panel de control personalizado para programar los parámetros. Synnex es un sistema de monitorización de la información en pantallas de gran formato. Tiene como objetivo resolver necesidades de visualización y control en los procesos de producción industriales y en

Más detalles

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK 1 LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK Miguel Angel Abellán Juliá Gerente de Soluciones para Administraciones Públicas. Hewlett-Packard Española,

Más detalles

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: LINUX GNU/Linux GNU/Linux es un sistema operativo de libre distribución, basado en el kernel Linux creado por Linus Torvalds y los desarrolladores del grupo GNU (Fundación para el software libre encabezada

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles