home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / humanfa / 3046 < prev    next >
Encoding:
Internet Message Format  |  1993-01-26  |  2.7 KB

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