Realidad aumentada + National Geographic

Escrito por: J.P. Aulet el 13 Nov 2011 - Tags: , ,

En éste vídeo se muestran otras formas de usar la realidad aumentada para promocionar un canal televisivo, interactuando con los clientes de un centro comercial en tiempo real. Divertido, con buena música y a la vez publicidad innovadora, la gente reacciona de formas muy curiosas.

Comments Off


Introducción a las bases de datos NoSQL: MongoDB

Escrito por: J.P. Aulet el 09 Nov 2011 - Tags: , , , , , ,

NoSQL (del inglés ‘Not Only SQL‘) es una filosofía de sistemas de gestión de bases de datos que modifican por completo el modelo clásico de bases de datos relacionales (en inglés, RDBMS o ‘Relational Database Management System‘). Esta nueva forma de trabajar responde a otra forma de organización de los datos que permiten una menor rigidez de los datos y formas novedosas de trabajo. Las características comunes entre las implementaciones de bases de datos distribuidas no relacionales o NoSQL son las siguientes:

  • Consistencia: No se implementan mecanismos rígidos de consistencia como los presentes en las bases de datos relacionales, donde la confirmación de un cambio implica una comunicación del mismo a todos los nodos que lo repliquen. Las bases de datos NoSQL son ACID, esto significa que una transacción cumple lo siguiente:
    • Atomicidad: es la propiedad que asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
    • Consistencia: es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos.
    • Aislamiento: es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información sean independientes y no generen ningún tipo de error.
    • Durabilidad: es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.
  • Estructura distribuida: Generalmente se distribuyen los datos mediante mecanismos de tablas de hash distribuidas como las redes P2P.
  • Escalabilidad Horizontal: La implementación típica se realiza en muchos nodos de capacidad de procesado limitado, en vez de utilizar grandes ‘mainframes‘.
  • Tolerancia a fallos (debido a la estructura ACID), redundancia y sin cuellos de botella.

Existen diferentes tipos de bases de datos NoSQL, estos son los tipos principales:

  • Documentales (basadas en documentos): CouchDb, MongoDB y IBM Lotus.
  • Grafos: Neo4j y AllegroGraph
  • Clave-Valor: Cassandra, BigTable y Dynamo.
  • Tablulares: HBase y BigTable.

En nuestro caso nos centraremos en MongoDb.

MongoDB

La estructura principal y fundamental que debemos recordar es la siguiente (con el equivalente a una BBDD con filosofia SQL), ordenada jerárquicamente:

nosql databases Introducción a las bases de datos NoSQL: MongoDB

Bases de Datos NoSQL

- Server //Servidor
  - Database //Base de Datos
    - Collection (table)  //Tabla
       - Document (BSON; like a row)  //Fila
          - Fields (columns)  //Columna

.

Y las características principales a recordar son:
  • Las consultas son a nivel de ‘collection‘ (sin joins)
  • Los índices se generan en las ‘collection
  • Los documentos tienen una ID única
  • La ‘atomicidad’ es a nivel de ‘document‘.

MongoDB ofrece además una serie de métodos y herramientas novedosos para hacer consultas (querying) y operaciones de una forma muy senzilla y muy optimizado. Estos son:

Consultas:

• Permite consultas dinámicas (código JavaScript o objetos)
• 'Map/Reduce' (funciones JavaScript)
• Creación de indices secundarios (B-tree, R-tree, etc.)

Operaciones:

• Replicación
• Master/Slave
• Herramientas útiles: mongo shell, mongostat, mongo{dump,restore,export,import}

Ahora vamos a ver un ejemplo real de como trabajar en MongoDb, en nuestro caso explicaremos como trabajar con MongoDB con el lenguaje de programación PHP, que incluye esta base de datos como una librería nativa (PHP Mongo Native Driver).

La mayoria de frameworks por PHP soportan esta BBDD e incluyen librerias para trabajar con ella, aquí un listado:

