Showing posts with label Laboratorio Cómputo Ubicuo. Show all posts
Showing posts with label Laboratorio Cómputo Ubicuo. Show all posts

May 21, 2013

Retroalimentacion personal.

En el proyecto de Ubicuo en el que trabaje con mis compañeros Alejandro Avendaño, Pedro y Obed fue "Segurilap" y esto es mi retroalimentación:

Los módulos que propusimos al inicio del proyecto fueron realizados (autenticación de usuario, suspensión cuando se retire, login con el rostro y autopause del video), pero tuvimos algunos problemas durante su realización, por ejemplo:
  • En un principio pensábamos trabajar con todo el rostro de la persona, pero esto nos causó problemas y no había una muy buena detección.
  • Después tuvimos que cambiar a la detección de los ojos y utilizar la distancia que hay entre ellos, pero no es muy seguro esta implementación
Cuando tuvimos la idea para la primera autenticación de usuario no la analizamos a fondo y simplemente nos pusimos a realizarla, aquí hubiera sido bueno analizar bien la idea y evitarnos la pérdida de tiempo con esta implementación.

Al final tuvimos la idea de mapear sólo las áreas de interés pero ya no nos alcanzó el tiempo.

Algunos problemas que tuvimos fue falta de organización y coordinación con las demás tareas y algunos compañeros con su trabajo.

En mi opinión todos trabajaron de forma equitativa en diferentes partes del proyecto. En lo que yo contribuí fue:
  • En la primera autenticación de usuario y un poco en la última implementación de autenticación de usuario.
  • Crear scripts para realizar las acciones de suspender, autopausar, etc.

Lo que logramos realizar funciona al 100%, aunque no es muy efectivo por la falta de implementación de filtros de luz, pero logra realizar las tareas que se querían implementar.


Lo que nos faltó implementar para que nuestro sistema fuera mejor fue:
  • Implementar un filtro de luz.
  • Una interfaz sencilla para ofrecerle retroalimentación al usuario.
  • Una autenticación de usuario mediante mapeos de áreas de interés.

Retroalimentación a equipos.

Car nxp.
Les faltó presentar una demo en vivo para poder brindarles ideas de mejora en usabilidad o en aspectos de apariencia.

Como les dijeron que les faltó un líder, en mi opinión es mejor que se hubieran separado por áreas o por tareas y realizar una calendarización.
_______________________________________________________________________________

Despertador inteligente.
Pudieron haber hecho encuestas a los usuarios sobre los sonidos a integrar con la aplicación y de esta manera que los usuarios escogieran los que más les agraden.

El utilizar una prototipo de cama me pareció muy buena idea, para cuando tengan ya la aplicación al 100% sea menos difícil dimensionarlo.

Como utilizaron un servidor les faltó mencionar que información toman del usuario y si realmente es sólo la necesaria y también qué tipo de enciptación utilizaron en caso de que utilizaran un tipo de encriptación.
_______________________________________________________________________________

Galería inteligente
Como dijeron les faltó implementar que el sonido fuera reproducido desde el arduino y no de la laptop, una opción es hacer una base de datos  o servidor local en el museo y así conectar el arduino a la base de datos o servidor y reproducirlo en las bocinas.

Les faltó mencionar si implementaron o no algo para detener la reproducción del sonido cuando la persona se retire a mitad de la reproducción.
_______________________________________________________________________________

Casa segura.
Como no terminaron la aplicación pudieron hacer presentado los módulos que lograron realizar y también unos bocetos de las pantallas de como esperaban que terminara viéndose la aplicación.
_______________________________________________________________________________

Garage inteligente.
Como les faltó implementar alguna encriptación hubieran utilizado algunos de los módulos de python para realizar aunque sea una encriptación sencilla sólo como muestra de lo que pensaban realizar.
_______________________________________________________________________________

Alarma inteligente
Hubiera sido bueno ver que alcance tiene la comunicación de arduino y bluetooth.

En vez de utilizar una pantalla en el dispositivo móvil que te muestre el estado de la alarma sería mejor utilizar solamente notificaciones al dispostivo y esto se vería mejor y mas usable.
_______________________________________________________________________________

Localizador inteligente.
Faltó una demo en video o donde se pudiera observar mejor, también les faltó que tomaran que cuenta las dimensiones para la apliación en tablet y así que no tuvieran botones demasiado grandes.

También deben de tomar en cuenta el alcance de la comunicación bluetooth, así como también el utilizar algún tipo de encriptación.
______________________________________________________________________________

Oficina inteligente
Para unir todos los módulos que realizaron no hubiera sido necesario juntarse sino usar github para subir todos los módulos y de esta manera irlos uniendo poco a poco.

También sería buena opción utilizar un tipo de encriptación par la comunicación con el servidor.

May 20, 2013

Plan de Negocios

Para esta entrega de laboratorio de cómputo ubicuo se nos pidió realizar un borrador de un plan de nogocios para una idea de proyecto de cómputo ubicuo.

Del proyecto sobre el que hice este modelo de negocio es el proyecto que estoy realizando con mis compañeros, que es un login para computadora mediante el rostro.

Resumen ejecutivo

"Segurilap" se trata de un login en la computadora utilizando la autenticación del usuario, este método de inicio de sesión ofrece mayor seguridad, ya que el utilizar tu rostro para ingresar a tu sesión en la computadora no implica guardar alguna contraseña. Se podría pensar que con solo colocar alguna fotografía del usuario frente a la cámara sería posible ingresar pero esto se evita esperando a que el usuario parpadee y de esta manera saber que en realidad esta presente y no es una fotografía.

Otra característica del producto es la suspensión de la computadora cuando el usuario se retire de su computadora, con lo que se evita que terceras personas ingresen a sus cuentas de correo, redes sociales y documentos.

Como empresa la misión es proteger la seguridad de nuestros clientes ofreciendo un sistema de login innovador, rápido y seguro mediante un producto bajo el mejor régimen de calidad.

¿Por qué?

El login tradicional que conocemos lleva en el mercado desde 1960 y desde entonces ha tenido problemas de seguridad y provacidad. Por lo que este nuevo método es innovador y aparte de ofrecer mayor seguridad, evita problemas de dejar sesiones abiertas y que terceras personas obtengan algún provecho de ello.

Lo que principipalmente nos distingue de los demás competidores y crea un valor primordial para nosotros y nuestros clientes es la accesibilidad del sistema y su bajo precio, el cual nos es permitido brindar ya que nuestro sistema está hecho bajo software libre, pero sobre todo ofrecemos un estilo innovador y de muy buena calidad para aquellas personas que se mueven constantemente de su área de trabajo y quieren mantener protegida toda la información que se encuentra en su computadora.
 
Nuestros clientes deben sentirse sumamente seguros de que al comprar nuestro producto quedaran totalmente satisfechos con este, además que protegerá completamente su computadora y evitara cualquier robo de información, garantizamos una excelente calidad, con un bajo costo, listo y al alcance todos.

Definición y Justificación del Negocio.

Descripción general del negocio.

Nuestra empresa tiene por objetivo la comercialización de un sistema de login en la computadora utilizando la autenticación del usuario, contamos con una página web para la distribución de nuestro producto "Segurilap".

Misión.

"Nuestra misión es ofreces sistemas innovadores, de alta calidad y seguros para facilitar la vida de nuestros clientes; nuestros productos son realizados bajo el mejor régimen de calidad"

Visión.

"Renovarnos en 3 pilares fundamentales: profesionalismo, tecnología y trayectoria, todo relacionado a mejorar nuestra calidad de vida. Ser reconocidos como una empresa de calidad, competitiva e innovadora en brindar soluciones íntegras a nuestros clientes. "

Factores claves de éxit.

Algunos factores fundamentales del éxito en nuestra empresa es debido a que consideramos las opiniones de nuestros clientes para así poder hacer cambios al sistema de manera que los beneficie y los haga sentir más cómodos con nuestro sistema.

