🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #636

Re: Languages for specifying user-system interaction

#636
From: Bill Hefley
Date: Tue, 19 Sep 1989 21:58
30 lines
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!weh
References: <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