Cart (0)
  • No items in cart.
Total
$0
There is a technical issue about last added item. You can click "Report to us" button to let us know and we resolve the issue and return back to you or you can continue without last item via click to continue button.
Search book title
Filters:
FORMAT
BOOKS
PACKAGES
EDITION
to
PUBLISHER
(1)
(337)
(589)
(54)
(234)
(996)
(657)
(2161)
(117)
(94394)
(54)
(568)
(124)
(33)
(21)
(20)
(94534)
(3)
(17)
(1)
(374)
(315)
(6731)
(241)
(16)
(6)
(1646)
(17)
(19)
(28)
(4)
 
(6)
(7)
(115)
(3)
(57)
(5)
(5)
(1)
(1)
(2)
(25)
(27)
(27)
(13)
(61)
(24)
(22)
(7)
(8)
(20)
(1)
(3)
(50)
(6)
(31)
CONTENT TYPE
 Act
 Admin Code
 Announcements
 Bill
 Book
 CADD File
 CAN
 CEU
 Charter
 Checklist
 City Code
 Code
 Commentary
 Comprehensive Plan
 Conference Paper
 County Code
 Course
 DHS Documents
 Document
 Errata
 Executive Regulation
 Federal Guideline
 Firm Content
 Guideline
 Handbook
 Interpretation
 Journal
 Land Use and Development
 Law
 Legislative Rule
 Local Amendment
 Local Code
 Local Document
 Local Regulation
 Local Standards
 Manual
 Model Code
 Model Standard
 Notice
 Ordinance
 Other
 Paperback
 PASS
 Periodicals
 PIN
 Plan
 Policy
 Product
 Product - Data Sheet
 Program
 Provisions
 Requirements
 Revisions
 Rules & Regulations
 Standards
 State Amendment
 State Code
 State Manual
 State Plan
 State Standards
 Statute
 Study Guide
 Supplement
 Sustainability
 Technical Bulletin
 All
  • BSI
    BS ISO/IEC 9636-1:1991 Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Functional specification - Overview, profiles, and conformance
    Edition: 1992
    $569.57
    / user per year

Description of BS ISO/IEC 9636-1:1991 1992

ISO/IEC 9636 establishes the conceptual model, functional capability, and minimum conformance requirements of the Computer Graphics Interface (CGI). It specifies design requirements for encodings of the CGI. ISO/IEC 9636 defines a set of CGI functions that is expected to satisfy the following needs of a majority of the computer graphics community:

  1. provide an interface standard for computer graphics software package implementors;

  2. provide an interface standard for computer graphics device manufacturers and suppliers;

  3. provide an inquiry and response mechanism for graphics device capabilities, characteristics, and states;

  4. provide a standard graphics escape mechanism to access non-standard graphics device capabilities;

  5. allow for future functional extension of the CGI.

In addition to the CGI functionality, device classes, and Foundation and Constituency Profiles are defined. The device classes included in the CGI are output (OUTPUT), input (INPUT), and output/input (OUTIN). Profiles allow subsets of the CGI functions and features to be defined to suit particular well identified groups of users. There is also provision for Constituency Profiles to be registered after ISO/IEC 9636 is published. The Computer Graphics Interface (CGI) is a standard functional and syntactical specification of the control and data exchange between device-independent graphics software and an implementation of a CGI Virtual Device.

The syntax of the CGI, presented in ISO/IEC 9636, is an encoding-independent and binding-independent specification. Any similarity of the examples or function specifications to a particular encoding technique or language is coincidental unless explicitly stated otherwise.

The functions specified provide for the representation of a wide range of two-dimensional pictures and for control over their display on a wide range of graphics devices. The functions are split into groups that perform device and CGI session control, specify the data representations used, control the display of the picture, perform basic drawing actions, control the attributes of the basic drawing actions, acquire data from input devices, and provide access to non-standard device capabilities.

This part of ISO/IEC 9636 gives an overview of ISO/IEC 9636, explains the relationship between its parts and their relation to other standards, describes a reference model for graphics systems, and defines certain Foundation and Constituency Profiles. ISO/IEC 9636-2, ISO/IEC 9636-3, ISO/IEC 9636-4, ISO/IEC 9636-5, and ISO/IEC 9636-6 specify the CGI functions for different functional areas using an abstract notation.

ISO/IEC 9637 and ISO/IEC 9638 define standard data stream encodings, procedural library bindings, and single entry point procedural bindings of the CGI.

1.1 Relationship of CGI to a computing environment

ISO/IEC 9636 describes graphical services provided by a Virtual Graphics Device. The model for description of these services is expressed in terms of graphical capabilities of a single instance of a hypothetical graphics device. In all but the simplest of

computing environments, CGI functions alone will not be sufficient to provide complete control over a device. Additional functions, not included in ISO/IEC 9636, will likely be needed. Examples of such functions include

  • means to configure (sets of) physical devices to be accessed as CGI Virtual Devices;

  • means to control a device capable of offering CGI-defined services as well as other, non-CGI-defined services, such as those implied by ISO 2022 and ISO 6429;

  • means to differentiate among separate instances of CGI Virtual Devices in the same computing environment;

  • means of defining or determining communication paths from CGI clients to CGI Virtual Devices.

In some cases, other standards exist that describe the functions required. For example, various communications standards address the needs of the last point above. In other cases, no standards may exist, but the tasks indicated are outside the scope of ISO/IEC 9636.

1.2 Position of CGI in a managed environment

There exists a large and growing family of computer controlled display systems that have the ability to act as if they are multiple individual display devices. Resources, most notably the visible drawing surface resources, are coordinated by the display system so that multiple non-cooperating client programs can each access the services of a separate individual device while all are actually running in a single managed environment.

The graphical capabilities of the CGI Virtual Device may suffice, in some instances, as the basis for implementing a complex, multiple-client display system. However, the complete needs of such a system are quite complex, include many non-graphical services, and (as current practice shows) are quite technology dependent. The CGI does not, therefore, purport to be a generally sufficient interface on which a managed display environment may be built. Rather, within a managed environment, the CGI will be one of the managed interfaces in a way not visible to the CGI client without recourse to services not part of ISO/IEC 9636. The use of the CGI as a managed interface within a managed display environment is not limited to raster devices.



Establishes the conceptual model, functional capability, and minimum conformance requirements of the Computer Graphics Interface (CGI). It specifies design requirements for encodings of the CGI.

About BSI

BSI Group, also known as the British Standards Institution is the national standards body of the United Kingdom. BSI produces technical standards on a wide range of products and services and also supplies certification and standards-related services to businesses.

X