Otro aspecto muy importante es que nuestro sistema es innovador y ofrece seguridad contra robo de información.

Un aspecto básico en nosotros es nuestro precio accesible el cual nos es posible ofrecer gracias al uso de software libre.

Ánalisis FODA


Fortalezas Oportunidades
  • Producto innovador.
  • Gran calidad en producto.
  • Accesibilidad para adquirirlo.
  • Oportunidad de comercialización.
  • Uso de software libre.
  • Venta vía web.
Debilidades Amenazas
  • Ser empresa nueva.
  • No estar establecido en un
    sistema operativo.
  • Aparición de nuevos competidores.
  • Competidores con experiencia.


Tipo de organización propuesta.

El tipo de organización de la empresa es de organización de propiedad colectiva, ya que somos un grupo de al menos cuatro personas trabajando y se espera contratar a más personal para las áreas de publicidad y mercadotecnia.

En la empresa no existe una jerarquía ya que somos pocas personas para ello, la única división existente es por áreas, desarrollo, pruebas, publicidad y mercadotecnia. La forma de trabajo es toma de decisiones mediante un consenso.

Mercadotecnia e imagen

Mercado potencial

Dentro de nuestro mercado potencial, el número de clientes potenciales son aquellas personas que tengan alguna de las siguientes caracerísticas:
  • Tengan un trabajo donde constantemente se mueven de su área de trabajo.
  • Problemas de robo de información por dejar su computadora constanmente sin vigilancia ya sea en su casa o trabajo.

Mercado meta

Dentro de nuestro segmento de mercado a quien va dirigido nuestro producto es a hombres y mujeres mayores de 10 años. Con un mayor en enfoque en personas con trabajos que requieran constante movimiento de su área de trabajo. Nuestro producto será vendido en todo el país, por inicio, como meta a mediano plazo pretendemos expandirnos a otros países y que el sistema sea adquirido e implementado en un sistema operativo por default.

Competencia

Dentro de algunos de nuestros competidores se encuentran: KeyLemon y Rohos Face Logon. La ubicación de estas empresas son en Estados Unidos. Cabe destacar que su principal ventaja en común es que ofrecen una versión gratis de prueba. Nuestro producto desea mejorar entre cada competidor los servicios ofrecidos, el servicio personalizado y bajo precio.

Producto

Nuestro producto es un software con las siguientes características
  • Login en la computadora mediante el reconocimiento de rostro del usuario.
  • Suspender sesión del usuario cuando éste no sea detectado frente a la computadora por más de 3 minutos.
  •  Autopausar videos en su página web de su preferencia cuando el usuario no se encuentre viendo la pantalla.


Publicidad y Promoción


A corto y mediano plazo ejecutaremos campañas de publicidad en línea dirigiéndonos a promocionar nuestro producto esto con la finalidad de resaltar sus características las cuales lo hacen diferente a los demás. Se utilizarán:
  • Página web.
  • Cuenta en redes sociales como Facebook y twiteer
  • Anuncios publicitarios en páginas web.
  • Google ads
  • Promociones y ofertas temporales

Conclusiones

En mi opinión para completar este plan de negocio hace falta recopilar estadísticas de opinion de usuarios, pruebas con usuarios y analizar más a fondo el mercado. También le hace falta agregar los precios finales y los porqué de ese precio.

Un punto a favor tanto para el producto como del plan de negocios es que son tecnologías innovadoras y además saca de lo tradicional y aburrido al usuario; esto es un gran impulso.

May 13, 2013

Retroalimentación en privacidad y seguridad en proyectos.

Esta entrega de laboratorio de cómputo ubicuo es una retroalimentación a los proyectos de mis compañeros a sus presentaciones de seguridad y privacidad de sus proyectos.
________________________________________________________________________________

Alarma inteligente.

Para la comunicación bluetooth aunque solamente la vayan a utilizar para comandos sencillos, errores, etc, aún así deberían utilizar algún método de encriptación sencillo para de esta manera evitar que alguien por diversión cambie algunos de los comandos que se envíen.

En cuanto al uso de GPS deben de informar al usuario (en su aviso de privacidad) qué información van a utilizar y cuáles métodos van a utilizar para cuidar la información que obtendrán al utilizar esta tecnología.
_________________________________________________________________________________

Oficina inteligente.

Su manera de identificación o llave de identificación me parece muy buena pero para hacerlo más seguro podrían utilizar un número ID que fuera único y que no pudiera ser extraído para ser copiado en otra tarjeta.

En caso de que la información la piensen usar para llevar estadísticas o algún tipo de control de quiénes entran a la oficina sería necesario mencionarlo en el aviso de privacidad.
 ________________________________________________________________________________

Localizador inteligente.

La información de sus términos y condiciones está muy bien definida y muy completa, si acaso solamente les faltó agregar cuáles datos del usuario van a accesar.
_________________________________________________________________________________

Galería inteligente.

En su presentación hablaron de los usuarios y de ellos no obtienen información más que para contar la cantidad de personas que ven las obras; en este caso debieron de hablar de como van a proteger los usuarios y contraseñas de los administradores o de quienes se vayan a encargar del sistema, de qué datos van a solicitar al instalar el sistema y cómo cuidarán la provacidad de estos datos.
_________________________________________________________________________________

Despertador inteligente.

Su presentación está muy completa, sólo les recomendaría que aparte de sesiones con llave pública podrían utilizar algún método de encriptación y como sugerencia deberían de checar que datos realmente necesitan en el servidor y de esta manera al ser menos datos protegen más la información del usuario.
_________________________________________________________________________________

Casa inteligente.

Hubiera estado bien que expusieran cuál cifrado utilizarán o qué opciones tienen para dar nuestra opinión. En mi opinión no es necesario que guarden toda la información de los sensores, es mejor que guarden solo la que sea de utilidad y así evitar problemas de robo de información que no necesitaban.

La idea de distintos niveles de privacidad me parece buena, sólo en la parte de las alertas me parece que si avisan al usuario cada vez que necesiten un permiso puede resultar molesto, me parece mejor si las guardan y el usuario elija cuando verlas.

Otro aspecto que les faltó mencionar en qué parte se guardarían sus datos, ya sea localmente o en algún servidor.
_________________________________________________________________________________

CarNXP.

Su presentación está muy completa, solamente no sé si ya lo tengan previsto, cómo evitarían que los tags sean clonados porque aunque se encuentren encriptados al clonarlos el lector podría leerlos.
_________________________________________________________________________________

Garaje inteligente.

Su presentación está muy completa, me agradó que tengan muy bien definido cuáles datos son los que necesitan del usuario así como el tipo de cifrado que utilizarán.

Algo que no mencionaron es cómo manejarían la situación en caso de que no haya corriente eléctrica y eso es importante en cuánto a seguridad porque de esta manera cualquier persona cortaría la energía y podría abrir el garage o en caso contrario el garaje no podría abrirse.

May 6, 2013

Resumen.

Título del pdf: Beyond Consent: Privacy in Ubicomp
Autores: Jean Camp y Kay Connelly

La computación ubicua, integra la tecnología en nuestros entornos cotidianos. La computación ubicua altera fundamentalmente la privacidad mediante la creación de flujos de datos detallados continuas.  La combinación de una población vulnerable, cómputo integrado, y prácticas de privacidad inadecuada puede dar lugar a una tormenta perfecta digitales.

Con la computación ubicua la sociedad ya no es consciente de cuándo están interactuando con la red y la creación de registros de datos. Las consecuencias negativas de esto son claras. Sin embargo, la computación ubicua tiene un inmenso potencial para mejorar la vida, incluyendo la vida de las personas vulnerables que pueden aprovechar las capacidades de este tipo de cómputo para alcanzar o mantener la independencia y la autonomía personal. En este artículo los autores proponen que hay dos fuentes de preocupación por la privacidad: el riesgo a las concepciones individuales y personales de la vida privada.

