Mostrando entradas con la etiqueta Cómputo ubicuo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Cómputo ubicuo. Mostrar todas las entradas

martes, 23 de abril de 2013

Lab: Acceptance and Usability of Physical Mobile Application

Para el laboratorio de esta semana se nos piden realizar una investigación acerca de la usabilidad en cómputo ubicuo y que de igual manera pueda ser útil para nuestro proyecto, es por eso que en base a lo que estamos trabajando este semestre he decidido hablar acerca del paper Acceptance and Usability of Physical Mobile Applications cuyos autores son Tanja Herting y Gregor Broll.

Este paper trata acerca de las aplicaciones móviles en los cuales intervienen aparatos físicos y la combinaciones de gadgets móviles para la interacción de objetos presentes en el dia a dia, facilitando la interacción y asociando información y servicios a estos objetos, de manera que la usabilidad y la interacción del diseño de manera sistemática hace que tengamos diferentes categorías de aplicaciones según los casos de uso y patrones de interacción en un ambiente controlado, este paper se enfoca en el estudio de diferentes prototipos y evaluarlos de manera que se pueda generar ciertas guías para las mejores practicas en usabilidad de aplicaciones móviles.

Durante los últimos años, las aplicaciones de cómputo ubicuo ha incrementado el potencial de posibilidades para la interacción con objetos en donde antes no se tenía, es por eso que el desarrollo de tecnologías usando bluetooth, RFID, NFC o GPS hace que sea posible crear multiples aplicaciones para diferentes servicios y utilidades.

La interacción móvil fisica viene como concepto para tomar como ventaja estos desarrollos hablados anteriormente cuyos servicios usan aparatos móviles que interactuan con objetos fisicos para facilitar el descubrimiento, por ejemplo, de información.

En el paper tienen como clasificación grupos diferentes de PMA (Physical Mobile Applications), basados en diferentes patrones de interacción entre los dispositivos móviles y los objetos físicos, estos son las 6 de sus clasificaciones:

Presentación de información
Es la PMI (Physical Mobile Interaction) más simple el cual se utiliza un dispositivo móvil activo para leer información de alguna objeto, refiere a una característica homónima al contexto, dependiendo de este directamente, se puede decidir que hacer con dicha información, por ejemplo podemos encontrar aplicaciones como estas en museos o posters.

Ligas físicas
Se habla de ligas físicas cuando se tiene un objeto que contiene un acceso a algún otro servicio utilizando diferentes tecnologías, entre ellas, por ejemplo NFC, bluetooth, QR-code, etc.

Etiquetas
Sistemas que leen información de alguna etiqueta utilizada para escribir información del mundo real presentando información complementaria utilizando tecnologías como RFID o geo-tagging. (Fig 2.a) se puede ver una aplicación PMA en la cual se coloca información relevante en un objeto.


Broadcasting
Por la popularidad de etiquetas RFID y marcadores visuales, muchas PMA incluyen objetos pasivos y etiquetas para dar información de manera activa en los dispositivos móviles, usando objetos con tecnología explícita, el poner información cuando el usuario no la necesita, nos dice en el paper, que podría de cierta manera ofenderlos, por lo que en broadcasting se permite filtrar información por el usuario, básicamente podemos decir que este tipo de aplicaciones es consciente al contexto del usuario (Fig 2.b)



Tag emulation
Esta inspirada en el uso de la tecnología NFC el cual explícitamente permite a los dispositivos leer información de forma activa mediante un aparato diferente el cual emite de forma pasiva, estos son comúnmente utilizados por ejemplo en tarjetas inteligentes, como de identificación, de tickets, de registros, etc. Igualmente que las Ligas físicas, estos tienen una interacción PMI simple, por ejemplo cuando se interactua con una vending machine, puertas o alguna estación.

Interacción de 2 caminos.
Es cuando los dispositivos moviles adquieren información de objetos físicos en un paso de interacción simple, por citar el ejemplo del paper, es un proyecto llamado SMS el cual es un aparato para hacer check-in en un aeropuerto sin muchos pasos, simplemente mostrando tu celular al terminal.


Para realizar un estudio y diseño de prototipos del proyecto SMS, ellos utilizaron entre los diferentes campos, un video corto introduciendo los beneficios del proyecto, por lo que las personas realizaron una encuesta sobre que les parecía las ligas físicas, las etiquetas e interacción de dos caminos, en el cual tuvieron resultados entre 12 personas 6 mujeres y 6 hombres, entre 22 y 36 años que han utilizado celulares en aproximadamente 5,8 años.

Como conclusión, se hace un estudio demográfico entre las diferentes clasificaciones, teniendo como resultado que la mayoría de las personas (en la fecha de la publicación del paper), eran usuarios que prefieren lo tradicional para resolver sus dudas, por ejemplo ellos dicen que las personas votaron en el que es preferible pedir ayuda a una persona que usar tu celular, aunque yo creo que actualmente las personas están muy conectadas con sus aparatos móviles y que las personas prefieren tener el control de todo en ese tipo de aparatos, por lo que la combinación del cómputo ubicuo y la ingeniería de dispositivos móviles podemos tener sistemas inteligentes que ayuden a generar nuevos servicios, incluidos entre las dominos que se hablan en el paper.

