20 citations found. Retrieving documents...
Nye, A., editor. Xlib Reference Manual. O'Reilly & Associates, Inc., Sebastopol, California, 1988.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
ISABEL Experimental Distributed Cooperative Work.. - De Miguel, Pavon, .. (1994)   (Correct)

....the old participant that abandons the conference. 4. Force the termination of the components execution. Application components are the real programs executed by the users to perform certain type of interaction within the conference. ISABEL application has been designed using X11 windows system [8, 9, 10, 7] because it has been selected as the industry standard user interface software system to develop and integrate graphical applications. ISABEL conference system and most of its components have been designed and implemented with the help of Tcl and Tk [11] It has been allowed to design, prototype ....

A. Nye, editor. Xlib Reference Manual, volume Two. O'Reilly & Associates, Inc., 1992.


ISABEL Experimental Distributed Multimedia Application.. - Juan Quemada Vives   (Correct)

....the conference. 4. Force the termination of components execution. 2.1.3 Cooperative Components Layer Application components are the real tools used by participants to perform certain type of interaction within the conference. ISABEL application has been designed using X11 windows system [3, 4, 5, 2] because it has been selected as the industry standard user interface software system to develop and integrate graphical applications. X windows allows programmers to develop portable graphical user interfaces, with independence of the hardware architecture. X based applications work in ....

A. Nye, editor. Xlib Reference Manual, volume Two. O'Reilly & Associates, Inc., 1992.


Behavioural Abstraction and Composition for User Interface.. - Wilkinson (1998)   (1 citation)  (Correct)

....use to align objects under user instruction. A second responsibility which Section 2.1.6 identifies is the effective delivery of events to user interface components. There are many possible ways in which this low level task may be performed, ranging from the simple event queue provided by Xlib [Nye1990a, Nye1990b] through the hierarchical distribution of events in toolkits such as MFC [Microsoft1994] and the Java 1.0 Abstract Window Toolkit (AWT) Chan1996] to the elegant system of event and event listener objects in the Java 1.1 AWT [Chan1998] To a large extent, the details of the event delivery ....

....are implemented as a library of C classes using the mapping from behavioural abstractions into C which was described in Section 4.2.1.2. These behavioural abstractions are supported by a small number of lower level classes which provide a simpler interface to the X Window System library Xlib [Nye1990b]. In particular, the lower level classes provide a framework for delivering events to user interface components and help with the management of resources allocated on the server (windows, colours, graphics contexts and the like) 6.3.1.1. Event Dispatch Using Co routines The event delivery ....

Adrian Nye, "Xlib Reference Manual" Second Edition, O'Reilly & Associates, Inc., April 1990.


The Implementation of Graphics in Icon Version 9.3 - Jeffery (1998)   (Correct)

....from a 0 based pixel coordinate to text column. YTOROW(w, i) Return integer conversion from a 0 based pixel coordinate to text row. 23 Appendix A: The X Implementation The reference implementation of Icon s graphics facilities is written in terms of Xlib, the lower level X Window C interface [Nye88]. It does not use the X resource manager. The end result of these two facts is that the implementation is relatively visible: the semantics are expressed fairly directly in the source code. Although it is necessary to understand the semantics of the underlying X routines, hidden behavior has been ....

Adrian Nye, editor. Xlib Reference Manual. O'Reilly & Associates, Inc., Sebastopol, California, 1988.


The eXene Library Manual - Version February John (1991)   (Correct)

....provides a standard cursor font. The eXene type stdcursor is used to name these cursors. Given a standard cursor name, one can create a cursor using the function val stdCursor : display stdcursor cursor The structure StdCursor contains all of the standard cursor names; see Appendix I of [Nye90c] for more information. 2 In the long run, we hope to have a device independent color model for cursor colors and eliminate the rgb type. Draft of June 4, 1993 15:03 11 3.5 Miscellaneous types and operations 3.5.1 Other display operations There are a number of operations that are global to a ....

Nye, A. (ed.). Xlib Reference Manual, vol. 2. O'Reilly & Associates, Inc., 1990.


Image Defocus Simulator: A Software Tool - Lu, al. (1992)   (Correct)

