The Eva User Interface Paradigm

is an alternative to the Model View Controllers (MVC) found in Smalltalk.

Eva was first thought of as a mechanism for building a new user interface for Smalltalk [Nickel, 1986]. The central goal of this work is to provide true toolkit facilities which will allow application programmers to rapidly prototype new user interfaces.

Partitioning the user interface classes to take advantage of functional multiprocessing on advanced multiprocessor workstations as in ACTRA (Thomas, LaLonde and Pugh, 1986a| is a secondary objective. **Multiprocessing capabilities would allow different parts of the user interface to run on different processors** (e.g., a screen manager on a TMS340102). Even though this goal has had a great influence on Eva's overall design, Eva is useful in both uni- and multiprocessor systems.

~

MCAFFER, Jeff and THOMAS, Dave, 1987. Eva: An Event Driven Framework for Building User Interfaces in Smalltalk. Online. 1987. Available from: https://cms.scs.carleton.ca/sites/default/files/tr/tr-129.pdf

The TMS34010, developed by Texas Instruments and released in 1986, was the first programmable graphics processor integrated circuit. While specialized graphics hardware existed earlier, such as blitters, the TMS34010 chip is a microprocessor which includes graphics-oriented instructions, making it a combination of a CPU and what would later be called a GPU. It serves both purposes in a number of high-profile arcade games beginning with 1988's Narc and also Mortal Kombat and NBA Jam. Hard Drivin' (1989) from Atari Games contains two of the processors. The TMS34010 was used in professional-level video accelerator cards for IBM PC compatibles in the early 1990s. wikipedia