CakePHP, Codeigniter, Doctrine, Drupal, Kohana, Lithium, Memcached, Symfony 2, Yii y Zend Framework

Introducción a MongoDB + PHP:

Establecimiento de una conexión

Para conectarse a mongo y seleccionar una base de datos se utiliza, por ejemplo:

$connection = new Mongo (); / / se conecta a localhost: 27017
$connection = new Mongo (“sindikos.com”); / / conectarse a un host remoto (puerto por defecto)
$connection = new Mongo (“sindikos.com: 65432″); / / conectarse a un host remoto en un puerto
$db = $connection-> selectDB (“db”); // Trabajar con ‘db’
$db = $connection-> selectDB (“otradb”); //Cambio de BBDD a ‘otradb’

Seguir Leyendo »

Comments Off


Guia de optimización para motores de búsqueda (1/2)

Escrito por: J.P. Aulet el 07 Nov 2011 - Tags: , , , , , , , ,

Para que una página tenga su público tiene que ser visible en la inmensa red y uno de los mejores formas son los motores de búsqueda. Segun informes de Google, sólo entre el 2 y el 4% de sus usuarios acceden a la segunda página o anteriores de su motor, quedándose un 96% de ellos en la página principal y obteniendo el primer resultado un 40% de las visitas (ver imagen inferior):

1 2 google serps1 300x173 Guia  de optimización para motores de búsqueda
Imagen 1 – Porcentaje visitas en Google: 1er. Resultado, 1ª Página y 2a. Página

Esto determina la importancia que tiene un buen posicionamiento web (también conocido cómo SEO). Existen muchos trucos y practicas para mejorar una página Web y así quedar mas bien posicionados. Algunos son muy conocidos, pero no por esto poco importantes, como son el ‘title’, ‘description’, ‘keywords’, pero otros aspectos importantes pasan desapercibidos. En este artículo intentaremos ponerlos todos al descubierto y además de mencionar los aspectos claves, también incluiremos las prácticas a evitar, que restan puntuación.

Las 20 Principales claves (y prácticas a evitar) para un buen posicionamiento web

1. El Título, etiqueta ‘title’

Indica los títulos de las páginas utilizando las etiquetas <title>. Usualmente será el contenido de esta etiqueta la que se mostrará como resultado de la búsqueda además de cómo título del navegador y la página. Se debe escoger bien al ser el principal motivo de que un usuario eliga o no el resultado como bueno para su búsqueda.

ejemplo google 650x279 Guia  de optimización para motores de búsqueda

Ejemplo real en Google de las ventajas de títulos individuales para cada página de contenido.

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaEl mismo título para todas las páginas de la Web, intenta hacer títulos personalizados y descriptivos del contenido que encontraremos en ésa página. Por ejemplo: ‘mi sitio.php’, ‘pagina.html’ o ‘Index.html’.

seo stop Guia  de optimización para motores de búsquedaTítulos largos, con gran número de palabras claves innecesarias. Muchos buscadores cortarán el texto y puntuarán como ‘spam’ el uso repetitivo y excesivo de ‘keywords’.

2. La Descripción, etiqueta ‘description’

Indica la descripción más detallada del contenido con la etiqueta <meta name=”description” content=”Tu descripción”>. Este texto se ubicará debajo del texto del título cómo descripción completa del sitio para ayudar a decidir al usuario si el sitio responde a su búsqueda.

ejemplo yahoo Guia  de optimización para motores de búsqueda

Ejemplo real de Yahoo

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaAl igual que en el título, evitaremos descripciones genéricas, repetitivas y no descriptivas del contenido de la página web. Además también evitaremos descripciones muy largas, con palabras claves o copias de grandes trozos de nuestra página web.

3. Keywords, palabras claves

