Realidad virtual en los sentidos del gusto y el olfato

Realidad Virtual OlfativaUn pequeño grupo de investigadores de la Universidad de Tokio, está trabajando en un sistema de realidad virtual que integre el sentido de la vista y el olfato de tal manera que altere la percepción del gusto. Su sistema de realidad virtual fue capaz de engañar la percepción sensorial del usuario que se come una galleta normal, haciéndole pensar que dicha galleta era del sabor que el sistema de realidad virtual hubiese seleccionado. Este grupo de investigación se fundamenta en el hecho de que el gusto del sabor es afectado por la percepción de los otros sentidos (vista, oído y olfato), así como la textura de los alimentos, entre otras cosas.

 

Continue Reading

Computadoras nanomagneticas: el último grito en eficiencia energética

Campos Nanomagneticos

La tecnología nanomagnetica es una promesa. Si esta logra avanzar tal y como esperan sus investigadores, las futuras computadoras que funcionen con chips fabricados a base de pequeños imanes, podrian ser muy eficientes en el uso de la energía, tanto como lo permitan los límites de la física. Actualmente, las computadoras convencionales procesan la información mediante el transporte de electrones alrededor de sus circuitos. Pero, aunque los electrones tienen una masa minúscula, estos requieren de una sorprendente cantidad de energía para moverse. Incluso las computadoras más tecnológicamente avanzadas utilizan mucha más energía de lo que teóricamente necesitan.

Este límite teórico de energía fue creado por Rolf Landauer, físico de IBM, quien argumentó en 1961 que la alteración de un solo bit de información siempre produce una pequeña cantidad de calor. No importa cómo el equipo se construye, ningún cambio puede ocurrir sin una transferencia de energía. La mayoría de las computadoras devoran hasta un millón de veces más energía que este límite especificado por Landauer, cada vez que hacen un cálculo.

 

Continue Reading

Cloud Computing (I): Teorías y fundamentos de la computación en nube

Cloud ComputingNo existe una definición única del concepto Cloud Computing. De hecho, cada actor importante en el mundo de la tecnología de la información ha hecho su propia definición a la medida. No obstante, es posible sintetizar esta definición. Según Ian Foster et al. [1], Cloud Computing es “un paradigma de la computación distribuida a gran escala y manejada por economías escalables, en un conjunto abstracto, virtualizado, dinámicamente escalado, con administración de potencia computacional, almacenamiento, plataforma y servicios, entregados bajo demanda a los clientes sobre Internet.”

La computación en nube es un concepto general que incorpora el software como servicio, tal como la Web 2.0 entre otras tendencias tecnológicas, donde el tema en común es la confianza en Internet para satisfacer las necesidades de cómputo de los usuarios. Es más un proceso que una tecnología. El concepto detrás de qué lo que ahora es Cloud Computing incluye una variedad de cosas, tales como Cluster Computing, Utility Computing, Grid Computing y On-Demand Computing, entre otras.

 

Continue Reading

C ++ sin armas de fuego, cuchillos y palos

C++Después de aproximadamente poco más de 30 años, C++ sigue siendo uno de los lenguajes de programación informáticos más populares, favorecido en gran parte por su velocidad, mas no por su simplicidad. Solo por citar algunos ejemplos, Apple Mac OS X, Adobe Illustrator, Facebook, Google Chrome, Apache MapReduce, Microsoft Windows 7 e Internet Explorer, Firefox y MySQL están escritos en parte o en su totalidad en C++. Y mientras, nuevos lenguajes han nacido desde entonces, quizá más adecuados para ciertas tareas, pero C++ sigue presente, soportando el paso del tiempo. Java es quizá el único que le ha superado en popularidad, según el Índice de TIOBE. ¿Y que con PHP, Ruby y JavaScript? Claro, algunos podrían decir que estos lenguajes más nuevos son el futuro, pero C++ es el pasado, el presente y el futuro.

 

Continue Reading