Léxico de TI › Programação › dtbuilder

dtbuilder

Programação Svenska → Atualizado: 2026-10-08

O Application Builder do CDE, em que se montava uma interface Motif com o mouse e se deixava um gerador de código escrever o C.

Escrever um programa Motif à mão significava centenas de linhas de XtVaCreateManagedWidget e nomes de recursos antes de aparecer um único botão. O Application Builder, chamado pelo comando dtbuilder, oferecia no lugar uma paleta de janelas, painéis, botões e listas para soltar numa área de trabalho, mais um editor de propriedades para cores, fontes e comportamento. O projeto era salvo em um arquivo .bip, com um arquivo .bil por módulo, num formato de texto que sobrevivia bem ao controle de versão. A ferramenta dtcodegen então produzia código C, makefiles e stubs de callbacks, com regiões bem marcadas onde o programador escrevia a própria lógica sem que a geração seguinte a sobrescrevesse.

A ferramenta era contribuição da Sun e, na prática, uma edição Motif do DevGuide do OpenWindows, o que fazia sentido, já que o CDE existia para absorver os usuários do OpenWindows. Ela conhecia as manhas do desktop: o código gerado registrava mensagens ToolTalk, volumes de ajuda e arrastar e soltar. Como todo gerador de código da época, produzia código mais fácil de ler do que de alterar, e quando GTK e Qt tomaram o desktop Unix ninguém o seguiu. Continua sendo uma das poucas partes do CDE que vários fornecedores documentaram direito.

← Voltar ao léxico