Feb 18

buglabs_logoPara comenzar a desarrollar en la plataforma de prototipado de hardware basada en modulos Bug de Buglabs, se puede instalar el kit de desarrollo Dragonfly basado en Eclipse que contiene todas las herramientas necesarias para desarrollar y probar aplicaciones para este dispositivo.

Requisitos :

  • Tener instalado el JDK
    sudo apt-get install sun-java6-jdk

Pasos :

  • Abrir una consola
  • Crear directorio para instalar el SDK
    mkdir dragonfly
    cd dragonfly
  • Ir a la pagina oficial del SDK de Buglabs.net
    http://www.buglabs.net/sdk
  • Desargar la version mas reciente para Linux, (unos 156 MB)
    por ejemplo la 1.1.7.39
    wget http://www.buglabs.net/sdk/production/dragonfly-lin.zip
  • Descomprimir el archivo
    unzip dragonfly-lin.zip
  • Ejecutar el eclipse
    ./eclipse/eclipse
  • Seleccionar el workspace sobre el cual se quiere trabajar

Enlaces :

Tagged with:



En February 18 de 2009, Marlon J. Manrique escribió acerca de Instalando BUG SDK en Ubuntu 8.10.
Feb 17

buglabs_bug02

"BUG es un conjunto de modulos electronicos faciles de usar que pueden acomplarse para crear cualquier dispositivo que se pueda uno imaginar. Cada modulo tiene una funcionalidad especifica, por ejemplo : camara, teclado, pantalla, salida de video, entre otros. Uno decide que funcionalidad requiere y BUG se encarga del resto, permitiendo crear dispositivos facil y rapidamente. Con BUG y su ambiente integrado de programacion, cualquiera puede construir, programar y compartir aplicaciones y dispositivos innovadores".
(fragme to de la traduccion de la descripcion oficial de BUG)

A diferencia de muchas plataformas de desarrollo y de prototipeado de hardware, donde se debe comprar todo el modulo que vende la compañia para probar determinadas carateristicas o comprar modulos pequeños los cuales deben ser acompados a tarjetas por medio de soldaduras o cables, o incluso crear circuitos electronicos para la regulacion de voltaje o comunicacion, BUG es el LEGO del prototipeado, permitiendo crear diferenter dispsitivos partiendo de una base y adicionando aquellas funcionalidades que se requieren, sin necesidad de una soldadura o de intrincados planos o implementaciones de software.

El dispositivo a construir debe partir del BUGbase, el cual es mini computador con sistema operativo Linux, con 128 MB de RAM, WiFi, bateria recargable, USB, tarjeta de red y una pequeña pantalla de LCD con botones de control; posee 4 conectores que permiten acoplar otros componentes, conocidos como los BUGmodules que implementan cierta funcionalidad, la cual puede ser adicionada al modulo principal para aumentar sus caracteristicas basicas, permitiendo crear dispositivos con diferentes funcionalidades y combinarlas para crear dispositivos con funciones innovadoras.

BUG esta construido totalmente con software libre y su ambiente de desarrollo esta basado en Eclipse. Las aplicaciones y servicios son dinamicamente cargados, deacuerdo a los modulos acomplados en el dispositivo. El lenguaje de programacion de alto nivel es Java que aloja una arquietctura basada en servicios.

Es una buena alternativa para la creacion de dispositivos en la etapa de prototipeado de las aplicaciones, ya que permite de una forma facil y rapida crearlos y ponerlos a funcionar, sin recaer en problemas de conectividad, manejo de voltajes, electronica. Ademas de esto siendo una plataforma Linux, me imagino que proto veremos cosas hechas en C, Python que le sacaran mas jugo al aparatejo. Adicional a todo esto esta Java, mi inagotable fuente de satisfacciones una vez mas presente.

Enlaces :

Tagged with:



En February 17 de 2009, Marlon J. Manrique escribió acerca de Que es Bug de Buglabs ?.