4 results
Search Results
Now showing 1 - 4 of 4
Item A Proposal for a Distributed Model of GKS Based on Prolog(Blackwell Publishing Ltd and the Eurographics Association, 1988) Milanese, V.The Graphical Kernel System GKS is so well established as a standard for graphics programming that quite a number of models for multiprocessor and distributed environments have already been suggested. It is therefore necessary to consider new languages and methodologies capable of supporting its distributed implementation. In this context, clausal logic languages provide suitable means for describing the system in a declarative form and, moreover, ensure the applicability of meta-programming techniques for specifying the semantics of implementation. The Prolog language, extended with communication and modularization structures required by the distributed programming, is thus here considered as a feasible means for establishing a model of GKS organized in functional modules which could be supported by different processors. For such a model a two-level implementation scheme is outlined and a reconfiguration and personalization methodology is suggested.Item A Prolog Environment for GKS-Based Graphics(Blackwell Publishing Ltd and the Eurographics Association, 1988) Milanese, V.The Prolog language and GK.S are considered in an integrated fashion in order to create a flexible graphics environment. Prolog descriptive properties are devoted to creating hierarchical schemata which can be instantiated on application data, validated against topological constraints, and handled and drawn, at a low level, by GKS primitives.Item ADA? and NIL: Two Concurrent Languages for GKS(Blackwell Publishing Ltd and the Eurographics Association, 1987) Milanese, V.The Graphical Kernel System (GKS) has become an international standard in graphics programming and attempts are now being made to integrate it with multiprocessing, possibly in distributed systems. It is therefore necessary to consider new programming languages able to support distributed implementations of GKS. Among them, Ada and Nil are considered here, since they are particularly suitable for concurrent programming. They are compared and evaluated in those specific tools which may provide data safety, system reconfigurability, and availability to distributed programming. The structural philosophies of the two languages are emphasized and reconfigurable implementation schemata for GKS in both of them are then suggested.Item Errata(Blackwell Publishing Ltd and the Eurographics Association, 1987) Milanese, V.