ANNOUNCE: Rapid Prototyping with DWI/DUI

Linas Vepstas
Tue, 2 Apr 2002 19:47:53 -0600

On Tue, Apr 02, 2002 at 01:20:14PM -0600, Bill Gribble was heard to remark:
> On Fri, 2002-03-29 at 23:41, Linas Vepstas wrote:
> > This is to announce a new tool for rapid prototyping of data-driven
> > applications:  DWI/DUI (Data With Interaction / Data Under the
> > Interface).  
> This looks interesting.  I have developed something pretty similar, but
> it just uses Glade directly to create the application interface.  I use
> special markup in the widget name field, 

I thought of using markup in the name field, but for some reason I can't
remember, didn't do that.  I think I forgot when I got  around to it.

> which ties in to application
> code you write in Scheme.  

I thought that maybe I should be using scheme, but I'm still not that
good at it, and I got a boss who isn't really enamored of it, and I 
gotta tie to pre-existing c-based glade code.  

> I'm finding that it's a pretty great way to write applications.  We are
> using this tool to do all of the more-or-less rote code to make a GUI
> interface to a database with 50 or so user-accessible tables, and to
> build an asset tracking app for another client. 

yeah, that's the idea.   dwi doesn't have that track record yet,
I've only got a handful of tables going so far.

> I just wish there was a way to slightly extend the GUI editor part of
> Glade without rewriting it altogether.  

yeah, that' on my to-do list ... contact the glade folks, see what can be

dwi currently uses an xml file for the format; I thought of using guile,
though ...

Unfortuantely, the config file is rather verbose, and so i've started to
create a graphical tool to do this.  Naturally, its written in 'dwi'
itself, and so I hope to bootstrap the thing.  


pub  1024D/01045933 2001-02-01 Linas Vepstas (Labas!) <>
PGP Key fingerprint = 8305 2521 6000 0B5E 8984  3F54 64A9 9A82 0104 5933