El desarrollo de dbNaut está en una pausa involuntaria desde febrero de 2012. Tiempo insuficiente para este programador, la carga de trabajo ha tenido sus demandas. Pero me he dispuesto reiniciar. Tengo la meta de agregar una característica al programa, con una frecuencia de una nueva cada dos semanas, por lo menos.
dbNaut no va a tener oportunidad de atraer a los usuarios si no se convierte en un producto minimamente viable. Ahora mismo, no lo es. En concreto, lo que ya hace es:
¿A cuáles nuevas características aspiro?:
Casi nada, ¿no?. Nos vemos :)
Por el momento, dbNaut facilita la creación de tablas únicamente desde la ventana SQL. Un recurso muy solicitado es la columna clave autonúmerica. Aquí un ejemplo:
dbNaut en el IDE.
El nuevo ingrediente va a ser la ventana Data Definition para facilitar la creación de tablas de datos.
Para los impacientes, el código va a vivir en: Launchpad.net, por lo tanto, el control de versiones será con Bazaar.
Para los “un poco menos” impacientes:
Podría ser un punto discutible de este proyecto, el llamado código fuente es un archivo binario con extensión rbp para Real Studio 2011 Release 4.1. No tiene utilidad bajarlo sin tener instalado el IDE - que no es ni abierto ni gratuito, pero me ha simplificado mucho el trabajo-.
Al tiempo que voy publicando el código fuente, también aprovecho la ocasión para explorar Bazaar como sistema de control de versiones en Launchpad.net (el espacio en la red de Canonical para alojar el desarrollo de proyectos de software). Git parece ser el favorito de mucha gente, y el soporte a proyectos abiertos por parte de Github es magnífico, pero quiero conocer Bazaar, principalmente, y quiero acercar más a dbNaut al entorno Ubuntu. El conjunto de Launchpad.net y el recurso de PPAs (Personal Package Archive) parece ser el camino formal para que un programa se pueda instalar en las distribuciones xBuntus con un simple: apt-get install.
A ver cómo se pone.
Durante la etapa de desarrollo antes de la primera versión estable, la instalación de dbNaut en Ubuntu será manual, en este video te muestro cómo descargar y ejecutar el programa. Nada complicado. Gracias a Lorena por facilitarme su compu.
Este video, de Diciembre de 2010, te muestra los primeros pasos para crear un archivo de datos y cómo definir, con SQL, una nueva tabla. Finalmente se retoma el SQL para insertar unos pocos registros.
La primera entrada de este blog es, por fortuna, también el anuncio de que “Ya pueden descargar mi software” otra vez.
Lo cual me emociona mucho, porque este proyecto es producto de unas pocas horas robadas al sueño -finamente distribuidas a lo largo de un año-, con la finalidad de lograr un pequeño programa que, en principio, yo necesito que exista.
La gente con espíritu explorador ya puede ir a www.dbnaut.com, bajarlo y descomprimirlo en Ubuntu o en OS X o en Windows.
Luego, con este programa pueden comenzar a crear y administrar bases de datos en un contexto personal usando un poco de SQL y manipular unas pocas ventanas para consultar los datos.
Esta es la segunda vez que se libera dbNaut, la ocasión anterior, el año pasado, era la misma versión, pero enfocada exclusivamente en OS X sobre Intel. Debí cerrar el enlace a la descarga y migrar el website a otro servidor, los proyectos de trabajo tomaron la mayor parte del tiempo y alargaron los resultados de algo aparentemente trivial. Ahora ya me he podido permitir elaborar el ejecutable para Windows y para Linux, y facilitar los vínculos para descargarlo.
dbNaut está en su edad más temprana, no esperes que corra y vuele solamente por salir de la cuna. La visión que tengo para este programa de gestión de datos llega un poco más lejos para alcanzar una mayor usabilidad y simplificar mucho la creación y consulta de bases de datos. Lo que ahora se puede obtener, digamos, son los puros huesos.
De aquí a conseguir la primera versión estable, la v1.0.0, he bautizado al proyecto como dbNaut Zetes.

Hay unos viejos videos en www.vimeo.com/dbnaut que muestran un poco cómo funciona dbNaut, por supuesto, voy a crear algunos más para que la gente vea cómo instalar y aprovechar el programa.
Espero que alguien más pueda aprovechar este software.
Mario Martínez