Crando tus propios gadgets para Tux Droid

6 05 2008

El objetivo del artículo es iniciar al lector en el procedimiento a seguir para escribir Tux Gadgets.

Como introducción, comentar que Tux Droid es un pequeño robot con forma de Tux que viene completamente lleno de sensores, micrófono, transistor de infrarrojos, sensor de luz, del nivel de batería, de presión y entre otras cosas másn un bus I2C.

Con respecto a su conexión al ordenador, el robot tiene un enlace sin cables a través de un dispositovo USB.

En la revista se habla acerca de la API de Tux Droid, el núcleo de software y el entorno Tux Droid, llamado Tux Droid Framework, que es el responsable de hacer que todo el software de Tux Droid esté disponible.

Las aplicaciones usadas en el framework se llaman Tux Gadgets. Para instalar nuevos gadgets, podemos simplemente arrastrar y soltar desde el sitio web de la comunidad (www.tuxisalive.com) a la interfaz gráfica de Tux Droid.

Por último, decir que el lenguaje usado es Python, por lo que su sintaxis es clara y minimalista.

A modo de resumen, el procedimiento que sigue `para crear el típico ejemplo “Hello Word” es el siguiente:

  • Creamos un nuevo gadget
  • Añadimos información al gadget
  • Definimos el nombre localizado del gadget
  • Haciendo que Tux Droid hable
  • Probando el Gadget en el Gadget Manager
  • Añadiendo soporte multi idioma
  • Traduciendo el nombre localizado
  • Traduciendo el mensaje Text-To-Speech

En un segundo tutorial, crea un gadget que lea el contenido del portapapeles con el servicio Text-To-Speech, para lo cual añade notificaciones, uso de variables y funciones, e implementaciones de un objeto GTK.

Un artículo interesante para quien tenga Tux Droid, y no tanto para el resto.