La protección de datos y las prácticas justas de información requieren un enfoque transaccional para la gestión de datos, donde los usuarios toman decisiones discretas sobre los flujos de datos que se integran. Ninguno de ellos es un enfoque adecuado para los innumerables problemas de privacidad en la computación ubicua.

Para implementar un diseño de valor es necesario comprender lo que la intimidad significa en el contexto del diseño. La protección de datos y las prácticas justas de información son ampliamente aceptados como los mecanismos por los que la privacidad puede protegerse en la práctica. Una evaluación popular es que cuando los datos son protegidos, la privacidad se ocupa de sí misma.

La primera instancia de protección de la privacidad a través de prácticas de información cuidadosos se basa en el Código de las Prácticas Justas de la Información, el cual fue ofrecida por la Oficina de Evaluación de Tecnología en 1986 y es una base sobre la que se han construido subsiguientes prácticas de protección de datos. El Código (y los requisitos de protección de datos relacionados) tiene como núcleo la transparencia, el consentimiento y la corrección. 

El uso del consentimiento implica que los datos se pueden borrar o corregirse cuando se desee por el sujeto. En el caso del cómputo ubicuo en el hogar hablando de cuidados a personas mayores, los individuos pueden tratar de ocultar cualquier aumento en el deterioro mediante la supresión de los datos o el aumento de filtrado para el punto en el que los datos ya no son ilustrativos.

La capacidad para modificar los datos, incluidos en el requisito de que los individuos se les permite asegurar que los datos son correctos, obviamente, tiene implicaciones distintas cuando los datos se almacenan localmente y el individuo no puede percibir datos correctos como estar en su propio interés. Además, la corrección y la interpretación de datos médicos puede requerir personal de quien existen otras preocupaciones sobre la privacidad.

La privacidad es una forma de autonomía, porque una persona bajo vigilancia no es libre. En los sistemas técnicos, la intimidad como la autonomía se suelen implementar como un fuerte anonimato. Sin embargo, en las instalaciones en las que hay proveedores de servicios médicos, familiares y proveedores de pagos médicos, el anonimato será inevitablemente limitada. Es evidente que con un botón de navegación que dice: "¿Dónde está papá" el padre no está buscando el anonimato de la vigilancia.

La autonomía exige la capacidad de actuar libremente. Elementos de la autonomía incluyen la libertad de expresión y la libertad de religión, los cuales se practican en el hogar. Algunos datos, inevitablemente, proporcionan información religiosa, por ejemplo, es probable que siguiendo los preceptos del judaísmo ortodoxo del hogar que apaga todos sensores desde la puesta del sol del viernes hasta el ocaso del Sábado. Esto podría utilizarse para atacar a los residentes con los fraudes personalizados, o dirigirse a la casa por robo durante los oficios ortodoxos locales.

La autonomía también requiere la intimidad en el derecho de asociación, y el derecho a leer anónimamente. El derecho de asociación está amenazado explícitamente por los sistemas de vigilancia en el hogar que detectan los visitantes, y los monitores de alerta para interacciones en las puertas del hogar. El monitoreo de la interacción en las puertas es fundamental en el cómputo ubicuo en hogares para hacer frente al riesgo de personas de edad avanzada, que sufren demencia, o personas simplemente confusas que pueden pasear de su casa a un considerable riesgo para sí mismos. También puede ser necesaria la supervisión de las entidades en la casa, ya que de otro modo los ancianos son dirigidos en estafas o fraudes.

La privacidad puede ser un derecho de reclusión - "el derecho a ser dejado solo". Un ambiente donde hay grabación de vídeo constante violaría el derecho a la reclusión, incluso cuando el sistema permite la preservación del anonimato; por ejemplo, en un cuarto de baño. Sin embargo utilizar cómputo ubicuo puede ser necesario en un sistema de atención médica en el hogar, por ejemplo, el baño es un lugar común para las caídas.

Diferentes tecnologías implementan diferentes conceptos de privacidad. Por ejemplo, el Sistema de Cero Conocimiento (Zero Knowledge System, ZKS) ,una empresa de servicios de privacidad que ofrece completa privacidad de información, incluso en los servidores de la propia empresa. ZKS ofrece autonomía a través de anonimato. ZKS requiere confianza sólo en la tecnología subyacente, mientras iPrivacy confianza concentrada en su empresa matriz. ZKS permitió a la gente a participar con seudónimos criptográficamente seguros. El enrutamiento Cebolla (Onion routing) como se aplica en Tor permite a las personas a obtener el anonimato limitado al ocultar la dirección IP de origen sin perjuicio de cualquier nodo de conocer el destino y el destino de cualquier nodo de conocer el autor. Las implicaciones de privacidad de un sensor en particular puede variar según la aplicación y el medio ambiente, con el diseñador y los temas trayendo sus propios matices a la comprensión de la vida privada.

Aunque muchas investigaciones sobre la privacidad es aplicable a la computación ubicua y hay cerca de 150 tecnologías para una mayor privacidad en el mercado, así como decenas de innovaciones presentadas cada año al Taller de Tecnologías para mejorar la privacidad (Privacy Enhancing Technologies Workshop), ha habido muy poca actividad en examinar estas cuestiones en el contexto del cómputo ubicuo domiciliario para el cuidado de personas, en cuanto a la privacidad.

La combinación de una población vulnerable, cómputo integrado, y los regímenes de privacidad inadecuada puede dar lugar a una tormenta digital perfecta. Un peligro obvio es el fraude financiero permitido por la combinación de los flujos de datos transfronterizos (legales o no) y las oportunidades financieras internacionales.

Se prevé que el número de personas mayores de 65 años en los EE.UU. se duplique en el año 2030 a más de 69 millones, un aumento del 8% al 22% de la población de EE.UU. Esta información lleva muchas preguntas, por ejemplo, un anciano desearía revisar e interactuar con datos? ¿Preferirían diseños visibles o integrados (invisible)? o una persona mayor puede no querer ser monitoreada dentro y fuera de su dormitorio. El énfasis de protección de datos visibles puede no ser apropiado para el cómputo ubicuo en el hogar, ya que la gente puede llegar a cansarse de conscientemente interactuar con la tecnología en el día a día.

Algunas de las soluciones para el cómputo ubicuo enfocadas a personas mayores se basan en la idea de que se puede utilizar para controlar los síntomas de las acciones en lugar de acciones y de esta manera no molestar demasiado la privacidad de la persona. Por ejemplo, una tasa de cambio en el ritmo cardiaco puede estar asociada con la deshidratación, infección, medicamento equivocado, sobredosis de medicación, o alguna forma de estrés. Un monitor de frecuencia cardiaca puede ser usado para medir este aspecto de una manera física. Un diseño puede colocar el monitor de frecuencia cardíaca en un control remoto de TV, que mide el un ritmo cardíaco de manera invisible cada vez que el anciano utilice el control remoto. Otro diseño puede colocar un monitor de frecuencia cardíaca en un botón que el anciano se le recuerda empujar todas las mañanas cuando le preparen el desayuno. El segundo diseño es visible, el primero es integrado.

Conclusión

Llegamos a la conclusión de que no sólo hay un método de privacidad aplicable, sino también que el conocimiento de la tecnología y los riesgos para la privacidad es un requisito razonable para los diseñadores de cómputo ubicuo. La intimidad de la tecnología, la continuidad del flujo de datos y la invisibilidad del riesgo en cualquier sistema de computación ubicua limita la eficacia de la protección de datos y las prácticas de información justas. La protección de datos debe ser aumentada por métodos más fuertes y eficaces.

Los autores aplican la privacidad en ejemplos con personas mayores y en sistemas en el hogar donde si la información no es bien cuidada puede resultar muy peligroso, estos sistemas desde su diseño deben de asegurarse que la información solicitada al usuario de alguna forma este encriptada y bien asegurada para que no caiga en manos de otras personas, además de que ninguna información solicitada por el sistema sea distribuida al menos que tengan el consentimiento del usuario.