....on a dummy terminal. It provides all the functions of IDS except the capability of displaying images and menus. The simulation engine and DTI are written in ANSI C; the SGI is written in SunView programming environment [7, 8] while the XGI is written in Xlib and MIT X11R4 Athena Widget set [2, 3, 4, 5, 9]. In graphics environment (SGI or XGI) the input command is processed by the event handler; while in non graphics environment (DTI) the input command is processed by the built in LR(1) parser [1] The syntax of the commands is listed in Appendix A. The processed event id or tokens are then ....

A. Nye, (editor) Xlib Reference Manual, Vol. 2, O'Reilly & Associates, Inc. 1989.


FUDGETS - A Graphical User Interface in a Lazy Functional.. - Carlsson, Hallgren (1993)   (60 citations)  (Correct)

....part of burden of handling a GUI on the functional program, thus requiring the implementation to be more efficient to obtain good performance. The functional languages we work with are Lazy ML [3] and Haskell [8] and the window system is X Windows [17] The interface to X Windows goes through Xlib [11]. Except for one example in C, all code in the paper is given in Haskell. The main abstraction we use is the fudget, the functional correspondence to what is called the widget in some traditional GUI toolkits. We have developed a library of fudgets implementing common user interface components, ....

....pmergeEither and the oracles introduced in the previous section can then be used to merge the high and low level event streams if that is needed inside fudgets. More issues about fudgets and parallel evaluation can be found in [4] 8 Implementation The Fudgets library is built on top of Xlib [11], which contains a number of routines for creating and managing windows, rendering, reading events, etc. So, the implementation consists of two parts: the Fudgets library itself and an interface to Xlib. The implementation (source and documentation) is available via anonymous ftp [5] The Fudgets ....

A. Nye. Xlib reference manual, volume 2. O'Reilly & Associates, Inc., 1990.


X-Icon: An Icon Window Interface - Version 8.10 - Jeffery, Townsend (1993)   (Correct)