Las palabras clave son la forma más abreviada de definir el contenido principal de nuestro sitio, para determinar la categoría o tema principal, se describen dentro la etiqueta <meta name=”keywords” content=”palabras,claves,separadas,por,comas”>.

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaUsar muchas palabras clave o palabras clave demasiado genéricas o no apropiadas por el contenido. Esto es considerado spam y reducir la puntuación del sitio o generar visitas cortas al no adecuarse el contenido con la descripción del sitio.

4. El contenido, de calidad

Al final, el resultado de nuestra web dependerá del contenido. Se deben escribir contenidos de calidad, ésto en resumen quiere decir:

  • Cuidar la ortografía (cómo explica Matt Cutts en el vídeo inferior, Google tiene en cuenta la ortografía a la hora de posicionar una Web) así como la gramática. El buen uso de sinónimos e incluso antónimos pueden reportar búsquedas diferentes de las habituales, además de no interferir en el ‘ratio’ de uso de esa palabra (podemos evitar que un buscador crea que hacemos spam con un termino).  Además los usuarios agradecerán esta lectura más agradable y volverán con mas asiduidad.
  • Contenidos originales (no hacer copy+paste o duplicar contenidos), muchos navegadores premian los contenidos únicos y exclusivos.
  • Entender el concepto de ‘hipertextual’ y aprovecharlo. Nuestro contenido puede (y debe) ser enlazado con otros contenidos de nuestro sitio web (navegación) y con referencias exteriores (links externos) para dar más información, mejor contexto a la información y aprovechar el potencial de Internet. Los buscadores penalizan las páginas ‘isoladas’ sin enlaces salientes. Además, enlazar contenido te hace visible en la red y puede ayudar a conseguir enlaces a nuestro sitio.

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaIntroducir imágenes con texto que quieres que forme parte del contenido. Los motores de búsqueda no pueden leerlos y los usuarios no pueden seleccionarlos.

seo stop Guia  de optimización para motores de búsquedaInsertar texto dirigido a los motores de búsqueda escondido para los usuarios o gran cantidad de palabras claves. Poner mucho contenido de varios temas en un mismo bloque sin separar la estructura de forma lógica.

Seguir Leyendo »

Comments Off


Concursos de Aplicaciones Móviles

Escrito por: J.P. Aulet el 18 Oct 2011 - Tags: , , , , , , , ,

Si eres desarrollador móbil o de aplicaciones web estás de enorabuena, ya que en los últimos tiempos, los concursos de creación de aplicaciones móbiles se están multiplicando. Algunas de ellas ofrecen suculentos premios y repercusión. Vamos a repasar algunas de las más importantes (a nivel nacional e internacional). Los premios son suculentos y van des de los 5.000 € hasta los 50.000 $, así que habrá que ponerse. Aquí un resumen:

Nueva York

new york biggappsNYC BigApps 3.0 ofrece $50.000 en efectivo y otros premios para los desarrolladores de software para las mejores aplicaciones nuevas que utilizan datos de NYC abierta para ayudar a los residentes de Nueva York, los visitantes, y las empresas. BigApps 3.0 continúa el compromiso continuo de Nueva York con la comunidad de desarrolladores de software para mejorar la ciudad, a partir de las dos primeras competiciones BigApps anuales a través de nuevos datos, premios y recursos. Las presentaciones pueden ser cualquier tipo de aplicación de software - para la web, una computadora personal, un dispositivo móvil, SMS, o cualquier otra plataforma de software ampliamente disponible para el público


Barcelona

La FinAppsParty es finapps party bcnuna maratón de 24 horas para el  desarrollo de aplicaciones móviles para servicios financieros que se celebrará en el marco del congreso BDigital Apps. Está organizada por Barcelona Digital y “la Caixa”. La FinAppsParty tiene como objetivo premiar los prototipos de aplicaciones más innovadores que aporten nuevas funcionalidades, prestaciones, originalidad, imagen gráfica, navegación…. dentro de los servicios financieros.

 
Se celebra en Barcelona los días 11 y 12 de Noviembre del 2011. Las 5 mejores aplicaciones recibirán 2.000 € cada una. Los premios se entregarán el 16 de Noviembre, durante el congreso de BDigital Apps.