Muchos de estos sistemas involucran el uso de internet o de alguna otra red muchas veces para localizar personas o algún lugar como en el ejemplo del botón para encontrar a papá, esto representa un gran problema ya que hoy en día resulta muy fácil robar información que viaje por alguna red.

Para mejorar estos sistemas no es sólo de integrar un conjunto de las mejores prácticas, sino también un proceso de diseño que se centre en el tema de la tecnología y su diseño.


Fuentes

Jean Camp y Kay Connelly, Beyond Consent: Privacy in Ubicomp. Indiana University Bloomington, IN. 2007.

April 29, 2013

Laboratorio. Retroalimentación

En la clase anterior de Cómputo Ubicuo se mostraron pruebas de usabilidad en cada uno de los proyectos que se están desarrollando. Para esta entrega de laboratorio se nos pidió realizar una retroalimentación, dando sugerencias y/u opiniones para mejorar cada una de las propuestas.

Esta es mi retroalimentación:
_________________________________________________________________________________
Alarma inteligente
Les faltó hacer pruebas en el alcance que tienen los sensores y también pruebas en la velocidad de respuesta cuando la alarma se activa y cuánto tarda en llegar la notificación al usuario.

_________________________________________________________________________________
Oficina inteligente
Faltó mencionar que tan rápido es el sistema porque mencionan la distancia de la lectura pero no dicen que tan rápido es en apagarse el sistema completo.

Una prueba que les puede ser de mucha ayuda es probar el sistema bajo distinta iluminación más que nada les serviría para el seguimiento ocular.

_________________________________________________________________________________
Galería inteligente
Como aún no tienen el sensor integrado, hubiera sido bueno hacer pruebas con el sonido ya que sino se utilizan audífonos pues al ser un museo sería algo molesto el que estuviera muy fuerte el sonido o muy bajo que no se pueda escuchar.

Otra prueba que les faltó es ir probando con distintos tipos de voces y de esta manera preguntar al usuario que le agrada más.

_________________________________________________________________________________
Despertador inteligente
En las pruebas que realizaron les faltó tomar en cuenta utilizar distintos tonos o música para despertar, así de esta manera podrían saber cuales les agradan más a las personas e incluir esos y no los que sean más molestos.

También al darse cuenta que el tono era muy bajo, hubieran probado con distintas intensidades y de esta manera tomar la que sea agaradable y que también despierte al usuario más rápidamente.

_________________________________________________________________________________
Casa inteligente
Un aspecto que les faltó probar es la velocidad de la aplicación. También hubiera sido bueno que probarán con algunos usuarios que solamente les explicarán el concepto y ellos experimentaran con la aplicación y de esta forma saber si es intuitiva.

Otro aspecto que no tomaron en cuenta fue mostrarle al usuario distintos colores en la interfaz para que ellos escogieran los más agradables

_________________________________________________________________________________
Car NXP
Su presentación está muy completa, si acaso solamente les faltó probar la velocidad del sistema.

_________________________________________________________________________________
Garage inteligente
Aquí sólo les faltó preguntar a los usuarios con cual de los prototipos se sintieron más cómodos y también tomar en cuenta la seguridad que cada una las tecnologías provee.

_________________________________________________________________________________
Localizador de personas
Sólo faltaría probar qué tan rápida es la aplicación, así como pregunatles a los usuarios por sugerencias en la interfaz gráfica.

April 19, 2013

Usabilidad en cómputo ubicuo

Para esta entrega se nos encargó investigar sobre usabilidad en aplicaciones de cómputo ubicuo, la idea era buscar un artículo relacionado con el proyecto que se está desarrollando, en mi caso el login a una computadora mediante reconocimiento de usuario.

El artículo sobre el que voy a hablarles lo pueden encontrar en el siguiente link: pdf. El autor de esta investigación es: Jakob E. Bardram.

Primero que nada hablemos un poco de lo que involucra un login.

Un login implica utilizar la autenticación de usuarios el cual es un tema básico en la seguridad informática y establece quién es el usuario (identificación), verificando la identidad (verificación o autenticación), y el acceso adecuado a los recursos que el usuario está autorizado a utilizar (autorización). La autenticación de usuarios llegó a ser importante cuando se introdujeron las computadoras multiusuario y sistemas operativos.

El login a una computadora es el que comúnmente conocemos de teclear usuario y contraseña, en algunos casos seleccionar con el usuario y teclear su contraseña, que para ambos casos se requiere recordar y teclear una contraseña. A pesar de que el login tradicional se ha desarrollado técnicamente en los últimos años no ha cambiado desde la década de 1960 visto desde el punto de vista de la usabilidad.

En el campo de cómputo ubicuo accesar de esta manera a algún disposito no es inapropiado ya que generalmente los usuarios accesan a distintos dispositvos para los cuales tienen que estar recordando muchos usuarios y distintas contraseñas, en caso de que se tengan diversas contraseñas porque muchas veces los usuarios eligen una o dos contraseñas para todos sus usuarios, esto las vuelve más vulnerables ya que descubriendo una solo contraseña se puede accesar a distintos dispositvos, páginas web, etc, por lo que se tiene que cambiar constantemente de contraeña. Y en muchos casos los usuarios escriben sus contraseñas lo que las vuelve también vulnerables.

En el diseño de sistemas es un aspecto al que no se le presta demasiada atención y resulta siendo poco atractivo para los usuarios y causando muchos problemas. Los login tradicionales están diseñados para las personas de oficina que pasan la gran mayoría de su tiempo frente a una computadora o algún otro dispositivo, pero para los trabajadores que son más activos esto les resulta un problema, ya que el estar tecleando su contraseña cada vez que se alejan del dispositivo no es nada atractivo ni eficiente.

Imaginen el futuro en donde las computadoras estén presentes en todo tipo de objetos, por ejemplo muebles, carros, edificios, casas (ya no está muy lejos este futuro), y que los usuarios tengan que recordar cada una de sus contraseñas para poder utilizarlos; otro ejemplo es que las computadoras ya son casi objetos de nuestra vida diaria por lo que ya no se usaran computadoras personales sino que pordríamos usar cualquier computadora y poder accesar a toda nuestros archivos y tener que teclear usuario y contraseña, no aparenta ser lo más óptimo ni lo más cómodo.

Muchas alternativas han sido propuestas, por ejemplo el utilizar una tarjeta para autenticación de usuarios y accesar a la última sesión que se tuvo de manera automática pero el uso de tarjetas involucrea que muchos usuarios las pierdan o se las roben y esto lleva a que además del uso de la tarjeta muichas veces también tengan que introducir una contraseña, otra de las alternativas es un software en el que se puedan guardar los distintos usuarios junto con sus contraseñas y sitios a los que pertenecen éstos así al accesar no haya necesidad de teclearlas sino que el software por sí solo permita el login.

Actualmente la Biometría está tomando gran iniciativa en este campo, permitiendo utilizar algún rasgo biológico como la geometría de la cara, huellas dactilares, geometría de la mano, el patrón del iris, patrones de retina, firma, y voz para de esta manera identificar usuarios. La Biometria está trabajando para que estas nuevas formas de identificación sean cada vez más agradables para los usuarios aunque aún están trabajando en aspectos como lo que es la seguridad y la presición.

El uso de sistemas biométricos es una solución atractiva para el problema de nombres de usuario y contraseñas. Mediante el uso de sistemas biométricos de las personas pueden ser identificados por algo que son en vez de algo que tienen (una tarjeta) o saben (su contraseña). Existen ya varias soluciones biométricas comerciales, por ejemplo los que combinan una tarjeta inteligente con un lector de huella digital.

La investigación de este artículo fue hecha en el 2004 y el autor junto con su equipo realizaron una investigación de campo en el Departamento quirúrgico de Cardio-Torácica en un hospital danés donde utilizaban un sistema de historia clínica electrónica (EPR por sus siglas en inglés). En este sistema los doctores y enfermeras llevan el registro de los pacientes junto con su historia médica, el tratamiento que está recibiendo, sus mejoras, etc. 

