This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
PEX: A Network-Transparent 3D Graphics System
July/August 1989 (vol. 9 no. 4)
pp. 14-26

A description is given of PEX, an extension to the X Window System that is designed to efficiently support PHIGS and much of the functionality in the proposed PHIGS+extension to PHIGS PEX (PHIGS, PHIGS+, and Extensions to X) allows each window on the display to act as a complete, independent, virtual 3D graphics workstation. The overall architecture of PEX is examined, with emphasis on how it fits into the network environment of X. The history of the PEX effort and the problems that motivated it are discussed. The major features of PEX are presented, and the tradeoffs that were evaluated during the design process are examined. The remaining open issues and their current status are described.

1. R. W. Scheifler and J. Gettys, "The X window system,"ACM Trans. Graphics, vol. 5, no. 2, pp. 79-109, 1986.
2. R.J. Rost,PEX Introduction and Overview, PEX Version 3.20, MIT X Consortium, Cambridge, Mass., Oct. 10, 1988.
3. PEX Protocol Specification, PEX Version 3.20, PEX Architecture Team, R.J. Rost, document ed., MIT X Consortium, Cambridge, Mass., Oct. 1, 1988.
4. T. Newman,PEX Protocol Encoding Document, PEX Version 3.20, MIT X Consortium, Cambridge, Mass., Sept. 23, 1988.
5. Programmer's Hierarchical Interactive Graphics System (PHIGS), Draft Standard ISO dp9592 1:1987(E), International Standards Organization, Geneva, Oct. 1987.
6. Graphical Kernel System for Three Dimensions [GKS-3D), ISO/DIS 8805, International Standards Organization, Geneva, Apr. 1987.
7. PHIGS+ Functional Description, Revision 3.0, report issued by ad hoc committee, Jan. 22, 1988.
8. X3lib--A 3D Graphics Extension to the X Window System, Working Draft 0.03, Digital internal document, WSE Graphics Software Group, Digital Equipment Corp., Palo Alto, Calif., July 11, 1986.
9. A. Akin,X Model Reference Manual, Digital internal document, Digital Equipment Corp., Palo Alto, Calif, Sept. 8, 1986.
10. W.H. Clifford, Jr., J.I. McConnell, and J.S. Saltz, "The Development of PEX, a 3D Graphics Extension to X11,"Eurographics 88 Proc., North-Holland Publishing, Amsterdam, Sept. 1988.
11. R.W. Scheifler,X Window System Protocol, Version 11, MIT Lab. for Computer Science, Cambridge, Mass., Feb. 27, 1988.
12. J. Gettys, R. Newman, and R.W. Scheifler,Xlib C Language X Inteface, Protocol Version 11, MIT Project Athena, Cambridge, Mass., Feb. 27, 1988.
13. J. McCormack, P. Asente, and R.R. Swick,X Toolkit Intrinsics-- C Language X Interface, X Version 11, Release 2, MIT Project Athena, Cambridge, Mass., Feb. 27, 1988.
14. R.R. Swick and T. Weissman,X Toolkit Widgets--C Language X Interface, X Version 11, Release 2, MIT Project Athena, Cambridge, Mass., Feb. 27, 1988.
15. B. Borden, M. Kaplan, and M. Patrick,X3DGI: A Low Level 3D Graphics Inteface, Ardent Computer, Sunnyvale, Calif., Jan. 11, 1988.
16. J.D. Friedberg, L. Seiler, and J. Vroom,Extending X for Double-Buffering, Multi-Buffering, and Stereo, Digital Equipment Corp., Palo Alto, Calif., June 30, 1988.
17. J.D. Friedberg, Larry Seiler, and R.J. Rost,Extending X for Double-Buffering, Digital Equipment Corp., Palo Alto, Calif., May 18, 1987.
18. M. Patrick,A Multiple Buffering/Stereo Proposal, Ardent Computer, Sunnyvale, Calif., June 1988.
19. J. Vroom,(Proposal for) Double Buffering Extensions, Stellar Computer, Newton, Mass., June 1988.

Citation:
Randi J. Rost, Jeffrey D. Friedberg, Peter L. Nishimoto, "PEX: A Network-Transparent 3D Graphics System," IEEE Computer Graphics and Applications, vol. 9, no. 4, pp. 14-26, July-Aug. 1989, doi:10.1109/38.31460
Usage of this product signifies your acceptance of the Terms of Use.