lunes, 21 de mayo de 2012

Vuelo en Open Source

Buenas. Pues hoy literalmente voy a hablar de volar y Open Source. Por lo menos, de todo lo parecido a volar que puede resultar FlightGear, un simulador de vuelo Open Source.

FLIGHTGEAR

Flight is un simulador de código abierto. Es un software multiplataforma, disponible tanto para Windows como para Mac y Linux. Ha sido desarrollado por voluntarios capacitados de todo el mundo. 

El objetivo de este proyecto ha sido, y es, crear un sofisticado simulador, libre, que pueda ser usado en investigación, ambientes académicos o entrenamiento de pilotaje, como una herramienta de ingeniería industrial. También, para todos aquellos que no estamos ligados puede representar una manera divertida de ponerse a los mandos de un avión.

Como buen proyecto de código libre, todo el código está disponible para cualquiera que lo desee. Esto presenta una gran ventaja sobre otros simuladores más comerciales, y es que hay numerosas actualizaciones, modificaciones y evoluciones del simulador, lo que nos permite tener un simulador a la última, así como disfrutar de numerosas posibilidades en el simulador. Además, los valientes que se atrevan con el código, también pueden adecuarlo perfectamente a sus gustos.

Como era de esperar, me ha sido inevitable probar FlightGear, y me ha sorprendido positivamente. Es mejor de lo que me podía imaginar. Se nota que los desarrolladores han invertido grandes esfuerzos en él. Cuenta con numerosos detalles, desde aviones hasta aeropuertos reales de todas partes del mundo. Quizás, y por buscarle una pega, haya que mejorar algo los gráficos de ciertas escenas, aunque tampoco es algo esencial, ya que como simulador funciona muy bien, y es lo que importa.

Aquí os dejo un pequeño vídeo de muestra. Espero que lo disfrutéis.


Por el momento, esto parece haber sido todo, espero volver por este sitio en una temporada. Espero que os haya gustado el blog. Para lo que queráis, por aquí andaré.

¡Hasta la próxima!

miércoles, 16 de mayo de 2012

Domotica Open Source

Hoy os presento la que para mi puede ser la entrada más interesante de todas las hechas hasta el momento, debido a la novedad del contenido presentado. Voy a tratar una herramienta de código abierto encaminada a la domótica.

Se entiende por domótica un conjunto de sistemas que permiten la automatización en la gestión de un hogar.

DOMOTIGA

Se trata de un software de automatización de viviendas de código abierto para Linux. Es un proyecto desarrollado en Países Bajos escrito en el lenguaje Gambas Basic (lenguaje de programación libre derivado de Basic).

Este programa te permite leer todo tipo de valoraciones de sensores, detectar movimientos y fijar el funcionamiento de la iluminación a ciertas horas mediante el uso de componentes hardware, como un receptor RFXCom (un tipo de receptor wireless) y un controlador Xanura CTX35 A10/X10, entre otros.

Algunas características notables de este sistema son:

  • Envío de email/tweet cuando corre un evento.
  • Detector de movimientos.
  • Registro de llamadas telefónicas.
  • Administrador de lista de compras con código de barras-
  • Toma de fotos cuando se abre o se cierra la puerta.

La información que he encontrado es bastante reducida, dado que su salida a la luz se ha producido hace bastante poco. Aún así, a mi me ha picado el gusanillo de la curiosidad y me gustaría probarlo. Puede resultar un tema muy atractivo para desarrollar y acercar a la gente. Creo que es importante que es tipo de cosas resulten próximas y posibles a todo el mundo, y no algo como de ciencia ficción o complejo, ya que puede ser explotada de manera importante.


screenshot
Captura de pantalla de Domotiga.

domingo, 6 de mayo de 2012

Microsoft irrumpe en el Open Source II

Hace unos días os anunciaba la creación de Microsoft Open Technologies, una filial de Microsoft dedicada al desarrollo Open Source.

Uno de los primeros proyectos realizados por la filial de Microsoft ha sido la creación de un sistema operativo: Barrelfish.

Este proyecto ha vendio de la mano de de ETH Zurich y Microsoft Research, una divisón que se dedica a la investigación científica y que cuenta con un equipo de expertos de informática, física y matemáticas.

¿Qué hace diferente a Barrelfish?

Barrelfish es un sistema operativo capaz de mejorar el comportamiento de procesadores multinúcleo , estando más orientado a grandes ordenadores que necesitan muchos recursos.
Explicado de una manera sencilla, podríamos tener un ordenador con varias placas montadas que consten de procesadores de diferentes tipos y arquitecturas (x86/64, ARM, etc). El objetivo de este sistema operativo es hacer que estos procesadores se comuniquen entre ellos, pudiendo trabajar todos en conjunto, por lo que su rendimiento aumenta considerablemente.
Esos no suele suceder en máquinas cotidianas, pero es cada vez más solicitado en superordenadores.

El proyecto es totalmente libre, y puede ser descargado gratuitamente.

Por lo que he podido leer, no debe resultar muy práctico pues ya de inicio plantea dificultades de instalación, ya que hay que descargarse el código fuente y compilarlo uno mismo, por lo que se requiere un conocimiento mínimamente profundo de informática.