Abstract
A distributed graphics programming language called DGLa is presented, which facilitates the development of distributed graphics application. Facilities for distributed programming and graphics support are included in it. It not only supports synchronous and asynchronous communication but also provides programmer with multiple control mechanism for process communication. The graphics support of DGLa is powerful, for both sequential graphics library and parallel graphics library are provided. The design consideration and implementation experience are discussed in detail in this paper. Application example are also given.
Similar content being viewed by others
References
Distributed graphics: Where to draw the line? In: SIGGRAPH'89 panel Proceedings, 1989.
Silverman R Det al. A distributed batching system for parallel Processing.Software Practice and Experience, 1989, 19(12).
Nichol B G. An object-oriented interface for network-based image Processing. In: Proceedings of CG International'88, 1988.
Shi Jiaoying, Pan Zhigeng. D-TORUS: A network distributed solid modeling system. In: Proceedings of 2nd International Conf. on CAD & CG, Hangzhou, China, Sept. 1991.
Dinor Diet al. A distributed graphics visualization system in a computer network. IFAC Distributed Intelligence System, Varna, 1988.
Dyer D S. A dataflow toolkit for visualization.IEEE CG&A, July 1990, 60–69.
Astheimer Pet al. Interactive modeling in high performance scientific visualization — the VIS-A-VIS project. Computers in Industry, 1992, 19(2): 213–225.
Thomas R Het al. Diamond: A multimedia message system built on a distributed architecture.IEEE Computers, Dec. 1985.
Rost R Jet al. PEX: A network-transparent 3D graphics.IEEE CG&A, July 1989, 14–26.
Sun Microsystems. Open Windows's Programming Guide, 1990.
SGI. 4sight Programmer's Guide. IRIS-4D Series 1990.
Pan Zhigeng, Shi Jiaoying. DGPSE: Distributed graphics processing support environment. In: Proceedings of the Third International Conference on CAD&CG, Beijing, August 1993.
Bal H Eet al. Programming Languages for Distributed Computing Systems. ACM Computing Surveys, 1989, 21(3): 261–321.
Ralph Promset al. Report from the Joint SIGGRAPH/SIGCOMM Workshop on Graphics and Neteworking. Computer Graphics, 1990, 25 (5).
Cmelik F, Gehani N H. Experience with multiple processor version of concurrent C.IEEE Trans. on Software Engineering, 1989, SE-15(3): 335–344.
Hu Binfeng. The design and implementation of distributed programming language C**. Master thesis, Computer Science Department, Nanjing University, 1991.
Pan Zhigeng. Distributed graphics processing: Theory and application. Ph D thesis, Zhejiang University, June 1993.
Author information
Authors and Affiliations
Additional information
This project is supported by National Natural Science Foundation of P.R.China (No:69173313).
Rights and permissions
About this article
Cite this article
Pan, Z., Shi, J. & Hu, B. DGLa: A distributed graphics language. J. of Compt. Sci. & Technol. 9, 97–106 (1994). https://doi.org/10.1007/BF02939491
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02939491