DM (windowing system)

DM (windowing system)

DM (Display Manager) was the windowing system used by Apollo Computer Inc. for its Apollo/Domain line of workstations running the AEGIS operating system, later renamed Domain/OS.

Apollo's DM, first shipped in 1981, was the first commercially successful general purpose window system. It preceded systems from Sun, X, Apple, and Microsoft, and contained some features that are still not found in similar systems today.

The DM contained two built-in functions, an editor and a transcript, which is a kind of virtual terminal. Additional functions could, of course, be added by user programs. One of the unique features of the DM is "universal editing". All text in any of the built-in windows could be edited using the same editing language. This includes the history displayed in a transcript window, although that text was read-only. In addition, the history was unbounded. It started from the birth of the process to which it was attached, and older history was never deleted, as it is in all virtual terminals today. Another interesting feature is that each transcript was attached to a mini-input window where you could edit process input using the same editing language used elsewhere.

The DM suffered from the fact that it was not portable, and was tightly coupled to the Apollo operating system. Eventually all of the Apollo software, including the DM, was phased out after Apollo was bought by Hewlett Packard in 1989. The X Window System ultimately became the dominant window system for Unix (and later Linux) systems.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Windowing system — A windowing system (or window system) is a component of a graphical user interface (GUI), and more specifically of a desktop environment, which supports the implementation of window managers, and provides basic support for graphics hardware,… …   Wikipedia

  • mux (windowing system) — mux was a windowing system developed by Rob Pike at Bell Labs for the Ninth Edition Research Unix. mux is a predecessor of the Plan 9 windowing systems 8½ and rio, which retain its minimalist user interface. See also X Window System External… …   Wikipedia

  • Mux (windowing system) — mux was a windowing system developed by Rob Pike at Bell Labs for the Ninth Edition Research Unix. mux is a predecessor of the Plan 9 windowing systems 8½ and rio, which retain its minimalist user interface. See also *X Window SystemExternal… …   Wikipedia

  • Windowing — may refer to: *Windowing system, a graphical user interface (GUI) which implements windows as a primary metaphor *In signal processing, the application of a window function to a signal *In computer networking, the quantity of data that a machine… …   Wikipedia

  • windowing — noun a) The windows of a building; fenestration. NeWS was an early windowing system. b) The use of a graphical user interface divided into windows …   Wiktionary

  • X Window System — X11 redirects here. For other uses, see X11 (disambiguation). A historical example of graphical user interface and applications common to the MIT X Consortium s distribution running under the twm window manager: X Terminal, Xbiff, xload and a… …   Wikipedia

  • Genera (operating system) — Genera Company / developer Symbolics OS family Lisp Machine OS Initial release 1982 …   Wikipedia

  • Y Window System — Infobox Software name = Y Window System logo = caption = developer = Mark Thomas latest release version = 0.2 latest release date = February 21st, 2004 operating system = Any SDL compatible OS genre = Windowing system license = GPL (server) LGPL… …   Wikipedia

  • Operating system — Operating systems …   Wikipedia

  • IBM AIX (operating system) — Infobox OS name = AIX caption = developer = IBM source model = Closed source kernel type = Dynamic Extendable supported platforms = ROMP, IBM POWER, PowerPC, IBM PS/2, System/370, ESA/390 ui = Common Desktop Environment family = UNIX System V… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”