El uso de este sistema no era nada agradable ya que en cada día había aproximadamente de 13 a 15 enfermeras y de 8 a 10 cirujanos trabajando, en cada turno de 3 a 5 enfermeras juntos con 2 doctores.

Uno de los problemas es que cada una de estas personas tiene su cuenta la cual le otorga diversos permisos para modificar archivos y registros, por ejemplo una enfermera para poder cambiar el tratamiento de un paciente necesita salirse de su cuenta y que uno de los doctores accese a su cuenta para poder autorizarlo, cambiar el registro y hacer la receta. Otro ejemplo de los problemas es por ejemplo que las enfermeras y doctores tienen que checar a los pacientes por lo que tienen que consultar los registros en el EPR, ir con lo pacientes, ver sus mejoras y apuntarlas en el EPR y pasar con el siguiente paciente; esto no suena nada productivo considerando que en ese entonces aún no se utilizaban tablets o y en el hospital solamente contaban con computadoras de escritorio por lo que las enfermeras y doctores tenían que ir con el paciente, regresar a la sala donde estaba la computadora, loguearse y actualizar el registro y ya despúes de todo esto pasar con el siguiente paciente. Muchos de las enfermeras y doctores optaban mejor por imprimir los registros a primera hora, tomar notas y hasta el final las mismas enfermeras o las del siguiente turno tenían que actualizar los registros.Un último problema es que si alguna enfermera recibía alguna llamada de uno de los pacientes y necesitaba ayuda de alguien más de su equipo, este tenía que dejar lo que estaba haciendo en su computadora, cerrar sesión y ayudar. Después regresar e introducir su contraseña y volver a su trabajo.

Muchos se preguntarán que porque no simplemente bloqueban la computadora en vez de cerrar sesión, el problema era que si por ejemplo una enfermera bloqueaba la computadora y llegaba otra enfermera o doctor y quería actualizar algún registro en el EPR primero tenía que localizar a la enfermera que bloqueó la computadora para que cerrara su sesión.

Para solucionar un poco estos problemas lo que hicieron fue crear un solo usuario el cual pudieran usar todos los que se encontraban en ese turno, pero como problema trajo que cada vez que el sistema pedía un cambio de contraseña solamente alternaban entre "123" y "456", y la apuntaban en alguna parte, lo cual podría generar muchos problemas de seguridad.

Como podemos ver los parámetros de seguridad de identidad, autenticación y trazabilidad son requisitos fundamentales para cualquier sistema de información como también en cualquier computadora.

Es fácil de observar que las computadoras con sus login anticuados no están hechas para hospitales ni para personas que están en constante movimiento en su trabajo, aunque ya se utilizan más los dispositivos móviles, las computadoras aún no están hechas para este tipo de usuarios donde la información la tienen que compartir y cada usuario cuenta con ciertos privilegios.

Para obtener un buen login para todo tipo de personas y que se sencillo y fácil de utilizar se debe poner atención en estos aspectos: 
  • Admitir la autenticación de usuario basada en la proximidad, donde los usuarios se registran en con sólo acercarse a una pantalla.
  • Sesiones silenciosas donde los usuarios pueden perfectamente alterna entre estar conectado y salir.
  • Sesiones de usuario migratorias, que permita a los usuarios llevar con ellos su trabajo mientras están moviéndose.
  • Sesiones de usuario suspendibles.
Como resultado de este estudio el autor y su equipo implementaron en el hospital un sistema con el cual los doctores y enfermeras podían loguearse sin necesidad de contraseñas, utilizando sensores de proximidad y una pluma inteligente; esto debido a que necesitaban una forma de autenticación y la higiene es algo importante en los hospitales por lo que andar utilizando tarjetas no era algo óptimo. El uso de estas plumas permitía el no tener que cerrar cada sesión sino tener una sesión silenciosa corriendo en fondo para cuando se vuelva a utilizar, y de esta manera solo cambiar o quitar aspectos en la pantalla a los cuales la enfermera o doctor no tenga acceso a utilizar.
Enfermera utilizando su pluma inteligente en un proyector utiizando su sesión. Imagen tomada del pdf

Por último para solucionar el poblema de tener que regresar a la computadora para actualizar los registros, el equipo primero hizo pruebas dando a los doctores y enfermeras PDA's pero estos dispositivos no fueron capaces de procesar toda la información rápidamente ni podían desplegar bien los resultados; otra prueba se hizo con tablets pero resultaban ser muy grandes para llevarlas y utilizarlas; debido a esto se optó por utilizar computadoras "públicas" colocadas en los pasillos donde los doctores podían accesar a los registros del EPR migrando su sesión que tenían en sus computadoras de trabajo a estas computadoras "públicas".

April 16, 2013

Localización de posicionamiento en interiores

La localización en interiores, por ejemplo dentro de una casa o un edificio, de objetos o personas es un elemento muy importante en las aplicaciones desarrolladas para cómputo ubicuo. La gran mayoría de las aplicaciones de localización en interiores utilizan señales de corto alcance, por ejemplo WiFi, Bluetooth, ultrasonido o infrarrojo.

Para esta tarea se nos encargó buscar una de las soluciones utilizadas para la localización en interiores o exteriores, en mi caso encontré esta investigación de localización en interiores llamado: Accurate GSM Indoor Localization.

Algunos de los beneficios de la localización basada en GSM son:
  • La cobertura GSM es casi omnipresente, esto es, que esta casi en todas partes.
  • Los celulares son aceptados por casi todas las personas, por lo que realizar un sistemas basado en señales de celulares aprovecha el hardware del celular y no hay necesidad de contruir interfaces de radio.
  • Las torres de celulares se encuentran dispersas por todo el área cubierta, por lo que funcionaría en situaciones cuando la infraestructura eléctrica de un edificio o casa falle.
  • GSM no sufre interferencia de dispositivos cercanos que transmiten en la misma frecuencia.
  • Aunque las estaciones de señales de celulares conllevan un gasto significativo y son complejas de realizar y se reconfiguran con poca frecuencia, esto da lugar a un entorno estable que permite al sistema de localización para funcionar durante un largo período antes de que tenga que ser configurado de nuevo.

GSM es un estándar de telefonía celular muy utilizado en el mundo, En América del Norte, GSM opera en una banda de 850 y 1900 MHz bandas de frecuencia. Cada una de estas bandas se subdivide en canales físicos de 200 KHz de ancho basados en el estándar de Accesoo Múltiple por División de Frecuencia (FDMA). Cada uno de estos canales físicos se subdivide en 8 canales lógicos basados en el Acceso Múltiple por División de Tiempo (TDMA). Hay 299 que no interfieren canales físicos disponibles en la banda de 1900 MHz, y 124 en la banda de 850 MHz, un total de 423 canales físicos en Norteamérica.

Una estación base GSM está típicamente equipado con una serie de antenas direccionales que definen los sectores de cobertura o células. Cada celda se le asigna un número de canales físicos basado en la carga de tráfico esperado y requisitos del operador. Normalmente, los canales son asignados de una manera que tanto la cobertura aumenta y reduce la interferencia entre células. Así, por ejemplo, dos células vecinas nunca se le asignará el mismo canal. Los canales son reutilizados en células que se encuentran lo suficientemente lejos el uno del otro de modo que la interferencia entre celdas se minimiza mientras se maximiza la reutilización de canal.

El canal de distribución celular es un proceso complejo y costoso que requiere una planificación cuidadosa e implica mediciones de campo y extensas simulaciones por computadora. Por lo cual, una vez que las células y las frecuencias se ha establecido, raramente cambian. Cada célula GSM tiene una especial transmisión de canal de control (BCCH) utilizado para transmitir, entre otras cosas, la identidad de las celdas vecinas a ser monitoreadas por las estaciones móviles. Mientras que GSM emplea un control de potencia de transmisión tanto en la estación base como en el dispositivo móvil, los datos sobre el BCCH se transmite a una potencia constante completa. Esto permite a las estaciones móviles comparar intensidad de señal de las células vecinas de manera significativa y escoger la mejor opción para una futura comunicación. Son estos canales BCCH que se utilizan para la localización.

