scispace - formally typeset
Journal ArticleDOI

The X Window System

TLDR
An overview of the X Window System is presented, focusing on the system substrate and the low‐level facilities provided to build applications and to manage the desktop.
Abstract
An overview of the X Window System is presented, focusing on the system substrate and the low-level facilities provided to build applications and to manage the desktop. The system provides high-performance, high-level, device-independent graphics. A hierarchy of resizable, overlapping windows allows a wide variety of application and user interfaces to be built easily. Network-transparent access to the display provides an important degree of functional separation, without significantly affecting performance, which is crucial to building applications for a distributed environment. To a reasonable extent, desktop management can be custom-tailored to individual environments, without modifying the base system and typically without affecting applications.

read more

Citations
More filters
Proceedings Article

An Introduction to Software Architecture

David Garlan, +1 more
TL;DR: This paper provides an introduction to the emerging field of software architecture by considering a number of common architectural styles upon which many systems are currently based and showing how different styles can be combined in a single design.
Patent

Internet server access control and monitoring systems

TL;DR: In this paper, the authors describe a system for controlling and monitoring access to network servers that includes client-server sessions over the Internet, where when the user attempts to access an access-controlled file, the server subjects the request to a secondary server which determines whether the client has an authorization or valid account.
Proceedings ArticleDOI

A component- and message-based architectural style for GUI software

TL;DR: A novel architectural style directed at supporting larger grain reuse and coherent system composition is presented, which supports design of distributed, concurrent, applications.
Book

Debugging concurrent programs

TL;DR: A survey of current techniques used in debugging concurrent programs and systems using three general techniques are described: traditional or breakpoint style debuggers, event monitoring systems, and static analysis systems.
Journal ArticleDOI

Debugging concurrent programs

TL;DR: The main problems associated with debugging concurrent programs are increased complexity, the "probe effect", nonrepeatability, and the lack of a synchronized global clock as discussed by the authors, and a survey of debugging techniques can be found in this paper.
References
More filters
Book

Common Lisp the Language

Guy L. Steele
TL;DR: This greatly expanded edition of the defacto standard is written by the Vice- Chairman of X3J13 (the ANSI committee responsible for the standardization of Common Lisp) and contains the entire text of the first edition plus six completely new chapters.
Journal ArticleDOI

Andrew: a distributed personal computing environment

TL;DR: The origins of Andrew are traced, its goals and strategies are discussed, and an overview of the current status of its implementation and usage is given.
Journal ArticleDOI

Guardians and Actions: Linguistic Support for Robust, Distributed Programs

TL;DR: In this article, the authors present an integrated programming language and system designed to support the construction and maintenance of distributed programs: programs in which modules reside and execute at communicating, but geographically distinct, nodes.
Journal ArticleDOI

The V Kernel: A Software Base for Distributed Systems

TL;DR: Developed to take advantage of the facilities of today's powerful personal workstations, the V kernel provides good system performance, not just good kernel performance.
Related Papers (5)