Aucbvax.2434 fa.works utzoo!decvax!ucbvax!works Sat Jul 25 09:41:23 1981 Sperry Univac workstation design group -- eyewitness testimony >From SHRAGE@WHARTON-10 Sat Jul 25 09:38:52 1981 I was invited to Sperry's Software Research group and had an opportunity to speak with them and examine some of the work that they are doing in workstations and in programmer's tools. They are more concerned with the "programmer's workstation" than a management workstation and thus are putting a lot of effort into the language that controls the device. It is designed to be modified by the user and has inboard multitasking and file system, etc. Understand that this design is for a device to be hung from a large central machine for program developement NOT for execution of programs. Here is a short list of the things that (I saw) that they were thinking about/working on: 1) Pascal debugging/programming aids. They have a really nice design (and partial implementation) for a visual program stepper that draws colored boxes around the program structure and then highlights the lines as they are executed so that the programmer can "see" the program in exectution. It (will) also display the variables and structure nicely. I played with this and it made it very very simple to visualize what a program was doing (especially when you turn the speed up fast enough and can see where the loops are crunching along). The final implementation of this should be very nice. [Jim Gimple (formerly a Snobol afficianado from Bell) is doing this work]. 2) A high res/color PWB system with joystick and mouse. They are spending a lot of time working on the "editor language" (which is also the JCL and workstation control language) rather than "cutsie" features to add to the user view. The file structure is Unix based but they ALSO feel that unix's user view is a total lose and are designing one of their own that, from what I saw, will be much nicer. Again, their position is that this will be used by programmers, not managers or secretaries and they are giving the user power to change things (in a properly controlled manner) at whim without too much work. Currently they are having trouble with the Univac hardware research people (it's too slow for them) but that should be resolved soon. This project is under control of Marc Fogel and Ira Ruben. 3) Help systems. Knoweldge based and natural language driven (if you like) user aids for the station command language etc. They have several NL and AI people very interested in user assitance. I don't know how/if this relates to the workstation but it was interesting none-the-less. This work was being done by Nathan Relles and Norm Sondheimer (president of the ACL). All of the above is managed in a very small group of very expert people by Dick Wexelblat and for more info one can write to Sperry Univac Software Research 2G3 Bluebell, Penna. 19424 They are going to have an Apollo and/or a couple of Perqs soon. -- Jeff ----------------------------------------------------------------- gopher://quux.org/ conversion by John Goerzen of http://communication.ucsd.edu/A-News/ This Usenet Oldnews Archive article may be copied and distributed freely, provided: 1. There is no money collected for the text(s) of the articles. 2. The following notice remains appended to each copy: The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996 Bruce Jones, Henry Spencer, David Wiseman.