Date: 2025-01-22
What is an interface?
What is a user interface?
Well?! What is it?
The space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, whilst the machine simultaneously feeds back information that aids the operators' decision-making process. Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls, and process controls. The design considerations applicable when creating user interfaces are related to or involve such disciplines as ergonomics and psychology. Generally, the goal of user interface design is to produce a user interface which makes it easy, efficient, and enjoyable (user-friendly) to operate a machine in the way which produces the desired result. This generally means that the operator needs to provide minimal input to achieve the desired output, and also that the machine minimizes undesired outputs to the human. --Wikipedia, User Interface
census worker with punch card machine, 1940s, U.S. National Archives and Records Administration
The earliest era of computer / machine interfaces centered on the batch interface. Punch cards were the primary method to input data. Special key punch card were manually punched and batch-processed when fed into a machine. The result could be a printout or mechanical operation. Errors were common, and could be hard to understand, and in addition to syntax errors (erros from typing the code incorrectly) there could also be mechanical errors. Running these batches of punchcards could take a very long time: hours or days until a result was produced.
aka Command Line Interface
Teletype Model 33 ASR
Batch interfaces evolved over time into command line interfaces, which are input as text queries to a main system console. The system responds with output, usually text.
Early command line interfaces used a typewriter keyboard for input and teleprinters for output. Teleprinters evolved out of technology used for the telegraph since 1902, and later used in newsrooms to transmit information. In the 1970s video monitors became more common. Text output could be seen quicker. And simple pictures constructed out of text started to be seen.
Rogue, screenshot January 2020
The text user interface is still very relevant in the modern era, though mostly of use to expert users and fellow programmers. It can provide more comprehensive options, configurability and can be automated in ways that graphical interfaces cannot.
Pizza Party, Cory Arcangel and Michael Frumin, 2004
Doug Engelbart was a pioneering inventor and engineer working in human-computer interaction. At SRI International he led the Augmentation Research Center Lab and was responsible for developing the mouse, versions of hypertext, networking between computers, and early graphic user interfaces.
There is a clear mission embedded in the title Aumentation Research Center. Computers then, as now, were seen as devices to augment the capacity of humans. They were tools created and intended to extend our own innate abilities.
Doug Engelbart’s first computer mouse, 1964
Xerox Alto interface
Xerox Alto operating system
Notice how the screen of the Xerox Alto deskxtop was set
vertically. Why do you think that was?
Clue: what was their metaphor?
The GUI was developed at Xerox PARC by Engelbart, Alan Kay, and other researchers in 1981.
Alto icons
Xerox Star Desktop GUI
Apple unveiled the Lisa computer with a GUI on January 19, 1983.
Apple Lisa Finder, 1985
Apple Lisa icons, 1983
Apple Macintosh computers were a huge success. They demonstrated that a GUI could help sell computers to a more general audience of consumers than the experts they were previously attracting.
Mac system icons 1.0, 1984
These icons were all created by designer Susan Kare.
Graphical User Interfaces quickly became the standard of every computer operating system.
Windows 1.0
Sun Workstation, OpenLook desktop, 1989
In the 80s and 90s graphical user interfaces evolved.
NextSTEP operating system
Steve Jobs was kicked out of Apple, and went on to found NextSTEP, later rejoining Apple and leading it to success.
Apple System 7
Windows cribbed elements from the Macintosh operating system.
Windows 95
Windows 98
Windows NT
Atari icons, 1985
Amiga icons, 1985
Windows 1.0 color icons, designed by Susan Kare
Mac OS X, 2001
Windows XP, 2001
Note: the “Start” button was created by Microsoft in 1995 for Windows95.
::: figure
iOS
Microsoft Bob, 1995
In 1995, Microsoft attempted a radical reimagining of the desktop metaphor (also known as WIMP - Windows, Icons, Mice, Pointer) pioneered by Xerox Parc and adapted by Apple, Windows and others. They created a virtual 3D room scene populated by cartoon creatures and objects as an overlaid interface to the operating system. It was widely criticized and was quickly dropped by Microsoft. Users found it clunky, ugly, confusing. Microsoft Word's Clippy was a continuation of Microsoft Bob, also disliked by users, and was also eventually removed from the software.
Windows 1.0 from 1985
Click in the window to activate mouse. It's recommended to try this fullscreen (button in top right of window). Hit escape to exit fullscreen.
Try doubleclicking on applications. You can get back to the application selection by doubleclicking on the floppy disk icon.
What happens when you have two applications open? Can you figure out how to quit? To close an application, go to the 3lines hamburger menu icon on the top left, click and drag down to close.
Apple Mac System 7 from 1991
Hit the play button and wait for the computer to boot up in your browser. You can click the fullscreen button. Then click in the window to gain use of the mouse. To leave later, press the escape button.
To test out:
This is one of the most influential desktops and GUI systems ever. What do you find similar to your computer today? What do you find different? Are there things that confuse you?
We will be using 1990s Apple software Hypercard! You can access a web-based emulator here:
Hypercard Stacks on Internet Archive
Generally you double click on the disk and then doubleclick on the name of the Stack.
Note: These are non-professional programs made in the 90s, generally for personal use or small communities. They may contain inappropriate or strange content! Use at your own risk. You can also flag content on Archive.org.
These run slow! Your own mouse does not necessarily align exactly where the mouse is on the emulator. Try running these fullscreen.
Recommendations:
Music recommendations as background while trying these: The Cranberries, Nirvana, Nine Inch Nails, Weezer, or anything listed in the Chaos Control Music Magazine #4.
You cannot save your work!
Due: next Wednesday
Response: Please write about half a page response to each of the readings.
In Reinfurt’s writing he describes the ‘interface’ of clocks, and their evolution from physical giant devices in town squares to the tiny digital ones on our wrist. He goes on to describe the evolution of the Apple operating system and its interface and the influence of Susan Kare’s icons.
It’s now over 35 years since the release of the first Macintosh. What assumptions (or not) or previous knowledge was Apple making that influenced the design of their first Macintosh operating system and its interface. Who dd they think of their audience and how did they build their interfaces to accomodate their needs? How might Apple think of its users now, and how would that alter what kinds of interfaces are built and with what assumptions?
In many ways, the failure of the house metaphor was a tragedy for the field.
What is the desktop metaphor? Why was it important or useful, and how did it fail? What metaphor has replaced it today? What new metaphors might we need for VR, AR or other new forms of interactivity and computing?
Sources: