x Window System Research Papers (original) (raw)
ABSTRACT We describe a system for storing, transmitting and presenting digital films in a computer network. The hardware used in the system is standard hardware, as found in typical workstations today; no special hardware is required. The... more
ABSTRACT We describe a system for storing, transmitting and presenting digital films in a computer network. The hardware used in the system is standard hardware, as found in typical workstations today; no special hardware is required. The movies are shown in a window of the X Window System. This allows full integration with the classical components of computer applications such as text, color graphics, menues and icons. The X-MOVIE system is based on color lookup table technology. We present a new algorithm for the gradual adaptation of the color lookup table during the presentation of the film.
This course discusses some public domain tecnologies in the fields of Computer Graphics, Virtual Reality and Computer Animation, focusing on programming tools to support the development of interactive graphic systems. The first part... more
This course discusses some public domain tecnologies in the fields of Computer Graphics, Virtual Reality and Computer Animation, focusing on programming tools to support the development of interactive graphic systems. The first part presents two tecnologies of lower abstraction level used for the generation of graphic interfaces, geometric drawings and images: X Window System and OpenGL. The second part presents
Good afternoon . Boy, I can't see anything out there . I assume you all can see me -- thats why these lights are here . My name is Chris Schmandt from the Media Lab at MIT . I'm co-chairing this panel with Barry Arons, who is... more
Good afternoon . Boy, I can't see anything out there . I assume you all can see me -- thats why these lights are here . My name is Chris Schmandt from the Media Lab at MIT . I'm co-chairing this panel with Barry Arons, who is sitting over here . It's actually quite a pleasure to ...
Version 2 of the eXcursion product is a complete rewrite of the successful Windows-based X server software package. Based on release 6 of the X Window System version 11 protocol, the new product runs on Microsoft’s Windows, Windows NT,... more
Version 2 of the eXcursion product is a complete rewrite of the successful Windows-based X server software package. Based on release 6 of the X Window System version 11 protocol, the new product runs on Microsoft’s Windows, Windows NT, and Windows 95 operating systems. The X server is one of several components that compose this package. The other components are X Image Extension, the control panel (which constitutes the user interface for product configuration), the error logger, the application launcher, and the setup program. An interprocess communication facility enables the eXcursion components to communicate in a uniform fashion under all three operating systems. A unique server design using object-oriented programming techniques integrates the X graphics context with the Windows device context into a combined state management facility. The resulting implementation maximized graphics performance while conserving Windows resources, which are in limited supply under the 16-bit ve...
Window management systems are now used extensively for user interfaces to computer systems. Part I of this monograph introduces some of the fundamental ideas in window systems using a formal notation. Part II outlines three real systems... more
Window management systems are now used extensively for user interfaces to computer systems. Part I of this monograph introduces some of the fundamental ideas in window systems using a formal notation. Part II outlines three real systems and attempts to capture the essence of each system using the same formal notation and ideas introduced in Part 1. Low-level detail is avoided to keep the length to a, manageable size. In Part I, chapter 1 introduces general concepts useful for specifying pixel maps and window systems. Chapter 2 defines the raster-op function which is fundamental to many graphics operations and chapter 3 introduces a simple example window system. In Part II, chapters 4-6 detail three particular window systems. Chapter 7 remarks on experience gained by formally specifying the three window systems. The formal notation used, Z, is based on set theory, and has been developed at the Programming Research Group in Oxford.
This course discusses some public domain tecnologies in the fields of Computer Graphics, Virtual Reality and Computer Animation, focusing on programming tools to support the development of interactive graphic systems. The first part... more
This course discusses some public domain tecnologies in the fields of Computer Graphics, Virtual Reality and Computer Animation, focusing on programming tools to support the development of interactive graphic systems. The first part presents two tecnologies of lower abstraction level used for the generation of graphic interfaces, geometric drawings and images: X Window System and OpenGL. The second part presents
Various approaches to providing blind users with access to graphical user interfaces have been researched extensively in the past 15 years. While graphical user interfaces keep evolving, accessibility is still facing many obstacles that... more
Various approaches to providing blind users with access to graphical user interfaces have been researched extensively in the past 15 years. While graphical user interfaces keep evolving, accessibility is still facing many obstacles that stem from the fact that desktop environments and applications are usually not designed with accessibility in mind. Existing screen readers on MS Windows and X Windows
Many computer conferencing systems based on the X Window System have recently emerged. While these systems hold the promise for fostering collaboration among groups of geographically separated individuals, they are, at present, difficult... more
Many computer conferencing systems based on the X Window System have recently emerged. While these systems hold the promise for fostering collaboration among groups of geographically separated individuals, they are, at present, difficult to build because the X programming model does not support conferencing. This paper describes the salient problems that face the designers of X-based shared window systems and provides solutions and implementation principles for addressing the problems. The enumeration of issues and solutions is based on our experiences with XTV -- an X-based shared window system we have developed.
Version 2 of the eXcursion product is a complete rewrite of the successful Windows-based X server software package. Based on release 6 of the X Window System version 11 protocol, the new product runs on Microsoft's Windows, Windows... more
Version 2 of the eXcursion product is a complete rewrite of the successful Windows-based X server software package. Based on release 6 of the X Window System version 11 protocol, the new product runs on Microsoft's Windows, Windows NT, and Windows 95 operating sys-tems. The X server is one of several components that compose this package. The other compo-nents are X Image Extension, the control panel (which constitutes the user interface for product configuration), the error logger, the application launcher, and the setup program. An interprocess communication facility enables the eXcursion components to communicate in a uniform fash-ion under all three operating systems. A unique server design using object-oriented program-ming techniques integrates the X graphics con-text with the Windows device context into a combined state management facility. The result-ing implementation maximized graphics perfor-mance while conserving Windows resources, which are in limited supply under th...
Version 2 of the eXcursion product is a complete rewrite of the successful Windows-based X server software package. Based on release 6 of the X Window System version 11 protocol, the new product runs on Microsoft's Windows, Windows... more
Version 2 of the eXcursion product is a complete rewrite of the successful Windows-based X server software package. Based on release 6 of the X Window System version 11 protocol, the new product runs on Microsoft's Windows, Windows NT, and Windows 95 operating sys-tems. The X server is one of several components that compose this package. The other compo-nents are X Image Extension, the control panel (which constitutes the user interface for product configuration), the error logger, the application launcher, and the setup program. An interprocess communication facility enables the eXcursion components to communicate in a uniform fash-ion under all three operating systems. A unique server design using object-oriented program-ming techniques integrates the X graphics con-text with the Windows device context into a combined state management facility. The result-ing implementation maximized graphics perfor-mance while conserving Windows resources, which are in limited supply under t...