Bibliografía.
Acceptance and Usability of Physical Mobile Applications, Tanja Herting. Liga.

martes, 16 de abril de 2013

Lab: Localización interiores y exteriores

Para este laboratorio de cómputo ubicuo, se nos pide realizar una investigación sobre un proyecto de investigación de sistemas inteligentes que utilicen localización de interiores y exteriores de forma definida para cómputo ubicuo, es por eso que en este laboratorio voy a hablar acerca de un proyecto llamado DOLPHIN en donde se hace el desarrollo de un sistema completo de localización de objetos preciso en interiores pero reduciendo costos en sensores y nodos de redes que otros.

Como se sabe, sacar la ubicación de algún objeto en el interior de un espacio es una tarea difícil pero a la vez es clave para aplicaciones sensibles al contexto en cómputo ubicuo, actualmente existen diferentes sensores que ayudan a aproximar la ubicación de objetos pero estos algunas veces para poder desarrollarlos en un sistema completo requiere que se instalación complicada o una configuración que requiere ser completamente manual o para la localización de exteriores existen satélites como GPS que son buenos para eso, pero en interiores tenemos diferentes dificultades que debemos de tomar en cuenta, es por eso que se desarrollo un sistema llamado Dolphin, en el cual se pretende reducir el costo de configuración, principalmente.

El sistema dolphin es un sistema de redes inalámbricas distribuidos en sensores nodos que son capaces de enviar y recibir señales RF y ultrasónicas, proporcionando la posición de manera autónoma con una configuración manual mínima, en este paper lo que se pretende es describir el diseño de la implementación de este sistema y evaluar su comportamiento en diferentes ambientes.



La estructura de su sistema es de la siguiente forma, se tiene nodos que tienen transmisión y receptor de sensores RF y ultrasónicos, al igual que un CPU pequeño para hacer los cálculos de posición, las señales RF contienen una predeterminada posición, mientras tanto el nodo A transmite un pulso ultrasónico que permite medir la distancia del nodo, basado según la velocidad del sonido, el nodo recauda información de 3 o más entradas de distancia y hace un cómputo en 3D con un algoritmo parecido al que se utiliza para el GPS.

De manera que, si deseamos configurar el sistema Dolphin, basado en configuración hop-by-hop, hace que sea mucho más sencillo, por ejemplo en la imagen que ellos nos muestran, tenemos un nodo D que determina la posición recibiendo los pulsos ultrasónicos de los nodos referenciados, que en este caso es el A, C y B, pero como podemos ver, el E y el F no reciben pulsos ultrasónicos por que tienen un obstáculo, en este caso, la pared, entonces ¿Qué pasa en este caso?, bueno, como ya tenemos una posible posición para el nodo D, entonces el nodo E recibe un pulso ultrasónico y calcula a cuanta distancia se encuentra del nodo D, pero ahora también utilizando como referencia el C y B porque estos no los obstruye la pared, entonces si ya tenemos la posición D y E, entonces el nodo D utiliza los nodos E, D y posiblemente el C para determinar sus distancias, por lo que esta es la manera que el sistema trabaja, jugando con las posiciones de todos los nodos y de esta manera poder obtener la referencia de cada uno.

Existen ventajas al utilizar este mecanismo, primero que nada es que el sistema requiere solamente algunos nodos para determinar todas las posiciones de los nodos, mínimo se necesitan 3 nodos, otra de las ventajas es que inclusive si los nodos entre si no pueden recibir señales ultrasónicas, nos podemos utilizar como referencia de otros nodos directamente, de manera que tenemos un algoritmo distribuido.

El algoritmo utilizado en dolphin utiliza dos tipos de nodos, el que se utiliza como referencia y los nodos normales, los cuales ya tienen su localización, cada nodo tiene un ID para la comunicación RF, proporcionando una lista de nodos y su posible posición.

Se mandan entre los nodos, mensajes de intercambio, entre ellos un mensaje de notificación de ID, la medida el cual produce la distancia entre cada nodo y un mensaje de localización después de un procesamiento entre el nodo master, el nodo transmisor y el nodo que recibe información.

Un nodo master selecciona un nodo transmisor basado en la lista de nodos, trata de transmitir la medida de pulsos con cierto ID, cuando el nodo recibe dicho mensaje, une su ID con el transmitido para luego convertirse en un nodo transmisor y luego generar el pulso ultrasónico, al mismo tiempo todos los nodos comienzan a recibir e iniciar su contador interno, si un nodo que recibe detecta un pulso ultrasónico, este para de contar internamente y calcula la distancia entre el nodo y el nodo transmisor.