Los Premios Global Mobile, se celebran durante el World Mobile Congress que se realiza el febrero de 2012 en Barcelona y llega con esta a la 17 edición. El concurglobal mobile awardsso consta de 18 categorías que premian la innovación y excelencia de aplicaciones móviles.

Algunas de las categorías son ‘Aplicación del Año’, ‘Innovación Móvil’, ‘Mejor Tecnología’, etc (listado completo).


Madrid

El AppDate Madrid theappdate madrides un espacio de conexión, ideas, investigación y creatividad sobre aplicaciones. El próximo ‘The App Date Madrid’ se celebra el 31 de Octubre en el HUB Madrid, con conferencias, talleres, investigación sobre apps, etc. y se repite cada último Lunes de mes.

En su página web, tienen un completísimo ‘Informe sobre las Apps en España’: http://theappdate.com/informe-apps/

También existe una competición de aplicaciones móbiles.


Bilbao

Startup 2.0 Competition es una competición para ‘start-ups’ que innoven en aplicaciones moviles de ámbito Europeo que se celebra en Bilbao el 17 y 18 de Junio. Se pueden enviar candidaturas de aplicaciones a partir del 6 de Mayo y existe una votación pública y una posterior elección de las mejores 5 aplicaciones. En el último año más de 2.000 inversores estubieron en el evento.

Italia

Apps4Italy es un concurso de aplicaciones móviles sobre datos de acceso público (datos abiertos). Se debe ser ciudadano europeo, que las aplicaciones esten accesibles y gratuitas durante la competición y se tendrán en especial consideración las que:

A. Proyectos y aplicaciones que utilizan datos abiertos (como se define por la Open Knowledge Foundation) de los gobiernos local, regional, nacional, europeo o privado.

B. Proyectos y aplicaciones que permiten la colaboración entre individuos, grupos e instituciones de diferentes regiones italianas.

C. Las solicitudes y proyectos que pueden ser reutilizados en múltiples contextos y son capaces de servir a muchos usuarios – una solución también puede ser útil para Turín a Roma y Nápoles, así como en Londres o París.

Se otorgan premios a partir de 5.000 € (pero se espera inapps4italycrementarlo con patrocinadores), además también habrá premios en tecnología y servicios de acuerdo a la disponibilidad de varios patrocinadores, como el acceso a la infraestructura, las plataformas de software, los viveros, los programas de desarrollo, etc.


Comments Off


Hambre en el mundo y gasto militar

Escrito por: J.P. Aulet el 16 Oct 2011 - Tags: , , , , ,

Hoy se conmemora el Día Mundial de la Alimentación, proclamado en 1979 por la Conferencia de la Organización de las Naciones Unidas para la Agricultura y la Alimentación (FAO) y por esto he empezado a buscar un poco de información sobre las cifras, que costaría erradicar la hambre, etc.

Los datos más importantes a tener en cuenta, extraídos en su mayoria de la FAO són:

  • Entre el 2006-2006,  850 millones de personas (un 13% de la poblacion mundial) estaban subnutridas (estado de las personas cuya ingestión alimentaria regular no llega a cubrir sus necesidades energéticas mínimas).
  • En 2011 eran unos 1000 millones, incluso con el ‘Objetivo del Mileno’.
  • Cada día mueren alrededor de 16.000 niños debido al hambre
  • Muchos informes afirman que serían necesarios cerca de 30.000 millones de euros (anuales) para erradicar el hambre.

Luego de leer todo esto, me pasó por la cabeza la pregunta: ¿Qual debe ser el gasto militar a nivel mundial anual? . Me puse a investigar un poco y…

  • En 2011, el gasto militar mundial ascendió los 834.000 millones de euros.
  • Las 100 primeras empresas militares augmentaron un 70% los ingresos en los ultimos años, pese a la crisis.
  • Es bien conocido también que la venta de armas es el principal motivo de hambrunas locales (especialmente en África).