Hay dos factores que conducen a la buena actuación de las huellas de radio en la banda inalámbrica utilizada por las redes GSM. La primera es que una fuente de radio dada puede ser oído más fuerte o no en todos los pocos metros de distancia. El segundo factor es que la intensidad de la señal es consistentes en el tiempo, la intensidad de la señal de una fuente dada en una localización dada es probable que sea similar mañana al igual que la siguiente semana. Por lo que GSM toma estas huellas para consultarlas después.
e
Establidad de señal en el tiempo de WLAN y GSM

Para tomar las huellas de radiose utiliza una "fase de entrenamiento" en el que se mueve un dispositivo móvil a través del entorno de grabación de la fuerza de las señales que emanan de un grupo de fuentes de radio. La posición física en la que se realiza la medición es una localización.  Una vez la fase de entrenamiento se ha completado, un cliente puede calcular su ubicación mediante la realización de una exploración de radio y alimentarla a un algoritmo de localización, que estima la localización del cliente basada en la similitud de las firmas de intensidad de señal entre la prueba y los puntos de formación.

La técnica más sencilla para la estimar la localización es elegir la ubicación del punto de formación con la mayor distancia euclídea en un espacio de señal. Para una mejor precisión se puede utilizar un promedio de la ubicación de los k vecinos más cercanos en el mapa de radio, donde K es una constante pequeña. También para lograr una mejor precisión se puede usar la media ponderada, de modo que los vecinos más cercanos en el espacio de la señal tienen un mayor peso.

Para realizar la investigación realizaron mediciones en dos edificios (Laboratorio de investigación de Seattle y Departamento de Ciencias de la Computación de la Universidad de Toronto) y en una casa. 

Recogieron huellas digitales WLAN y GSM utilizando una computadora con Windows XP. Para recoger las huellas dactilares WLAN, utilizaron una tarjeta Orinoco Oro inalámbrica configurada en modo de exploración activo, donde la computadora transmitió periódicamente solicitudes de sondeo y escucha para investigar las respuestas de cerca de puntos de acceso WLAN.

Para tomar las huellas digitales GSM utilizaron un Sony / Ericsson GM28 módem GSM, que funciona como un teléfono celular común GSM, pero las exportaciones de un interfaz más completa programación.

El módem GSM proporciona dos interfaces para acceder a la información de intensidad de señal: de celdas y canales. La interfaz de las celdas informa el ID de celda, fuerza de la señal, y el canal asociado para las células más fuertes. La interfaz de los canales proporciona la intensidad de la señal para un máximo de 35 canales, 13 de los cuales pueden ser especificados por el programador, con hasta 22 canales adicionales recogidos por el propio módem. En la práctica, 6 de los 35 canales corresponde generalmente a las 6 celdas más fuertes. La interfaz de los canales informa intensidad de la señal pero no de los ID de las celdas.

La falta de ID's en las celdas puede provocar un solapamiento. Debido a que los canales son reutilizados en todo el mundo, las huellas digitales tomadas en dos lugares lejanos puede producir huellas digitales similares. Para aliviar el problema de solapamiento, se combinó la información devuelta por las interfaces en una sola huella digital. Se restringió el conjunto de huellas dactilares comparando un punto de prueba a las huellas digitales que tienen al menos un ID de celda en común con el punto de prueba.

Mediciones

Utilizaron cuatro algoritmos de localización dependiendo de la estructura de las huellas digitales: WLAN utiliza lecturas de los puntos de acceso, Onecell hace lectura de la celda más fuerte de GSM, Celda utiliza lecturas de las 6 celdas más fuertes de GSM, Chann usa lecturas de hasta 35 canales de GSM. Todos los algoritmos de localización que utilizaron tomaron como base el algoritmo de los K vecinos más cercanos y se utilizaron distintas cantidades de vecinos más cercanos para comprobar cual daba mejores resultados.

Esta investigación fue uno de los primeros sistemas de localización en interiores basado en GSM, el cual alcanzó una precisión medianamente comparable a una implementación basada en WLAN. LA localización es posible gracias a la utilización de un ancho de intensidad de señal utilizando huellas digitales que incluyen lecturas de hasta 29 canales GSM más las 6 celdas más fuertes.

La falta de un ID de celda representaba la posibilidad de un solapamiento de canales en todo el mundo, pero se pudo eliminar este problema mediante un filtrado huellas digitales basado en los subconjuntos de los IDs utilizando las 6 celdas más fuerte, el cual fue sufienciente par diferenciar entre lugares que se encontraban en los tres edificios de prueba.

Conclusiones

Los beneficios de utilizar una aplicación basada en GSM son amplios como por ejemplo que está presente siempre, en caso de exista una fallo con la electricidad esta aplicación seguiría funcionando, además de que no requiere reconfigurarla continuamente.

Su desempeño compite con una aplicación basada en WiFi y tiene un rango de alcance más amplio que una aplicación basada en bluetooth.

Su configuración es algo pesada pero esta configuración no cambiará durante un largo tiempo. Además de todo esto, GSM al estar presente en todos lados la aplicación se puede extender también a exteriores.

April 8, 2013

Laboratorio 6. Retroalimentación de proyectos

Laboratorio de Cómputo Ubicuo

En clase todos los equipos presentaron un análisis de requerimientos de hardware y software que necesitan para llevar a cabo su proyecto

En la última entrega de avance en la clase de Cómputo Ubicuo, todos los equipos presentaron un análisis de requerimientos, en cuanto a Hardware y Software, necesarios para la elaboración del proyecto, esto en base a los datos recabados en el estudio de campo que realizaron.

Para esta entrega de laboratorio se nos pidió realizar una retroalimentación, dando sugerencias para mejorar los diseños propuestos por los equipos.

Esta es mi retroalimentación:

Proyecto Localizador
El utilizar solamente bluetooth para localizar los objetos no me parece la mejor solución, porque el rango de alcance resultaría corto para poder encontrar un objeto en tu misma casa, ya que, por ejemplo, las paredes debilitan la intensidad de la señal.

Deberían de asegurarse que el dispositivo bluetooth tenga un alcance alto o buscar una mejor solución como utilizar un dispositivo que emita algún sonido.

Integrantes del equipo: Omar, Saúl e Isaías.

Enlace a presentación
_________________________________________________________________________________

Casa Inteligente

Como su objetivo es prevenir robos en casas y realizarán simulaciones de presencia, podrían utilizar tarjetas RFID o pulseras con RFID para tener acceso restringido a la casa, además de que podrían enviar algún mensaje de texto al celular o algún inbox para notificar al usuario que se realizó una simulación de presencia porque se detectó alguien intentando entrar a la casa o algún objeto extraño en la casa.

También les faltó mostrar un diagrama o algún prototipo en imágenes de como se realizarían las simulaciones o cual sería su mayor enfoque en cuanto a seguridad.

Integrantes: René, Raúl e Iván.

Enlace a presentación
_________________________________________________________________________________
Oficina Personalizada

La presentación de este proyecto me parece muy completa y muy bien analizado el problema, solamente les falta decidir si utilizarán tarjetas RFID o las pulseras; en mi opinión como es una oficina las tarjetas son más formales, aunque depende del gusto de los usuarios.

Integrantes: Osvaldo, Triana, José y Esteban.

Enlace a presentación
_________________________________________________________________________________
Alarma Inteligente para Autos

Como lo mencionaron en la presentación, una aplicación móvil donde el usuario reciba notificaciones de lo que pasa con su auto resulta más atractivo para el usuario.

