Léxico TI › Programación › dtbuilder

dtbuilder

Programación Svenska → Actualizado: 2026-10-08
Más información
Creador
Sun Microsystems, dentro de CDE
Tipo
Constructor de interfaces
Predecesor
DevGuide
Licencia
LGPL 2.0 (desde 2012)

El Application Builder de CDE, donde se montaba una interfaz Motif con el ratón y un generador de código escribía el C.

Escribir un programa Motif a mano significaba cientos de líneas de XtVaCreateManagedWidget y nombres de recursos antes de ver un solo botón. Application Builder, lanzado como dtbuilder, ofrecía en cambio una paleta de ventanas, paneles, botones y listas que se soltaban sobre un área de trabajo, más un editor de propiedades para colores, tipografías y comportamiento. El proyecto se guardaba como un archivo .bip con un archivo .bil por módulo, en un formato de texto que sobrevivía al control de versiones. La herramienta dtcodegen producía después el código C, los makefiles y los esbozos de las callbacks, con zonas claramente marcadas donde el programador escribía su propia lógica sin que la siguiente generación la pisara.

Era la aportación de Sun y, en la práctica, una edición Motif de DevGuide, el de OpenWindows, lo cual encajaba, porque CDE estaba pensado para absorber a los usuarios de OpenWindows. Entendía las peculiaridades del escritorio: el código generado registraba mensajes de ToolTalk, volúmenes de ayuda y arrastrar y soltar. Como todo generador de código de su época, producía código más fácil de leer que de modificar, y cuando GTK y Qt se adueñaron del escritorio Unix nadie lo siguió. Aun así es una de las pocas partes de CDE que varios fabricantes documentaron como es debido.

← Volver al léxico