Pues bien, empezé a hacer un poco de matemàticas con estas cifras.

Si al gasto militar, le restamos dos veces el precio de acabar con el hambre en el mundo (por hacerlo bien y erradicarlo de verdad : ), nos queda una bonita cifra:

843.000.000.000  – (2*30.000.000.000) = 783.000.000.000 €

Bueno, no creo que ningún hijo de vecino dijera que no a semejante cantidad, pero sigamos un poco más lejos y vamos a ser justos (total, estamos imaginando una utopía de momento). Dividamos esta magnífica cifra entre el total de población mundial, que en nuestra suposición, está felizmente alimentada ya.

783.000.000.000 € / 7.000.000.000 personas = 112 €/persona

Pues bien, ademas de acabar con el hambre, podríamos dar 111 € por persona y año (incluyendo todo el mundo). Sabiendo que en el mundo hay 1.000 millones de personas que viven con menos de 1 euro al día, es decir, en condiciones de Pobreza Extrema, y hay 2.800 millones lo hacen con menos de 2 euros diarios, podríamos llegar a ser un poco más justos y repartir entre la mitad más pobre este dinero (recordemos que esa gente ya habría mejorado, pudiendo comer cada día).Pues bien, si excluimos la mitad de la población más rica, nos queda, logicamente el doble de dinero a dar a cada ciudadano, es decir: 224 €/persona.

Esto supone que, sólo con el gasto militar de un año, acabamos de erradicar la pobreza (2 veces) y conseguir que nadie viva por debajo del nivel de Pobreza extrema. gasto militar

Si en algunos aspectos el gasto militar ya es muy absurdo, sería necesario tanto gasto militar si todos fueramos más felices, sin hambre, sin tanta pobreza extrema?

Habrá quien diga que sí, pero en un dia como hoy, después de un día como ayer, permitanme soñar un poco.

Comments Off


El auge de Javascript

Escrito por: J.P. Aulet el 14 Oct 2011 - Tags: , , , , , , , ,

Algunos de los servicios más populares de Internet usan intensivamente librerías/frameworks Javascript (des de los famosos jQuery y YUI o otros frameworks cómo Script.aculo.us, Prototype, Moo Tools o Dojo), algunos de los clarisimos ejemplos són GoogleMaps, Twitter o más recientemente Klout y Digg.

Pero des de hace ‘poco’ tiempo, están surgiendo algunas librerías Javascript que están subiendo como la espuma y que incorporan conceptos y tecnologías innovadores que cabe destacar, entre ellas:

- Node.js:node js

- Web Oficial: http://nodejs.org

- Tutorial: Node Begginer

Es una libería javascript de I/O (entrada/salida) asíncrona basada en V8 de Google (máquina virtual de alto rendimiento y escalabilidad). Uno de las ventajas principales es su velocidad y ligereza, mucho más rápido que Ruby, Python,Perl o PHP y con capacidad de manejar miles de conexiones simultáneas con una sobrecarga mínima en un solo proceso.

Otra de las características son que trabaja en el lado del servidor (server-side), cuando usualmente Javascript trabaja en el lado del cliente. Esto permite mayor escalabilidad, ya que uno de los principales objetivos es crear aplicaciones web y servidores web.

Ejemplo de código para crear un senzillo servidor (extracto de la web oficial):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Sindikos.com\n');
}).listen(1337, "127.0.0.1");

- Backbone.js:backbone js

- Web Oficial: http://documentcloud.github.com/backbone/

- Tutorialhttp://backbonetutorials.com/

Proporciona una estructura MVC (modelo-vista-controlador) para aplicaciones Javascript con modelos ‘key-value’, eventos, colecciones y una completa API con filosofia RESTful y soporte JSON. Este framework en Javascript podría compararse a Rails en Ruby, Symfony en PHP o Django en Python, que proporcionan modelos MVC y DRY (Don’t Repeat Yourself).