Los sensores que pueden llegar a utilizar pueden ser sensores de presión y colocarlos en los asientos para conocer si existe alguien sentado en el asiento del piloto, o también colocar alguna cámara para tomé alguna foto de quien está sentado en el asiento y mandarla directo a tu dispositivo móvil o directo a la policía.

Integrantes: Alex, Sergio, Roberto y Cristhian

Enlace a presentación
_________________________________________________________________________________
Galería Inteligente

Este proyecto me parece que ya lo tienen bien planteado, solamente en la presentación les faltó mencionar que librería utilizarían para controlar el sensor de proximidad.

Solo como sugerencia, utilizando el sensor de proximidad pueden implementar contadores para saber cuáles obras son las más populares y también saber si las personas se interesan en la grabación o no terminan de escucharla.

Integrantes: Adriana, Blanca, Vanessa y Rodolfo.

Enlace a presentación _________________________________________________________________________________

Garage Inteligente


Les falta tomar en cuenta la seguridad al utilizar los códigos QR, ya que si es una etiqueta que se encontrará en algún lugar visible del carro alguien que conozca donde vivimos podrá tomar una foto y reproducirlo; una opción sería que sea una tarjeta que el usuario pueda cargar con ella fácilmente y que a la vez cambie cada cierto tiempo.

También faltó especificar como sería la comunicación entre el servicio web y la puerta del garage, podría ser por comunicación serial utilizando un computadora o utilizar el arduino y que sea una conexión directa.

Integrantes: Emmanuel, Max, Carmen y Víctor.

Enlace a presentación
_________________________________________________________________________________
Auto con NFC

Me parece que hay alguna confusión en los requerimientos ya que mencionan Arduino Uno y también el Arduino Ethernet, lo más seguro es que sea algún shield para utilizarlo con el Arduino o solamente el Arduino Ethernet. Con el Arduino Ethernet podrían enviar los datos obviamente por un cable ethernet. Otra opción que tendrían es utilizar el Arduino Uno con conexión serial al Raspberry Pi.

También sería interesante que mencionen que sistema operativo utilizarían en el Raspberry Pi, si es alguno versión de Linux o alguna diferente; así como también que librerías utilizarán para el lector NFC.

En este proyecto también sería interesante y atractivo implementar una aplicación móvil para avisar al usuario mediante algún tipo de notificación si el auto se encuentra donde lo dejó o si ocurrió o esta ocurriendo algún movimiento.

Integrantes: Abraham, Rafael, David y Juan.

Enlace a presentación

_________________________________________________________________________________
Cama Inteligente

Deberían tomar en cuenta que tipo de comuicación van a emplear para la comunicación entre el arduino y el celular, ya que el arduino Uno no cuenta con ningún tipo de comunicacion inalámbrica.

Podrían utilizar algún modulo bluetooth o un shield de wifi para utilizar con el arduino y realizar la comunicación entre los dispositivos.

Integrantes: Cecy, Roberto, Ramón

March 5, 2013

Laboratorio 5. Proveedores

Aquí les dejo un pequeño listado de proveedores de hardware y de software para gente que quiera implementar sistemas inteligentes.

5Hz Electrónica

Es una tienda proveedora que surge como resultado de la experiencia diaria de un par de ingenerios en electrónica y mecánica en Monterrey, N.L, México.

En esta tienda se puede encontrar componentes de electrónica que son difíciles de encontrar, tiene una gran gama de artículos como por ejemplo GPS, módulos de comunicación, microcontroladores, kits de desarrollo, RFID, etc.

Es una buena tienda, pero el problema principal es que solamente es una tienda; y a pesar de que se puede comprar en línea muchas veces el componente o pieza no está disponible y hay que esperarse a que ellos realicen un pedido.

Apartado de categorías
En su página (no tan agradable) cuentan con un apartado de categorías que nos facilita un poco la búsqueda de los componentes, así como también un barra de búsqueda si es que ya conocemos el nombre del componente

Otra cosa buena es que están empezando a implementar una página con tutoriales, ya que los ingenieros que se encuentran en esa tienda tienen muy buenos conocimientos y pueden ser muy útiles para quienes acaban de empezar a utilizar ese componente.
Ejemplo de búsqueda
Esta es probablemente la tienda más conocida o más comercial en cuanto a ventas de componentes electrónicos, aunque todos sus componentes son básicos o intermedios (leds, resistencias, PICs, cámaras, kits de desarrollo), nada muy sofisticado.

En su página en su inicio podemos encontrar en su parte central las distintas categorías de sus componentes y una vez encontrado el componente nos provee una pequeña descripción junto con su precio, aunque no siempre coinciden los precios mostrados en su página con los ofrecidos en la tienda.

Categorías

Tal vez la mayor desventaja de esta tienda es que como es muy comercial y se expandió rápidamente las personas que atienden no tienen conocimiento de los componentes y muchas veces no conocen su propio catálogo o no pueden darte una pequeña ayuda.

Ejemplo de búsqueda

Sparkfun

Esta es una muy buena tienda de electrónica aunque no se encuentra en Monterrey ni en México. Aquí se pueden encontrar diversos componentes desde cables hasta libros, tarjetas de desarrollo, antenas, kits de desarrollo, sensores, arduinos, componentes wireles, etc.

Además cuentan con videotutoriales y tutoriales para conocer y utilizar tanto sus nuevos productos como los más utilizados; también cada semana suben videos de sus nuevos productos.

Video de nuevo producto

Para conseguir sus productos dede México hay que visitar su página y comprar sus productos o también consultar la lista de sus distribuidores

En su página cuentan con un apartado de categorías de sus productos, con una barra para conocer sus tutoriales, distribuidores, para contactarlos, etc; es una página sencilla y fácil de utilizar.

Categorías
Ejemplo de búsqueda

February 26, 2013

Sugerencias a estudios de campo


  • Alarma inteligente
Enfocar las encuestas a quiénes tengan un auto ya que está muy abierta la encuesta y cualquier persona la puede contestar. Para establecer el costo lo que podrían hacer es aplicar una encuesta sobre que características quisieran los usuarios que tuviera la alarma.

Otra sugerencia es que cuando el auto llegue a ser abierto por alguien desconocido mande algún tipo de retroalimentación ya sea al dueño o a la estación de policía.


  • CarNXP
Establecer bien la edad para quién va dirigido el producto ya que no todas las personas mayores manejan o no tienen carro, me parece que sería mejor dirigirlo a jóvenes entre 20 y 30 años. 

Además, establecer si su producto sólo se podrá personalizar para una persona o para una familia o ambos; este también podría ser un filtro para sus encuestas.

  • Galería inteligente
Aplicar las encuestas a personas que visiten frecuentemente museos y que además les gusten los museos.

Otro punto también que deberían considerar es mostrarle a los usuarios ejemplos de lo que es una galería inteligente y de esta manera conocer que aspectos les gustan y cuáles se pueden mejorar.

  • Despertador inteligente
Como los usuarios les mencionaron, creo que lo mejor sería hacer de su proyecto una aplicación ya que sería más cómodo, además de que hoy en día la mayor parte de las personas cuenta con un smartphone.

  • Casa inteligente
Cambiar el rango de edad que utilizaron ya que a los 20 años muchos aún no viven solos, sería mejor 30 a 60 años.

Enfocar más las preguntas de la encuesta, sería mejor preguntar por características del producto así como las áreas en las que el usuario cree que debería haber mayor seguridad.

 

February 16, 2013

Diseño/Pruebas/Evaluación conceptual

Diseño Conceptual

El diseño conceptual es la primera fase de la etapa de diseño al realizar un sistema/software. En esta etapa los dibujos o modelos son los instrumentos principales; estos dibujos se componen de planes simples. Aunque también se llegan a realizar solamente con descripciones, en otras se realizan planos y en las más avanzadas se realizan prototipos simples

El diseño conceptual proporciona una descripción del sistema propuesto en utilizando ideas y conceptos acerca de lo que debe hacer, cómo debe comportarse comportarse y su posible apariencia, de manera que sea comprensible por los usuarios.