....but there are no programming modes and code that uses graphics may be freely intermixed with code that performs text operations. There are many graphics functions, and they are detailed in the reference section of this document. The reader should consult Xlib documentation (see, for example, [Nye88]) for the precise semantics of many of these calls. Among graphics functions, one major addition to Xlib s functionality is the XDrawCurve( function. This function draws smooth curves through specified points. window: The Default Window Argument Just as Icon has keywords that supply default ....

Nye, A., editor. Xlib Reference Manual. O'Reilly & Associates, Inc., Sebastopol, California, 1988.


BriX - A Deterministic Concurrent Functional X Windows System - Serrarens (1995)   (5 citations)  (Correct)

....are also supplied. 3.3 Attribute Lists Argument passing in C has always been hard, especially when a function needs many arguments or a varying number of arguments. A number of solutions has been used to avoid this: Structure arguments The last argument of the Xlib XCreateWindow function [17] for example is an C structure with extra arguments. A disadvantage is that a structure has to be initialized completely, even the members which are not needed. A solution to this is to pass an extra argument which says which members of the structure are filled. The next to last argument of ....

Nye, A., Xlib Reference Manual, Third Edition for X11, Release 4 and Release 5, O'Reilly & Associates, Inc. 1992.


FUDGETS - Graphical User Interfaces and I/O in Lazy.. - Carlsson, Hallgren (1993)   (Correct)

....This is the graphical equivalent of being able to do telnet to a remote host. However, we believe that the main ideas developed in this thesis are independent of the X Windows choice. The functional languages we work with are Lazy ML [AJ89] and Haskell [Hud92] The interface to X goes through Xlib [Nye90]. Except for one example in C, all code in the paper is given in Haskell. The main abstraction we use is the fudget, the functional correspondence to what is called the widget in some traditional GUI toolkits under X. We have developed a library of fudgets implementing common user interface ....

A. Nye. Xlib reference manual, volume 2. O'Reilly & Associates, Inc., 1990.


CONVIS: Action Oriented Control and Visualization of Neural.. - Vuurpijl, al. (1994)   (Correct)

....is able to dynamically create the user interface. A communication and data interface is provided, allowing any graphical or data processing tool to be coupled to convis dynamically. Convis and all interface modules are written in ANSI C. The graphical user interface uses the X Windows System [13, 14] with the Athena widget set [15] The communication interface is based on sockets and uses TCP IP. As any neural network simulation program running on any machine could be added to the algorithm library, convis is a general purpose neurosimulator, and could be ever expanding with new algorithms or ....

Adrian Nye. Xlib Reference Manual, volume 2 of The X Window System Series. O'Reilly & Associates, Inc., 1990.


User Controlled Overviews of an Image Library: A Case.. - North, Shneiderman.. (1995)   (4 citations)  (Correct)

....browsing the library. Secondly, each axial section thumbnail provides a preview of and an index to the corresponding full size library image for automated retrieval purposes. For optimal browsing performance, the meta data is stored locally on the user s machine and is preformatted in 8 bit XImage [Nye90] format. Hence, as a slider is dragged, new thumbnail images can be moved directly from disk to screen using X Windows shared memory. On an older Sparcstation 1 , images are updated at approximately 20 per second. As a result, we expect that an implementation on a PC or Mac with reasonable I O ....

A. Nye. Xlib Reference Manual, O'Reilly & Associates Inc, 1990.


Object-Oriented Design of Dynamic Graphics Applications - Gobbetti, Turner (1991)   (Correct)

....top of it. 5.1. Event Driven Model Most modern object oriented graphics systems obtain their real time input in the form of events in an event queue. Event queues are generally the preferred method, although some systems, such as the original Smalltalk, using polling and others, such as X windows (Nye, 1988), allow a mixture of the two. Applications built using a purely event driven input model usually consist of two sections: initialization and event loop. In the first section, the initial graphical data structures are built up. In the second section, events are responded to by changing the state of ....

Nye A (1988): Xlib Reference Manual, O'Reilly & Associates, Inc.


Using X11 Windows To Provide Shared Task Memory in Distributed.. - Ie La   (Correct)

....it cannot be owned over the network. This is because properties can only be owned by windows that are in the same window tree as the creator window. The data blocks (areas) were organized as 32 bit long Argile 3 integer arrays, the size of which is practically unlimited (disk memory limit) [4, 5]. A provider task initializes data areas in one (or more) windows. This these windows have specific identifying names so that another task (the user) even on a different host, can locate the data window(s) In the simplest form of shared memory, this is all that is required. In our ....

.... is granted to one client, and is then regranted to a client which did not detect the prior ownership change due to Argile 4 delays in server and network operation (see Figure 3) Providing client requests with explicit timestamps to ensure that delayed requests are ignored by the server [4, 5], does not prevent this type of error. To overcome the ownership problem, access to the instructions for changing property ownership was restricted with a mutual exclusion protocol. 4.2. Implementing Mutual Exclusion Various mutual exclusion algorithms are described by Ben Ari [6] and Raynal ....

[Article contains additional citation context not shown here]

Nye.A., The X Window System, Volume 2, Xlib Reference Manual, 1990 O'Reilly & Associates,Inc.


The Implementation of Graphics Facilities in Icon Version 9 - Jeffery (1994)   (Correct)

No context found.

Nye, A., editor. Xlib Reference Manual. O'Reilly & Associates, Inc., Sebastopol, California, 1988.


Application Integration: Constructing Composite Applications.. - Cowan, Stepien (1993)   (3 citations)  (Correct)

No context found.

Adrian Nye, Xlib Reference Manual, O'Reilly & Associates, 1990.


Adding Graphics to a High-level Programming Language - Jeffery, Griswold   (Correct)

No context found.

Adrian Nye (ed.), Xlib Reference Manual, O'Reilly & Associates, Inc., Sebastopol, California, 1988.


Design of 3-D Visualization of Search Results.. - Cugini, Laskowski..   (Correct)

No context found.

Adrian Nye, Xlib Reference Manual, O'Reilly & Associates, 1993.


A Graphical Interface for Ruby - Block (1996)   (Correct)

No context found.

Adrian Nye (ed.), Xlib reference manual, Volume two, O'Reilly & Associates, Inc. May 1989 (ISBN 0-937175-28-5).


An Adventure in Implementing Unicode Support on Unix Platforms - Mark Leisher   (Correct)

No context found.

Nye, Adrian. "Xlib Reference Manual." Sebastapol, CA: O'Reilly & Associates, Inc., 1992.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC