🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: uk.comp.os.linux
Article #1720

Re: Gui tool similar to "Motif Tools"

#1720
From: Christopher Browne
Date: Wed, 30 Sep 1998 00:00
59 lines
3393 bytes
On Tue, 29 Sep 98 21:22:07 GMT, Phil Hunt <philh@vision25.demon.co.uk> wrote:
>In article <6uocva$qje@ics.com> dbl@jackal.ics.com "David B. Lewis" writes:
>> |> I think that two approaches could be done here:
>> 
>> In short, the least-common-denominator approach or the union-of-the-sets
>> approach.
>> 
>> The first is not adequate, the second indeed is "a lot of work".
>> 
>> Consider what a builder tool really is supposed to do for you.
>> Is it a way to maintain code?
>
>Not sure what you mean. It's a way to produce code that is manitainable.
>
>> a way to produce lots of code quickly?
>
>It's a way to build user interfaces quickly.
>
>> a way to have a cross-platform solution?
>
>No.

There are two main approaches to user-interface builders that are
relevant here:

a) Template generator.

You drag'n'drop things into place to "prototype" a widget (or menu or
screen or whatever). 

Click "compile," and code is generated for you to then use. 

If, horror of horrors, you have to customize the results, you can't push
it back into the template generator; it's a one-way pipeline. 

b) GUI maintainer. 

This is the rather more complex approach.  This sort of system can
handle "both directions." You slap components together to build GUI
elements.  And the system generates code.   You then tune the code,
running, testing, adding event handlers.

And then you want to further modify the model.  *You push the code back
into the GUI tool,* and it maps your changes in.

In effect, this provides a sort of "reverse-engineering" tool; you can
push GUI code into the tool, and it can pop out with a nice D'n'D view
of the GUI model that results.   

These sorts of tools are really tough to build, and are often *VERY*
expensive.  The "definitive" X/Motif tool is such a tool, and costs on
the order of $10K per seat.  (That means that if there are 100
developers, you get to spend a million dollars on this...)

-- 
"Your job is being a professor and researcher: That's one hell of a good
excuse for some of the brain-damages of minix."  -- Linus Torvalds to
Andrew Tanenbaum
cbbrowne@ntlug.org- <http//www.ntlug.org/~cbbrowne/lsf.html>
Technical Details
Message-ID: <6us8bl$dt$14@blue.hex.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <906505462snz@vision25.demon.co.uk> <6udm2m$cij@ics.com> <906755425snz@vision25.demon.co.uk> <6uocva$qje@ics.com> <907104127snz@vision25.demon.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f5392,801ed80c634e88d
X-Google-Attributes: gidf5392,public
X-Google-Thread: 103734,801ed80c634e88d
X-Google-Attributes: gid103734,public
X-Google-Thread: 1103af,801ed80c634e88d
X-Google-Attributes: gid1103af,public
X-Google-Thread: fc89c,801ed80c634e88d
X-Google-Attributes: gidfc89c,public
X-Google-Thread: 10d8ad,801ed80c634e88d
X-Google-Attributes: gid10d8ad,public
X-Google-Thread: 1025b4,801ed80c634e88d
X-Google-Attributes: gid1025b4,public
X-Google-Thread: 108717,801ed80c634e88d
X-Google-Attributes: gid108717,public
From: cbbrowne@news.hex.net (Christopher Browne)
Subject: Re: Gui tool similar to "Motif Tools"
Date: 1998/09/30
Message-ID: <6us8bl$dt$14@blue.hex.net>
X-Deja-AN: 396222639
References: <906505462snz@vision25.demon.co.uk> <6udm2m$cij@ics.com> <906755425snz@vision25.demon.co.uk> <6uocva$qje@ics.com> <907104127snz@vision25.demon.co.uk>
Organization: Hex.Net Superhighway, DFW Metroplex 817-329-3182
Reply-To: cbbrowne@hex.net
Newsgroups: uk.comp.os.linux,comp.os.linux.misc,gnu.misc.discuss,comp.os.linux.development.system,comp.unix.programmer,comp.windows.x,comp.programming