Article View: comp.lang.misc
Article #636Re: Languages for specifying user-system interaction
From: Bill Hefley
Date: Tue, 19 Sep 1989 21:58
Date: Tue, 19 Sep 1989 21:58
30 lines
2148 bytes
2148 bytes
In article <31384@ucbvax.BERKELEY.EDU> becker@ernie.Berkeley.EDU ( Beverly H. Sobelman Becker) writes: >I'm ... explor[ing] the use of languages for >describing user-system interaction. You might want to explore the Serpent User Interface Management System that has been developed by some of my colleagues here at the SEI. Len Bass (ljb@sei.cmu.edu) headed up the development team. From the Introduction to the Serpent SLANG Reference Manual: "Serpent is a User Interface Management System (UIMS) that supports the development and execution of the user interface of a software system. Serpent supports the incremental development of the user interface from the prototyping phase through production and maintenance. Serpent encourages a separation of functionality between the user interface portion of an application and its functional portion. Serpent is also easily extended to support additional input/output technologies. This Slang Reference Manual describes the model, syntax and semantics of the Slang dialog language. Slang is the language within Serpent used for the specification of user interfaces." I believe that Serpent is available for Ultrix Vaxen and Suns using X11 in a beta release version. Serpent is implemented as three seperate parts: the application (which can be written in C or in Ada), the dialogue (which must be written in the user interface language called Slang), and the presentation, which is essentially a binding between Serpent and whatever technology you want, in this case the X Toolkit with the Athena widgets. Bill Hefley weh@sei.cmu.edu
Technical Details
Message-ID:
<4155@gp.sei.cmu.edu>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!pt.cs.cmu.edu!sei!wehReferences:
<31384@ucbvax.BERKELEY.EDU>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!pt.cs.cmu.edu!sei!weh From: weh@sei.cmu.edu (Bill Hefley) Newsgroups: comp.lang.misc,comp.cog-eng Subject: Re: Languages for specifying user-system interaction Keywords: user interface, programming languages Message-ID: <4155@gp.sei.cmu.edu> Date: 19 Sep 89 21:58:21 GMT References: <31384@ucbvax.BERKELEY.EDU> Reply-To: weh@sei.cmu.edu (Bill Hefley) Organization: Software Engineering Institute, Pittsburgh, PA Lines: 30