Diseño conceptual es un proceso iterativo que consiste en una serie de etapas que tienen un mismo fin el de crear solución conceptual. En cada iteración conceptos se definen en detalle en aumento, lo que permite la evaluación cada vez más exactas. Por ejemplo, un concepto que empieza como un boceto puede ser desarrollado a través de varias iteraciones para, posiblemente, un dibujo trazado a escala y una maqueta.

Para realizar un diseño conceptual existen fases específicas las cuales son necesarias para unir las ideas con los requisitos. Estos pasos varían de acuerdo a los autores, pero los más comúnes son los siguientes:

  • Definición o descipción del concepto general.
  • Definición de los requisitos.
  • Descripción de lo que se pretende alcanzar.
  • Lista priorizada de objetivos para lograr el concepto.

Algunos tipos de diseños conceptuales son los siguientes:

  • Conceptos textuales
    Es una descripción de la idea del producto, que generalmente consiste en la descripción de lo que uno puede hacer con la idea del producto. Hay aproximadamente dos formas de descripciones textuales: un escenario de cómo una persona puede utilizar el producto, o resumir los aspectos de la idea del producto.
  • Conceptos Pictográficos
    Son representaciones mediante imágenes de las ideas del producto. Pueden ser visualizaciones altamente detallados o simples representaciones.
  • Animaciones
    Es una animación simple de cómo el producto puede utilizarse en un contexto particular.
  • Mock-ups
    Son representaciones tridimensionales y tangibles de la idea del producto. Son un tipo de prototipo que sólo muestra características externas de una idea del producto.


Fuentes



Evaluación de diseño conceptual

Una evaluación de diseño conceptual de un producto es un tipo de evaluación en el que se revisa el concepto del producto que se tiene hasta el momento. Estas evaluaciones tienen como objetivo la optimización del conceptos basándose ​​en las preferencias del grupo de usuarios que formaron parte de la evaluación. 

Los conceptos que se evalúan pueden tener formas diferentes, como por ejemplo descripciones, planos o prototipos. Por lo general, una evaluación de concepto se lleva a cabo en un ambiente controlado, donde un grupo de gente juzga a partir de una lista de temas predeterminados.

Existen diferentes tipos de evaluaciones, algunos de los más comunes son las entrevistas personales, otras pueden ser las discusiones en grupo en las que a un pequeño grupo de personas se les muestra el diseño conceptual y entre ellos discuten para proponer cambios y establecer que les agrada.

Generalmente en todas estas evaluaciones se utilizan encuestas en las que las personas pueden responden de acuerdo a una escala y así conocer cuales son los aspectos que se deben cambiar.

Fuentes

February 10, 2013

Tecnologías emergentes

Hoy en día la biometría cada vez está tomando un papel muy importante en el área de los sistemas de software, actualmente se está utilizando y experimentando con el reconocimiento facial y el reconocimiento de voz.

Aquí algunas de las aplicaciones que están surgiendo ya sea para computadoras o para dispositivos móviles

Máquina expendedora con reconocimiento facial

La tecnología puede llegar a lugares o productos que no imaginamos, por ejemplo estas peculiares máquinas expendedoras desarrolladas por Sanden en colaboración con Okaya Electronics e Intel. Lo especial de estas máquinas es que en ves de un plástico transparente para ver los productos tienen cuentan con una pantalla táctil Full HD transparente de 65 pulgadas.

Aparte de esta característica, lo más sobresaliente es que estas máquinas cuentan con un sistema de reconocimiento facial mediante una cámara (encontrada encima de la máquina) de la persona que está enfrente y con este escaneo la máquina se activa cuando detecta una persona y la examinaría para poder determinar si la persona es mujer u hombre y si es un niño, joven o adulto; y de esta manera mostrarle ofertas adecuadas a su edad determinadas previamente por la compañía o mostrarle los productos que serían más de su agrado.

Este reconocimiento biométrico (facial) es anónimo, esto quiere decir que no sabe quiénes somos sino que sólo determina el género de la persona así como una edad aproximada.

Otra característica es que mientras estas máquinas no son utilizadas, en su pantalla muestran la hora y algunos comerciales de los productos que venden.

Actualmente hay una pequeña cantidad de estas máquinas en funcionamiento (son de prueba) para saber si son aceptadas por los usuarios y con el tiempo irán agregando más y sobre todo agregando más características.


Aquí un video de como funcionan estas máquinas:


Millward Brown

Esta compañía cuenta con un sistema de reconocimiento y análisis facial que permiten evaluar el impacto emocional de los avisos publicitarios en los clientes.

El software de esta compañía interpreta las sensaciones, analizando sus expresiones faciales, que tienen los consumidores al ver un publicidad.

Este software también ha sido utilizado en encuestas, ya que analiza las expresiones realizadas de las personas al contestar cada una de las preguntas, y con esto utilizar los resultados de las encuestas y del análisis facial para obtener resultados más completos.

Este software lleva poco tiempo utilizandose, principalmente en 400 proyectos considerablemente pequeños, y actualmente empresas como Coca-Cola y Unilever va a utilizar este sistema para su publicidad.

Fuente


January 29, 2013

Tecnologías existentes

Web Access

Este producto permite reconocimiento facial mediante la web y redes TCP/IP, permitiendo la autentificación del usuario; esto como una forma más segura para loguearte en una página web. Una de las características mas sobresalientes de este producto es que puede ser incluida en cualquier página web

WebAccess es una solución Web  con una autenticación basada en nombre de usuario, un código PIN y reconocimiento facial.

Entre las ventajas que proporciona esta tecnología se destacan las siguientes:
  • El usuario puede autentificarse desde cualquier parte donde tenga conexión a internet
  • Autentificación segura debido a que usa reconocimiento facial y password
  • La máquina que actúa como cliente no requiere ningún software ya que todo se hace en los servidores de Web Access
  • Reconocimiento facial rápido (depende de la conexión a internet)
  • El administrador puede añadir más usuarios desde cualquier lugar con conexión a internet

¿Qué hay del lado del servidor?
  • Lista de los usuarios que pueden autentificarse
  • Información e imágenes para reconocimiento
  • Historial de cada vez que se loguean los usuarios
Aquí un video de como funciona:


Fuente


KeyLemon

Este es un sistema de reconocimiento facial que nos permite olvidarnos de recordar contraseñas para poder loguearnos en nuestra computadora.

Este sistema lo que hace es tomar una fotografía del rosotro del usuario, reconoce algunos puntos críticos como lo son distancia entre los ojos, tamaño de la boca, etc, ya que estos son aspectos que no se encuentran en otra persona. 

Normalmente estamos en la computadora trabajando o navegando y nos retiramos por un vaso de agua o por alguna otra razón y olvidamos bloquear nuestra computadora, bueno este sistema se bloquea cuando te mueves de enfrente de la computadora y se puede desbloquear con el reconocimiento facial.

Además este sistema lleva un registro de las personas que intentan loguearse y no pudieron hacerlo. También, KeyLemon actúa como un administrador de contraseñas ya que al loguearte en tu computadora y accesar algún sitio con logins KeyLemon te loguea automáicamente.

Este sistema sólo se encuentra disponible para windows.

KeyLemon también tiene disponible su SDK en versiones de prueba para poder realizar programas en distintas plataformas como Android, iOS o Linux.

Fuente



pam-face-authentication

Este es un ppa que se puede agregar a Ubuntu y permite iniciar sesión haciendo reconocimiento facial, más que nada reconoce puntos críticos del rostro para poder comparar con las imágenes de entrenamiento.

Actualmente ya no se le da soporte, aproximadamente hace un año que no recibe mantemiento pero aún sigue en funcionamiento.

Trabaja con GNOME Display Manager y es sencilla su instalación, los pasos los pueden encontrar en esta página: omgubuntu

Aquí un video de como funciona: