rcs@sei.cmu.EDU (rCs) (10/07/89)
You might also want to consider using the Serpent UIMS. Most of the UI tools I've seen mentioned in this discussion allow you to create a textual or graphic definition of a user interface and then either execute the specification, either directly, or generating C code. Serpent also supports the specification and execution of user interfaces in a special purpose user interface language (similar to UIL) but is designed to manage arbitrary toolkits. Serpent currently supports the athena widget set and is currently being extended to support other, more advanced toolkits. Serpent also supports the separation of user interface and application functionality in the system under development. This adds greatly to the overall maintainability of the system. Serpent has the added advantage of being freely available from the Software Engineering Institute by anonymous ftp. The software is located on fg.sei.cmu.edu or 128.237.2.163 in directory /pub/serpent. Robert C. Seacord rcs@sei.cmu.edu