home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!unipalm!uknet!edcastle!hwcs!hwcs!sfleming
- From: sfleming@cee.hw.ac.uk (Stewart T Fleming)
- Newsgroups: comp.human-factors
- Subject: Re: Info on UIL (User Interface Language)
- Message-ID: <1993Jan26.094117.3966@cs.hw.ac.uk>
- Date: 26 Jan 93 09:41:17 GMT
- References: <1jn5tiINNo7p@nic.umass.edu>
- Sender: news@cs.hw.ac.uk (News Administrator)
- Reply-To: sfleming@cee.hw.ac.uk
- Organization: Dept. Of Computing and Electrical Engineering, Heriot-Watt University, Edinburgh
- Lines: 50
-
-
- In article <1jn5tiINNo7p@nic.umass.edu>, gbc@neural.hampshire.edu (Gary Cote) writes:
-
- >Can somebody give me some info about UIL (User Interface Language)? I understand
- >that it was created by Digital, that it creates a textual representation of a
- >user interface, and that it is somewhat of a standard (?).
-
- UIL is a language which is used to model widget hierarchies for the Digital
- XUI (DECWindows) and OSF/Motif toolkits. A UIL description consists of
- a collection of descriptions which arrange widgets (user interface
- components) into a parent/child hierarchy, mirroring the structure of the
- display representation. UIL allows specification of all widget resources,
- which go to control the appearance and some behaviour of the widget, and
- to establish links between callback functions in widgets and application
- functionality.
-
- A UIL description can be compiled separately from the main application code.
- Functions are provided in XUI and Motif libraries to allow a UIL hierarchy
- to be loaded from a compiled description and displayed. The contents of the
- UIL file can be modified without having to recompile the application. You can
- have several UIL files and switch between them at will, for example to
- render a user interface in several different languages.
-
- >How much of a standard is it? Does it extend beyond the DEC platform at all?
-
- UIL is part of the OSF/Motif distribution and should be available on all
- platforms on which Motif is supported.
-
- >Does it support, or is it dependent on, X?
-
- It models user interfaces in terms of widgets, which are dependent on toolkits
- built on top of X (really, Xt Intrinsics). It is restricted to modelling
- widgets from a single toolkit, although it has some support for bringing in
- user-defined widget classes.
-
- There is a competing system called Wcl which is public domain and allows
- more general widgets to be modelled. Wcl should be available by anonymous
- FTP from any X11R5 contrib archive
-
- eg crl.dec.com 192.58.206.2
-
- >Gary Cote
- >gbc@neural.hampshire.edu
-
- STF
- --
- sfleming@cee.hw.ac.uk, sfleming@icbl.hw.ac.uk
- "...but if I'd known the roses/Wouldn't last until the winter/
- I would have been myself/Maybe I could have been somebody..."
- --Carol Laula, _Restless_
-