No todo es maravillas, después de su implementación y experimentos, realizaron un prototipo con unos pics y unos chips RF/ultrasónicos, pusieron algunos nodos e implementaron el programa, descubrieron que existe un error de propagación entre ciertos nodos, ya que si un nodo esta mal posicionado, afecta la determinación de todos los demás, por lo que ellos dicen que están trabajando en minimizar el error.

Como quiera, considero que su sistema es interesante y creo que puede ser un buen paso para iniciar un proyecto de cómputo ubicuo en el cual se requiera saber la posición de cada objeto, tal vez con alguna variación de su algoritmo utilizado podemos obtener resultados buenos para ciertas condiciones.

Esto sería todo para el laboratorio.

Referencias.

DOLPHIN: An Autonomous Indoor Positioning System in Ubiquitous Computing Environment 

Yasuhiro FUKUJU, Masateru MINAMI, Hiroyuki MORIKAWA, and Tomonori AOYAMA.
Liga.

lunes, 8 de abril de 2013

Lab: Sugerencias de hardware and software

Para el laboratorio de la materia de Cómputo Ubicuo se nos pide realizar sugerencias a los equipos que presentaron la clase pasada sobre el hardware y software que ellos definieron para el desarrollo de sus proyectos, por lo que leyendo acerca de sus proyectos voy a resumir brevemente que es lo que yo considero que deberían tomar encuentra.

Seguridad en computadora.

Para su proyecto, creo que están bien el hardware que quieren utilizar, yo pudiera sugerirles que para agregar más seguridad pueden utilizar algún tipo de sensor como este [tienda] en donde puedes saber si existe luz o no, para de esta manera saber si la persona está utilizando la computadora o no y saber cuando debe estar detectando a la persona la cámara y no tenga que interactuar con ella en la computadora justo al picar botones, si no que este capturando imágenes necesarias para al momento que la persona este enfrente de ella, esta se pueda desbloquear.


Carro con NFC.

Si van a utilizar python, pueden utilizar la librería pynfc, según encontré en internet tiene buena integración con raspberry pi y pueden utilizar python, lo cual hace que su código sea mas simple y no esten batallando tanto en ese aspecto, aquí pueden encontrar la liga a la librería [liga]


Galería inteligente.

Para la lectura de la descripción de las obras pueden utilizar el wave shield de arduino [tienda] que te da la posibilidad de con una tarjeta de memoria SD tener conectados bocinas y poder transmitir sonido de alta calidad desde el arduino sin necesidad de conectarlo a una computadora, aquí les dejo un ejemplo.



Oficina inteligente.

Cómo vi que van a utilizar sensores RFID y ustedes están planteando el utilizar pulseras, pudieran utilizar también etiquetas que estén en metal de manera que se agreguen por ejemplo a un carro y que cuando entre por la cochera de la oficina o estacionamiento, pueda tener desde ahí el acceso a la oficina de forma controlada.

Aquí les dejo la liga de la etiqueta metálica [tienda].

Alarma de automóvil

En su presentación que tienen en su blog ponen que van a necesitar sensores, pero no especifican exactamente que tipo de sensores van a utilizar, entonces aquí les pongo algunos que considero útiles, junto con sus ligas a la tienda 5hz.

Sensor de sonido [tienda]:
Un sensor de sonido les pudiera servir para cuando se escuche algún ruido dentro de la casa cuando el coche no se encuentra en la cochera, mandar una notificación de que existe un ruido extraño en casa.

Etiqueta RFID para metal [tienda]:
Esta pudiera ir en el carro para de alguna manera por medio de un sistema que hicieran pudieran detectar que el carro se encuentra en la cochera y avisar a la casa que se encuentra el habitante en ella.

Localización de cosas por bluetooth

Como veo que van a utilizar librerías para reconocimiento de voz, existe una librería muy completa que a mi me gusta, se llama Dragonfly, es un framework para python que es muy bueno y les resultaría de mucha ayuda para lo que están desarrollando, lo que tienen de hardware considero que está muy bien para su proyecto, pueden encontrar la liga del framework aquí [liga]

Casa segura.

Para este proyecto pueden utilizar este switch miniatura de contacto magnético, simplemente se instala en la puerta y lo conectas al arduino, por lo que ahora puedes saber cuando se abre o se cierra la puerta y de esta manera tener el control de dicha puerta o ventana, en internet viene mucha información de como lo puedes utilizar, por ejemplo puedes usar un xbee para crear una alarma inalámbrica como viene en los ejemplos.

Aquí puedes encontrar ese switch [tienda]

Garage inteligente.

Tal vez no para el prototipo final pero si para una versión de prueba pueden utilizar una toolkit que nosotros utilizamos para hacer el proyecto de cómputo integrado, el amarino, se utiliza para conectar mediante bluetooth el arduino y el android de esta manera pueden hacer pruebas sencillas para saber si su smartphone esta pasando información a su arduino y realizar algunas mejoras para el prototipo final.