Ejemplo de uso:

  • Backbone.Model: La función se envuelve dentro de la capa de Modelo (o de negocio).
  • Backbone.Collection: Crea una colección con ordenación, filtrado, adición, eliminación, etc.
  • Backbone.Router/Backbone.Controller: Mapea URLs con funciones
  • Backbone.View: Añade una interfaz de usuario (UI).

– Less.js:

- Web Oficial: http://lesscss.org/less js

- Tutorial: http://designshack.net/articles/css/using-less-js-to-simplify-your-css3

LESS añade funcionalidades dinámicas a las Hojas de Estilos  con variables, operadores o funciones. Puede correr en modo cliente dentro el navegador o en el servidor con Node.js.  Esto permite generar hojas de estilo en tiempo real dependiendo de los parametros pasados a la hoja de estilo.

Un ejemplo de su funcionamiento seria:

.rounded(@radius: 3px) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}

Si llamamos a “.rounded()”, el radio del objeto será de 3px. Si llamamos a “.rounded(10)”, será de 10 píxeles. Podemos observar que al añadir ‘@’ delante de una declaración, esta actúa como una variable pasada a la función, que incluso permite declarar el valor por defecto.

Ejemplo código CSS dinámico con LESS JS (extracto de la web oficial):

.box-shadow (@x: 0, @y: 0, @blur: 1px, @alpha) {
  @val: @x @y @blur rgba(0, 0, 0, @alpha);

  box-shadow:         @val;
  -webkit-box-shadow: @val;
  -moz-box-shadow:    @val;
}
.box { @base: #f938ab;
  color:        saturate(@base, 5%);
  border-color: lighten(@base, 30%);
  div { .box-shadow(0, 0, 5px, 0.4) }
}

Conoces alguna otra librería / framework Javascript interesante? Apuntalo en los comentarios y le haremos una pequeña revisión!

Comments Off


15 millones de segundos (o 6 meses)

Escrito por: J.P. Aulet el 28 Sep 2011 - Tags: , ,

Hoy cumplimos 6 meses de vida de éste blog y aprovechando haremos un poco de resumen de estos primeros dias:

6 meses en cifras:

  • 130 artículos
  • 6.500 visitas únicas
  • +11.000 páginas servidas

Más Vistos:

  1. 22 Apps para Android
  2. WWF Anuncios Originales y Creativos
  3. Vídeos Realidad Aumentada
  4. Las 100 Habilidades más buscadas
  5. Buscador de imágenes inverso de Google
  6. Sistema Solar Interactivo
  7. Principales responsables del Gobierno Abierto y Datos Abiertos en España
  8. 5 codigos jQuery útiles
  9. Programación Orientada a Objetos en PHP5
  10. Ejemplos Gobierno Abierto: Zaragoza

Más Comentados:

  1. Ejemplos Gobierno Abierto: Zaragoza
  2. Datos Abiertos
  3. Generación de metadatos semánticos mediante juegos online
  4. 22 Apps para Android
  5. Google Weather API + PHP
  6. Ejemplos Gobierno Abierto: Chicago
  7. Ciudades Inteligentes: Enlaces Interesantes
  8. Ejemplo Gobierno Abierto: Filadelfia
  9. Malos ejemplos de Gobierno Abierto: Senado y Congreso
  10. Proyectos Ciudades Inteligentes en España

Otro canal complementario a la página web que usamos es Twitter, con la cuenta ‘@sindikos’, dónde publicamos información útil relacionada principalmente con #opendata, #gobiernoAbierto, #ogov, #datosAbiertos, #smartCities, #apps y más. También es interesante mostrar algunos datos:

@sindikos:

  • 527 Tweets (3 tweets/dia de media)sindikos
  • 278 seguidores
  • Añadido a 19 listas (desde innovación, emprendedores, smartcities…)

