10
1 INSTITUTO POLITÉCNICO NACIONAL UPIICSA INVESTIGACION 3er DEPARTAMENTAL Las plataformas Middleware MATERIA: COMPUTACIÓN UBICUA ALUMNO: GARCÍA MENDOZA CHRISTIAN PROFESOR: DE SANTIAGO MORA GILBERTO SECUENCIA: 3CM61 LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA

Computacion ubicua

Embed Size (px)

DESCRIPTION

Investigación

Citation preview

Page 1: Computacion ubicua

1

INSTITUTO POLITÉCNICO NACIONAL

UPIICSA

INVESTIGACION 3er DEPARTAMENTAL

Las plataformas Middleware

MATERIA: COMPUTACIÓN UBICUA

ALUMNO: GARCÍA MENDOZA CHRISTIAN

PROFESOR: DE SANTIAGO MORA GILBERTO

SECUENCIA: 3CM61

LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA

Page 2: Computacion ubicua

2

Proyecto sobre plataformas Middleware

Antecedentes teóricos

¿Qué es el middleware?

Middleware es un software que asiste a una aplicación para interactuar o comunicarse con otras

aplicaciones, software, redes, hardware y/o sistemas operativos. Éste simplifica el trabajo de los

programadores en la compleja tarea de generar las conexiones que son necesarias en los sistemas

distribuidos.

¿Qué es un sistema distribuido?

Es un nuevo modelo para resolver problemas de computación masiva utilizando un gran número

de ordenadores organizados en racimos incrustados en una infraestructura de telecomunicaciones

distribuida.

Ha sido diseñada para resolver problemas demasiado grandes para cualquier supercomputadora y

mainframe, mientras se mantiene la flexibilidad de trabajar en múltiples problemas más pequeños.

Page 3: Computacion ubicua

3

¿Qué es el cristal fotovoltaico (Photovoltaic glass)?

Los paneles o módulos fotovoltaicos (llamados comúnmente paneles solares) están formados por un

conjunto de celdas (células fotovoltaicas) que producen electricidad a partir de la luz que incide sobre ellos

(energía solar fotovoltaica). La diferencia entre un panel solar y un panel de cristal fotovoltaico reside en

que el cristal es capaz de permitir el paso de luz pero también genera electricidad. Lo cual permite el

diseño de instalaciones vanguardistas y ecológicas.

¿Qué es la tecnología LCD?

Una pantalla de cristal líquido o LCD (sigla del inglés liquid crystal display) es una pantalla delgada y plana

formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o

reflectora. A menudo se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy

pequeñas de energía eléctrica.

Page 4: Computacion ubicua

4

¿Quién es corning?

Es una manufacturera americana de vidrio, cerámica y materiales relacionados, principalmente para

aplicaciones industriales y científicas. En el 2008 tuvo cinco sectores principales de mercado: Tecnologías

de visualización, tecnologías ambientales, Ciencias de la vida, Telecomunicaciones y materiales

especializados.

Propuestas tecnológicas implementado el uso de cristal

- Cristal Fotovoltaico.

- Televisor LCD Cristal.

- Pantalla Cristal Arquitectónica.

- Superficie de Cristal Arquitectónico.

- Dispositivo de Apariencia Cristal.

- Pantalla Cristal de Mano.

- Pantalla Automotriz de Cristal.

- Diseño automotriz de Cristal.

- Pantalla de Cristal en gran formato.

- En todos lugares, superficie Cristal.

- Pared o pantalla de formato de Cristal.

- Superficie de trabajo con visualización Cristal.

- Electrónica de Cristal.

- Paneles grandes de Cristal.

- Pantalla Flexible de Cristal.

- Televisión 3D de Cristal.

- Pantalla portable de Cristal.

Page 5: Computacion ubicua

5

Objetivo del proyecto

Desarrollar un software capaz de interpretar los movimientos de las personas por medio de cámaras y

sensores. Comunicando tal información de forma clara para poder navegar en la interfaz que se desarrollara.

De tal forma que se pueda implementar en los dispositivos actuales y en las nuevas tecnologías propuestas por

la manufacturera Corning.

El objetivo del proyecto se tomó basándonos en la problemática general.

Problemática general

1. Despliegue de la imágenes en superficies de cristal.

2. Determinación de la longitud o el tamaño de imagen proyectado en la superficie de cristal.

3. Implementación de los sensores y cámaras que detectarán el movimiento y gestos definidos para

poder ser interpretados como punteros que indicarán la selección el objeto determinado que se

encuentra desplegado en la superficie de cristal.

4. Desarrollo e implementación de un middleware que permita transmitir la información captada por

parte de los sensores y cámaras, y transmitirlo de forma digital al software correspondiente que se

encargará de interpretar la información y realizar la acción deseada.

5. Desarrollar arquitectura y bases tecnológicas que permitan que esta tecnología se pueda implementar,

después se pueda miniaturizar y mejorar la tecnología permitiendo el uso de imágenes 3D.

Page 6: Computacion ubicua

6

Explicación detallada del proyecto

El objetivo es básicamente la detección de patrones y movimientos de forma precisa para que se puedan

implementar en la tecnología actual o proponer nuevas arquitecturas para la amplia utilización del movimiento

para desplegar información en pantallas LCD o toda la nueva gama de propuestas que tenemos.

La imagen será desplegada desde la parte trasera del cristal por medio de un proyector.

Lo primero que tenemos que hacer definir el tamaño de la superficie de cristal en la cual se va a desplegar la

imagen, después se tiene que limitar la ubicación de cámaras y sensores en base al tamaño de la superficie

establecida.

Una vez hecho esto debemos de implementar un middleware de alta tecnología que permita interpretar de

manera precisa los movimientos de partes del cuerpo que se consideren esenciales como las manos que

tendrían la función principal del punto si lo queremos relación con un término tecnológico actual.

También debe de responder a patrones de voz que permitan regresar a la interfaz inicial o permita la ejecución

de otra aplicación. Tomando en cuenta que dependiendo del usuario tiene que almacenar preferencias e

implementar algoritmos que sugiera o recomiende en base a los gustos.

Este proyecto se funda en el middleware que permita interpretar los movimientos y patrones establecidos de

forma clara y fluida con las arquitecturas actuales y las que están por venir. Ya que si no hay una comunicación

clara entre las señales recibidas y las tareas que debe realizar entonces el proyecto no tendría futuro y sería

una simple propuesta.

Debido a que el middleware es vital para este proyecto decidí tomarlo como base para mi propuesta de

proyecto final.

Page 7: Computacion ubicua

7

Características

- Implementación en dispositivos móviles tanto como fijos.

- Identificación de usuario, almacenamiento de preferencias y el emitir sugerencias de acuerdo al tipo de

usuario.

- Ubicuidad son el resto de los dispositivos ya que requiere conexión a internet para tener una

comunicación en tiempo real.

- Implementación de nueva tecnología propuesta por Corning implementando el uso del cristal.

Ámbito de aplicación

- Hogar

- Negocios

- Personal

- Escolar

- Militar

- Investigación

Este proyecto se puede aplicar en cualquier ambiente actual y en ambientes futuros ya que facilita el manejo

del entorno digital así como puede llegar a facilitar el manejo del entorno real a través de aplicaciones que

permitan controlar los dispositivos del hogar. Tal como la propuesta de los hogares inteligentes, esta propuesta

facilita el manejo así como la evolución el ser más intuitivo y tomar como base un entorno nativo del manejo

del sistema por medio de comandos de voz y la implementación de sensores y cámaras.

Page 8: Computacion ubicua

8

Ventajas y desventajas

Ventajas

- Facilidad de manejo

- Capacidad de desarrollo de aplicaciones que incrementen su eficiencia

- Innovación y mejora de la calidad de los dispositivos actuales

- Facilita la implementación de entornos ubicuos

- Interconexión y comunicación con otros dispositivos

- Implementación en dispositivos móviles mediante gestos y movimientos

- Inmensa capacidad de desarrollo debido a que todavía existe una gama de aplicaciones que se pueden

desarrollar en el futuro

Desventajas

- Alto costo al comenzar a implementarlo

- Probabilidad de errores y defectos al comenzar a implementarlo

- Se requiere una compra de equipo que permita implementar la tecnología y que limita su distribución

Beneficios para la sociedad a corto plazo

Los beneficios serán evidentes una vez que esta tecnología sea aceptada y validada como segura, innovadora y

accesible para la mayoría de las personas. Pero facilitará la comunicación diaria debido a que esta tecnología se

puede aplicar a cualquier superficie de cristal. Personas discapacitadas podrán ser independientes por medio

de los comandos de voz. Se reducirá el tiempo necesario para acceder a internet además de que se podrán

recibir notificaciones en cualquier entorno. Además de la implementación de superficies táctiles se contará con

comandos de voz e identificación de movimientos.

Page 9: Computacion ubicua

9

Costo asociado de implementarlo

- Implementar la superficie de cristal en los distintos entornos

- Instalación del módulo central para los dispositivos que se deseen instalar

- Implementación del cableado o terminales bluetooth

Relación de los conceptos de Corning (Conclusión)

- Cristal Fotovoltaico: Se puede relacionar en el aspecto del ahorro de energía del sistema.

- Televisor LCD Cristal: Se relaciona debido a que el televisor puede considerado como una terminal ya

que contará con el servicio de TV además de brindar toda una gama extra de servicios. Que pueden ser

controlados vía gestos, comandos de voz o superficie táctil, dependiendo de la configuración.

- Pantalla Cristal Arquitectónica: Se relaciona debido a que se considera como una terminal más. Esta

vez se va a aplicar en lugares en los cuales no es tan común el uso de dispositivos tecnológicos.

- Superficie de Cristal Arquitectónico: En este caso tiene relación pero en si no es tan directa debido a

que desde otra terminal se puede controlar la propuesta de Corning la cual es una superficie de cristal

que soporta altas temperaturas y que servirá para cocinar. Solo se podría controlar la temperatura o

disminuir la temperatura desde otra terminal.

- Dispositivo de Apariencia Cristal: No tiene una relación tan directa debido a que solo se maneja para

desplegar imágenes y cuenta con una superficie táctil. Tecnología con la cual se cuenta hoy en día.

- Pantalla Cristal de Mano: Se puede relacionar solo en el aspecto de la interpretación de gestos que

permitan un manejo más intuitivo.

- Pantalla Automotriz de Cristal: Se relaciona debido a que tiene que identificar al usuario, debe de

tener guardada información y preferencias. Debe de interpretar comandos de voz e implementar

pequeños gestos para realizar actividades.

- Diseño automotriz de Cristal: No se relaciona ya que es solo una extensión de la pantalla principal.

Page 10: Computacion ubicua

10

- Pantalla de Cristal en gran formato: No se relaciona debido a que solo despliega información.

- En todos lugares, superficie Cristal: No se relaciona debido a que solo despliega información específica

para la cual fue diseñada.

- Pared o pantalla de formato de Cristal: No se relaciona debido a que solo despliega información y se

controla mediante una superficie táctil.

- Superficie de trabajo con visualización Cristal:

- Electrónica de Cristal: No se relaciona debido a que esta es en si una tecnología para desplegar la

información.

- Paneles grandes de Cristal: No se relaciona debido a que solo despliega información

- Pantalla Flexible de Cristal: No se relaciona debido a que solos es una nueva forma de desplegar

información.

- Televisión 3D de Cristal: No se relaciona debido a que solo es una nueva forma de desplegar el servicio

de TV.

- Pantalla portable de Cristal: No se relaciona debido a que solo es una nueva forma de desplegar

información.