Esto sería todo para el laboratorio de cómputo ubicuo, si tienen alguna duda o comentario, favor de hacérmelo saber.

martes, 5 de marzo de 2013

Lab: Tiendas de electrónica

Para esta entrada se nos pide realizar una lista de lugares donde podamos encontrar componentes electrónicos con los cuales podamos realizar nuestros proyectos de cómputo ubicuo, o cualquier otro proyecto que tengamos en mente donde tenga que intervenir algo de electrónica.

Primero que nada voy a escribir sobre las tiendas donde yo personalmente he ido a comprar material anteriormente y tengo experiencia en ellas, después las que se encuentran en la red que no he probado pero tienen buenos comentarios.

5Hz electrónica
Al menos para la mayoría de nosotros ITS que hemos estado haciendo proyectos de electrónica, en 5Hz podemos encontrar mucha variedad de componentes para realizar las tareas que se proponen, los cuales los puedes pedir en internet o puedes ir a su local ubicado en Av Raúl Rangel Frías 3528, Valle del Topo Chico, Monterrey, Nuevo León, es una casa que está a lado de un dentista, yo he ido y ahí mismo te antienden muy amable para darte lo que estas buscando, recomiendo que antes de ir, darle un vistazo a la página para saber exactamente que quieres comprar y checar si tienen en existencia para luego ellos te lo den en su oficina y no te des la vuelta con las manos vacias.

Tienen servicio de que pages por internet y recibas el producto, la verdad no lo he probado pero creo que la mayoría de mis compañeros de mi salón lo han probado y todo ha salido satisfactoriamente, es importante recalcar que 5Hz es la única tienda de electrónica en todo el país que es distribuidor de Adafruit (de la cual hablo más adelante), por lo que pueden estar seguros que estan comprando buenos productos.

Les dejo la liga de la página por si se interesan.
5Hz Electrónica

AG electrónica
Otra de las tiendas que frecuento cuando realizamos proyectos de electrónica es AG electrónica, se encuentra muy cerca de la estación de metro ___, ahí puedes ir a preguntar sobre sus componentes electrónicos, al igual que puedes buscarlos en internet antes de ir, pero la diferencia de esta tienda es que tienes que ir a pedirlos y el próximo dia vas recoger tus componentes, lo cual hace que sea un poquito fastidioso tener que ir y volver a darte la vuelta, pero tienen algunos componentes que no encuentran en 5Hz y la verdad es que esta mucho más centríco.

Tienen otras sucursales a lo largo del país y tambien tienen servicio en linea, no lo he probado pero si les puedo asegurar que sus productos también son de buena calidad y todo lo que hemos comprado ahí esta bien, por lo que se los recomiendo.

Les dejo la liga de la página por si se interesan.
AG Electrónica

Steren
Existen muchas tiendas Steren en el país, pero es importante decir que NO vayan a los steren que están dentro de centros comerciales (a los que ellos llaman Steren Shop), porque en estos no venden componentes electrónicos, nada más venden electrónica ya hecha o accesorios para computadoras, por lo que les recomiendo que primero busquen en internet cual steren les queda cerca y que no sea Steren Shop, por ejemplo, aquí en Monterrey está un Steren en frente de AG electrónica, esta muy grande y tienen muchos componentes, pero igual existen otras donde pueden comprar LEDs, puentes, protos, PICs, etc... todo de su propia marca y por lo tanto muchas veces es más baratos, recomiendo igualmente ver la página antes de ir a la tienda para que vean y compraren precios y si tienen lo que necesitan.

Los componentes son buenos, no he tenido problemas, lo malo es que los muchachos que atienden en realidad no saben que te están vendiendo, por lo que recomiendo que investigen que es lo que necesitan antes de comprarlo e ir a la tienda, ellos no están capacitados para sacarte una duda de que cómponente debes comprar.

Les dejo la liga de la página por si se interesan.
Electrónica Steren

Yo creo que la combinación de las tres anteriores son suficiente para ciertos componentes electrónicos, pero claro que si quieres algo más específico y quieres meterte en el rollo de importar de otros paises, esperando que la aduana pase lo que quieres importan, existen alternativas con variedad de componentes, yo no los he probado, pero los nombro aquí, entre ellos se encuentra:

Adafruit
En esta tienda puedes encontrar bastante variedad de componentes desde Arduinos, Rasberry Pi, hasta los sensores avanzados para proyectos mucho más complejos, puedes ver su catálogo en linea y según investige puedes traerlos para acá, ellos mismos ponen a 5Hz como distribuidor de sus productos, por lo que yo creo que si quieres algo de ellos, pudieras hablar a 5Hz, en realidad no se pero sería cuestión de checar.

Su fundadora es Limor Fried es una ingeniería que busca que el hardware libre se distribuya y por lo tanto los componentes que se encuentran en su web son altamente configurables con mucha información en su blog para crear nuevos proyectos.

Les dejo la liga de la página por si se interesan.
Adafruit Industries

martes, 26 de febrero de 2013

Lab 4: Retroalimentación a proyectos

Para la cuarta entrega de laboratorio de Cómputo Ubicuo, se nos pide realizar retroalimentación con comentarios y observaciones a cada uno de los equipos de la materia, por lo que en base a el diseño conceptual sensible al contexto que presentaron la clase pasa, voy a dar algunas recomendaciones a estos.

Seguridad en computadora.

Su idea está interesante para el desarrollo de un sistema seguro y que ninguna persona pueda utilizar la computadora cuando está bloqueada, les voy a dar una idea que no se si les parezca buena, pero en Android existe una aplicación, en la cual si por ejemplo, yo tengo mi celular bloqueado y alguien intenta desbloquearlo por más de 5 veces, en automático, con la cámara frontal, toma una foto para saber quien es la persona que intenta desbloquearlo y la envía a tu correo, ustedes pueden realizar una idea parecida en que si una persona intenta desbloquear la computadora varias veces, se mande a tu correo la foto de la cara y saber identificar quien fue.

 Una de las cuestiones que deben considerar es el hecho de que tal vez algunas personas no consideren que necesiten un software como este, por lo que de alguna manera deben hacer creer al usuario que es necesario y que les va ayudar a que sea más seguro su computadora.

Galería inteligente.

Una de las ideas que recomendaría para la galería inteligente, yo se que se quieren enfocar a todo tipo de personas, pero tal vez esta idea sería muy innovadora para todos aquellos niños que los mandan de la escuela a un museo, de alguna manera preguntar a los niños y adolescentes de que manera ellos creen que pudieran ir al museo más fácilmente y así atraer la juventud a la galería, esto porque considero que personas que siempre han ido al museo, tal vez no se sientan muy a gusto en el hecho de tener que interactuar con alguna plataforma, entonces hacer encuestas distintas a personas que van seguido al museo, niños y adolescentes que van a museos y personas que no van seguido a un museo, para tener información de estos grupos y hacer una unificación de prototipos.


Oficina inteligente.

Su tema es muy interesante, pero considero que deberían enfocarse en un grupo de cosas específicas en una oficina, en realidad saber que es lo que más necesitan las personas que trabajan en alguna oficina para luego de ahí partir a los prototipos, considero que su proyecto e ideas son bastante completas ya que cuentan con muchos aspectos, podrían mejorar con el hecho de preguntar a personas una lista de prioridades de lo que esperan en una oficina inteligente, de manera que puedan tener diferentes ramas a enfocarse y poder así sacar sus conclusiones del contexto.


Alarma de automóvil

Deberían de demostrar un prototipo de como ustedes quieren que sea el sistema, algo muy simple que de una idea a las personas cómo quieren contribuir en su automóvil, para luego hacer una encuesta en la cual puedan mostrar diferentes prototipos y las personas clasifiquen estos y saber con cual de todos ellos se quedaría, esto incluyendo por ejemplo de que forma ayudarían a demostrar que este sistema es mejor que las alarmas existentes, que otros beneficios pueden tener y así también generar cierto deseo al usuario en base a las preguntas que están realizando en la encuesta.

De esta manera, ustedes tendrán una linea más clara de lo que desean realizar y más fácil de entender para ustedes y para el usuario lo que quieren desarrollar.

Pulsera GPS

Este dispositivo pudiera ser interesante para personas que tienen alguna debilidad mental, al igual que niños, por lo que me gustaría que realizaran encuestas a personas que necesiten este tipo de herramienta, no me refiero a la persona que lo va a portar, si no a madres de familia, familiares de algún paciente, entre otros que pudieran ser personas objetivo de poder comprar el gadget y que cuenten experiencias de como les gustaría que este funcionara, por lo que por ejemplo que si se encuentra a ciertos kilómetros a la redonda muy por afuera de su casa, manda alertas automáticamente, alguna especie de interacción entre diferentes dispositivos y que siempre pueda estar controlado.

Algo interesante sería el agregar la funcionalidad de que sea por ejemplo algún reloj de manera que el niño o la persona que lo utilice no sepa que en realidad esa pulsera es para tener un seguimiento de su ruta.

Carro con NFC.

Me parece una buena idea el ofrecer servicios personalizados con esta tecnología en base al carro y el smartphone, por lo que la idea es interesante, ahora lo que resta es identificar la serie de servicios para clasificarlos de manera que tengamos mini-tareas que tengan cada quien su uso en específico, por ejemplo si un usuario solamente quiere saber la ruta a donde ha viajado los últimos 3 meses, que pueda acceder a ello fácilmente, una de las ideas que considero que deberían tomar en cuenta es el hecho de pueda por ejemplo, al poner el celular en tu carro, conectarse a tu música y que se ponga la que tengas marcada como favorito, de alguna forma personalizar por medio de tu celular las cosas que hace el carro, como perfiles de usuario de que si el carro es compartido, ponga el clima y toque música de cierto tipo diferente a las preferencias de algún otro miembro del carro, me parece muy buena su idea.