Personalmente estamos muy satisfechos y seguiremos trabajando para mejorar. Todo sugerencia y/o consejo será bienvenido!

Gracias por su visita

Comments Off


Proyectos innovadores en Realidad Aumentada

Escrito por: J.P. Aulet el 27 Sep 2011 - Tags: , , , ,

La realidad aumentada es una de esas tecnologías que aún tienen un largo recorrido para ser de dominio público y aún se ve como una tecnología innovadora y futurista. Para ir conociendo mas sobre ésta tecnología y sus posibles futuras aplicaciones, vemos una serie de proyectos que especulan con posibles usos (aún en desarrollo o sólo como concepto):

Mejorando la Ciudad:

No es que sea totalmente partidario, y si se buscan defectos hay algunos (falta de privacidad, de sociabilidad, etc.) pero el concepto es interesante, aplicando realidad aumentada en la ciudad para mejorar la interoperabilidad con los ciudadanos y su información a modo de ‘proyectores’. Esto también se aplica en  la interacción entre personas y mejorar la diversión mediante proyectores de juegos interactivos:

En algunos entornos, sería todo un lujo disponer de entretenimiento como este (por ejemplo en los aeropuertos).

Mejorando el Hogar:

El proyecto ‘Intel: Envisioning Interactions in the Home of the Future’ usa realidad aumentada en el hogar para mejorar algunas funciones cotidianas. Las que más me gustan són las de visualización del consumo, por ejemplo los lítros de agua gastados en el día o la electricidad gastada por cada enchufe. Hay muchos otros conceptos, por ejemplo realidad aumentada en la cocina (tiempo de cocción cómo cronometro, ingredientes, etc). Un ejemplo:

realidad aumentada hogar
Via: Washington.edu & Intel Labs Seattle

Mejora experiència Conducción:

Uno de los frentes de innovación en realidad aumentada son la ayuda en la conducción (ya existen numerosas aplicaciones para esto). El siguiente vídeo muestra un ejemplo de HUD (Head Up Display) con información en tiempo real sobre la conducción, peligros, velocidades, tiempos de semáforos, etc. Puede que no sea una gran idea poner tanta información a disposición del conductor, que puede distraerse, pero siempre puede usar para mejorar la conducción y hay un gran potencial por ejemplo en el vidrio del copiloto (consulta de rutas, mapas, eventos…):

¿Que os parecen estos proyectos / ideas en realidad aumentada? Usaríais alguno de ellos?

Comments Off


Caso de éxito con Datos Abiertos en el Transporte

Escrito por: J.P. Aulet el 26 Sep 2011 - Tags: , , , , ,

Vídeo muy interesante (en inglés) que muestra la experiencia positiva tras liberar los datos de una ciudad, en éste caso Nueva York, en el sector del transporte público. Se cuenta, por voz de varias personas (entre ellas Nick Grossman de Open Plans, Tim O’Reilly creador de O’Reilly Media o Joshua Robin del departamento de transporte de Massachusetts DOT) como si un gobierno actúa como plataforma de comunicación de datos abiertos se construye un ecosistema de soluciones al rededor de los datos creados por usuarios y desarrolladores. En el vídeo se muestra el ejemplo real de NYC con su servicio de transporte público (MTA) que es uno de los mayores generadores de opendata mundial al distribuir todos los horarios de metros, trenes, autobuses, etc. por Internet (incluso en CD-ROM si se solicita) y cómo el hecho de liberar los datos, en pocas semanas generó aplicaciones móbiles, portales, una pantalla LED en tiempo real, etc. y el provecho que incluso tiendas han incorporado para ofrecer un servicio extra al cliente (en éste caso ver en tiempo real el tiempo que falta para que llega el autobús mientras te tomas tranquilamente un café. Pero esto no es todo, lo mejor es disfrutarlo:

A Case for Open Data in Transit

From: streetfilms

Comments Off


« Anterior

Siguiente »