Article View: comp.windows.interviews
Article #46Re: Design for independent UI development
From: arnault
Date: Mon, 02 Nov 1992 14:25
Date: Mon, 02 Nov 1992 14:25
46 lines
2361 bytes
2361 bytes
In article <2AE62C23.27686@ics.uci.edu>, echarne@ics.uci.edu (Eli B. Charne) wri
tes:
|>
|> I'm interested in any pointers people may have to research/papers/etc
|> that discuss design methods for large software systems to support
|> independent development and evolution of the user
|> interface.
|>
|> It is my experience that the user interface tends to be very tightly
|> bound to the system that is being designed, and that the user
|> interface code tends to be mixed in directly with application code,
|> making it very hard to split up their development.
|>
|> I would greatly appreciate any response.
I am working in a research lab (French CNRS - Particle physics
domain) We have developped a toolkit for building interactive
Motif-based application, that make them entirely independent of the GUI
: the UI definition is done entirely interactively during the
application's life (note that the aim of this toolkit is to build
interactive data analysis aaplications) . An online UI builder (linked
within the appli.) and a C interpreter (named CI) makes this possible.
The C interpreter is used to handle any possible callback script
installed in the widgets. The only communication between the
application and it's UI is done through entry points and variables
belonging to the appli. that may be declared to the CI. The important
design point is that the syntax of the entry points (well of their
arguments) is only relevant to the appli. semantic, whereas the
conversion format from the UI forms is handled by the CI.
This package contains in addition support for 3D graphics within
dedicated widgets, and support for creating additionnal widgets (data
viewers, imaging widgets, etc...).
Package + doc may be reached from anonymous ftp on
lalux3.in2p3.fr
---> pub/onx
Christian Arnault - Guy Barrand
arnault@lalux1.in2p3.fr
barrand@lalux3.in2p3.fr
----------
Technical Details
Message-ID:
<9211021325.AA07585@lalux1.in2p3.fr>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!LALUX1.IN2P3.FR!arnaultShow Full Headers
Complete Article Headers
Newsgroups: comp.windows.interviews Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!LALUX1.IN2P3.FR!arnault From: arnault@LALUX1.IN2P3.FR Subject: Re: Design for independent UI development Message-ID: <9211021325.AA07585@lalux1.in2p3.fr> Sender: news@shelby.stanford.edu (USENET News System) Organization: Internet-USENET Gateway at Stanford University Date: Mon, 2 Nov 1992 14:25:19 GMT Lines: 48