Casa segura.

En realidad el tema es muy general, una casa segura abarca muchas cuestiones que hay que considerar en seguridad, por lo que deberían enfocarse en un tema y que ese tema lo desarrollen bien, esto quiere decir que por ejemplo, al hablar de casa segura ustedes solamente se van a enfocar en abrir y cerrar las puertas con smartphones utilizando NFC o que puedas cerrar puertas a distancia, etc..., un tema en específico que puedan desarrollar bien y no hacer múltiples cosas y que ninguna quede terminada.

Luego de definir lo que les expreso anteriormente, ahora volver a hacer una iteración de encuestas de un ramo en específico, seleccionando cuidadosamente que preguntar y que usuarios objetivo, para así reducir los datos obtenidos y enfocarse en un proyecto mejor definido.

Tienen ideas muy bien definidas en las cuales pueden enfocarse más, por ejemplo el crear un sistema que emule la idea de que existe alguien en la casa, yo iría mas por ese enfoque ya que me parece una idea innovadora.



Garage inteligente.

Entre los prototipos que mostrar, me parece que ustedes tienen la idea bien definida de lo que se quiere realizar en su proyecto, por lo que considero que si bien pueden seleccionar uno de estos, o hacer una combinación entre ambos, lo interesante es que es aplicable no nada más a un garage si no, por ejemplo, las puertas del patio o puertas de alguna terraza.

Una idea interesante sería la aplicación del sistema de forma automatizada para los residentes de habitaciones donde comparten estacionamiento, entonces con su celular puedan abrir o cerrar el garaje según algún usuario, si por ejemplo, llega visita, de alguna manera pasar información de tiempo limitado para que puedan abrir el garage.


Esto sería todo para el laboratorio de cómputo ubicuo, si tienen alguna duda o comentario, favor de hacérmelo saber.



domingo, 17 de febrero de 2013

Lab 3: Técnicas para el diseño de cómputo sensible al contexto

Para el laboratorio 3 de la materia de temas selectos de sistemas inteligentes, se nos pide realizar un reporte en donde hablemos acerca de diferentes técnicas que podemos utilizar para recabar información, estudiar el contexto, definir usuarios y objetivos importantes a la hora de realizar un producto en donde tengamos que tomar en cuenta diferentes aspectos, no simplemente como proyecto para que si queremos tener éxito en algún producto, hacer un análisis de la parte más importante de su desarrollo, el cual es el diseño, en este caso enfocado al contexto.

Para esta entrada tomé algunas técnicas que considero importantes a la hora de diseñar un producto, las cuales ya hemos utilizando en diferentes clases a lo largo de nuestra carrera y que podemos utilizar algunas de ellas para hacer un estudio importante a la hora de modelar un proyecto, entre ellos puedo distinguir.
  • Análisis del entorno industrial
  • Recabar información de usuarios objetivo
  • Definición de personas y escenarios
  • Recorrido cognitivo
Análisis del entorno industrial.

Como hemos hecho en esta materia, podemos hacer una revisión de trabajos relacionados de manera que tengamos un campo de perspectiva a lo que queremos desarrollar y lo que ya existe en el mercado, es importante hacer esta revisión ya que nos damos cuenta del panorama actual en la industria y tener como objetivo cierta carencia que los demás productos tienen para innovar desde ahí y atacar los puntos débiles de otros proyecto, obteniendo un resultado prometedor en cuestión a la competencia.

Entre los puntos que debemos considerar al realizar un estudio de los trabajos relacionados con nuestro proyecto sería el hecho de las características, su tamaño físico y si ya se encuentra como un producto existente o es emergente en el mercado, de manera que podamos observar como es campo actualmente y como queremos llegar a contribuir a ese campo con un nuevo producto que supere a la competencia.

Se pueden realizar, como hemos hecho anteriormente, una matriz en donde por medio de colores podamos identificar las características de cada producto y ver que es lo que podemos proponer y como contra atacar esos productos para tener uno que sea mejor que los demás.

Podemos encontrar más información acerca de cómo empezar a realizar un prototipo en base a al análisis del entorno en el siguiente documento de la página entrepeneur la cual nos da algunos tips para mejorar el prototipo de algún producto. liga.

También encontré un recurso importante en donde podemos en base nuestro análisis poder realizar un resumen de las características que queremos en nuestro diseño, con la plantilla que utiliza el Instituto de Arquitectura. liga.

Recabar información de usuarios objetivo.


Al momento de hacer un estudio de los trabajos relacionados, podemos ahora proseguir a recabar información de usuarios a los que nosotros queremos atraer en utilizar un producto por lo que se pueden realizar diferentes encuestas en donde podamos tener la mayor cantidad posible de información de una muestra de personas que pudieran ayudar al desarrollo de un prototipo, preguntas clave que demuestren que es lo que el usuario objetivo necesita y si nosotros podemos ayudar a que esas necesidades de cumplan.

Esto no solamente es el hacer una encuesta, si no que podemos realizar diferentes estudios como por ejemplo el hecho de grabar a una persona en su vida diaria para saber como actúa frente a los productos del competidor y que queremos mejorar en como actúa sobre estos, realizar este tipo de estudios con diferentes usuarios puede ayudar a obtener un campo más amplio de lo que queremos desarrollar.


Para más información de como seleccionar a un usuario ideal, podemos ver el siguiente documento. liga. en donde nos ayudan a seleccionar al usuario no solamente suponiendo lo que pensamos que esta bien si no con una serie de ideas para llegar al objetivo.

En la siguiente liga, podemos encontrar herramientas que son utiles para contabilizar y enumerar la experiencia de uso de un producto, de manera que podamos elegir un mejor objetivo.


Definición de personas y escenarios.


Para definir las personas y cómo estas van a utilizar este producto, debemos de crear en base a lo que obtuvimos de información anteriormente una lista de personas las cuales pueden utilizar un producto que queremos desarrollar, para luego crear un ambiente de escenario de en cómo puede esta persona utilizar dicho producto.

Se hace un ejemplo ilustrativo del escenario que podría pasar un usuario al momento de adquirir un producto, por lo que obtenemos una serie de historias que son hipotéticas pero ayudar a la comprensión de lo que se desea hacer y a donde se quiere llegar.

Los arquetipos, otra manera de llamar a las personas y escenarios, son útiles para entender el entorno, podemos encontrar más información de como elegirlos y describir correctamente a estos en las siguientes diapositivas. liga.

Recorrido cognitivo.


Luego de tener un prototipo en el cual podemos hacer pruebas de usuario, podemos hacer un recorrido cognitivo basado en los escenarios y personas que hemos dictado anteriormente, en donde vamos a obtener más información de como el usuario enfrenta una situación con el producto directamente obteniendo resultados importantes para mejorar el prototipo e iterar hasta que tengamos respuestas favorables en la mayoría de las pruebas.

Es importante recalcar que un recorrido cognitivo no solamente se hace en interfaces web, si no que sirve para entender cómo la persona actúa en una situación común.

Algunos ejemplo de recorridos cognitivos simples.
El uso de un ATM.




Ciclos de diseño.
Como en ingeniería de software, no existe un método que sea completamente eficiente para todo tipo de proyectos, es lo mismo que en la ingeniería de diseño en general, por lo que en los siguientes videos, podemos ver una clase en el cual nos dan ideas de que podemos realizar para mejorar y desarrollar el diseño, básicamente es lo mismo que he explicando anteriormente pero algunos con más profundidad o con otros nombres.




Espero que la información dada ayude a entender el complejo mundo de el diseño y que técnicas son útiles y básicas para mejorar nuestro idea.

    lunes, 11 de febrero de 2013

    Lab 2: Productos emergentes.

    Entre los productos emergentes que encontré en internet, me pareció uno muy interesante en donde básicamente hace el mismo funcionamiento que queremos realizar para el desarrollo de nuestro dispositivo, pero de manera diferente, ya que utiliza otro sensor y fija el tiempo de despertarse en un Arduino, este proyecto se llama Proximity Alarm Clock, hecho por Cooper Bills.


    Como pueden ver, utiliza un sensor de proximidad y un speaker, todo incluido en el mismo Arduino, este sensor lo coloca debajo de la cama de manera que verifica que tanto se acerca a el piso y de esta manera detectar si esta una persona o no, por lo que este prototipo no es completamente seguro si queremos saber si esta la persona, ya que va a llegar algún momento en que la cama se amolde y el sensor de proximidad este siempre próximo al piso, pero como quiera es una buena idea que podríamos implementar para en conjunto con algunos otros sensores saber si esta la persona o no.


    Este proyecto esta documentado y su código se encuentra disponible para descargar en la página personal del creador y esta hecho de forma que se puede modificar para su uso.

    Contribuciones en equipos.

    Lab 1: Proyectos existentes

    Para el laboratorio 1 de la materia de Computo Ubicuo, voy a exponer productos existentes relacionados con nuestro proyecto final de dicha materia, estos productos, si bien no son completamente lo que queremos desarrollar para final de semestre, cumplen con ciertas características que consideramos importantes para implementarlo en nuestro dispositivo físico.

    Smart Alarm Clock.

    Esta es una aplicación que funciona tanto en dispositivos Android como en dispositivos iOS, en donde podemos encontrar un reloj de alarma inteligente, ya que esta aplicación hace lo posible por levantarte en el momento adecuado, es decir, al final de un ciclo de sueño, como sabrán, tradicionalmente el ciclo de sueño está marcado por una fase en la que soñamos y tenemos más débil el sueño, la aplicación usa el acelerómetro para detectar los movimientos durante la noche y determinar el mejor momento para despertar, justo después de un ciclo de sueño.



    La aplicación incluso hace una gráfica de tu ciclo de sueño de como trabajo durante un día especifico y esta información la utiliza para generar mejoras en su rendimiento.

    Un ciclo de sueño representa la base de nuestro sueño, es un periodo de sueño compuesto por diferentes tipos de sueños, organizados de manera idéntica y que se reagrupan siempre en las mismas fases de manera que tienen la misma cronología, un sueño lento y sueño rápido o REM.


    Cómo funciona la aplicación.




    • Primero, tienes que dormir con el teléfono, poniéndolo en algún lugar de tu cama, poniendo incluso las señales en modo avión para que no genere molestias.
    • Después, estableces en la aplicación un límite de tiempo en el que debes de estar ya despierto, y seleccionar un rango entre este.
    • Esto quiere decir que el tiempo que estableces no es fijo, ni con precisión, ya que la aplicación trabaja, como dije anteriormente, con los ciclos de sueño.


    Hay que tener en cuenta que, si la aplicación no llega a detectar un movimiento o un ciclo de sueño, la alarma se enciende normalmente en el tiempo que definimos.


    La idea de nuestro proyecto es realizar una plataforma blanda que se una a la cama de manera que podamos controlar ciertos movimientos para comunicarlos a un dispositivo móvil y nos despierte, una de  las ideas sería hacer un seguimiento de los ciclos del sueño de la persona para así saber cual es el momento adecuado en levantarlo, al igual que si se siente presión en la cama y detecta que todavía hay una persona acostada, la idea sería que el dispositivo de alarma no deje de sonar hasta que la persona este completamente fuera de ella, entre otras ideas.


    Una de las cuestiones, leyendo los reviews de la iTunes store, ya que no la he probado, dicen que utiliza y acaba la batería durante la noche y esto llega a ser totalmente posible ya que se necesita el uso constante del acelerómetro y es por eso que se amanece sin pila, por lo que nuestra propuesta es generar esta función de manera similar pero utilizando sensores y que no acabe con la batería del smartphone.

    Pueden encontrar más información de esta aplicación aquí.

    The Smart Bed: Bam Labs

    Esta cama inteligente es un dispositivo que se pone entre la parte inferior del colchón y la parte de reposo, en donde por medio de un dispositivo móvil y PC sincroniza información importante hacia estos de diferentes tópicos, entre ellos el monitoreo de salud de una persona, usando una tecnología llamada touch-free en donde el dispositivo solamente manda y envía información a la colchoneta pero en sí no se toca algún botón para su uso, en realidad utilizan dispositivos y computadoras para hacerlo y no directamente con la colchoneta.

    Colchoneta con sensores (azul).

    Este producto resulta interesante de manera que hace un seguimiento de la forma en que estamos respirando y calcula los latidos del corazón, entonces va enfocado especialmente al área médica de forma que las personas externas a la cama puedan saber como esta el paciente en ella.


    Lo que podemos resaltar para uso de nuestro proyecto es el hecho de utilizar una colchoneta, algo parecido a lo que queremos realizar para hacer nuestro seguimiento de movimientos y que utilizan un protocolo de información inalámbrica para transmitir comandos hacia dispositivos móviles, no es bluetooth, se conecta por medio de Wi Fi y guarda los resultados en la nube para fácil acceso desde diferentes puntos.



    En realidad este producto ofrece beneficio limitado a las personas ya que no tiene una función específica como el hecho de la aplicación que he citado anteriormente, considero que existen mejores alternativas y más eficientes a la hora de seguir la cantidad de respiración por minuto o las pulsadas del corazón, obviamente conectados directamente al cuerpo y no de manera libre como en este producto, es por eso que entonces para nuestro proyecto proponemos una fusión entre lo más destacable de esta cama y de la funcionalidad de la aplicación móvil.


    Si quieres saber más de este producto puedes encontrarlo aquí.

    CareTech

    CareTech es un producto, que se utiliza como tapete, en la cama o en alguna silla en donde su única función es el detectar si existe o no un cuerpo entre ese dispositivo, tiene su propio modo de alarma si se detecta a una persona y utiliza batería.

    La ventaja de este producto es el que se conecta con los dispositivos de la misma empresa llamada carephone, los cual marcan o mandan una señal a la central de enfermería de algún hospital que tenga estos dispositivos y pueden generar una alarma si la persona se encuentra en la cama, si ha salido al pisar el tapete, o si se encuentra sentada en alguna silla.

    Este proyecto es similar en forma de idea de prototipo físico, pero cambiando su funcionalidad para agregar algo que ayude a las personas en su casa y no en un centro médico.

    Pueden encontrar la liga de este producto aquí.

    Contribución a equipos.
    • Brazalete con GPS. liga 1. 
    • Seguridad de computadoras. liga 2.
    • Seguridad de computadoras. liga 3.