We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
  • BS ISO/IEC 9638-3 : 1994

    Current The latest, up-to-date edition.
    Add to Watchlist
    This Standard has been added successfully to your Watchlist
    Please visit My Watchlist to see all standards that you are watching.
    Please log in or to add this standard to your Watchlist.
    We could not add this standard to your Watchlist.
    Please retry or contact support for assistance.
    We could not add this standard to your Watchlist.
    Please retry or contact support for assistance.
    You have already added this standard to your Watchlist.
    Visit My Watchlist to view the full list.

    INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - LANGUAGE BINDINGS - ADA

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  01-01-1994

    Publisher:  British Standards Institution

    Add to Watchlist

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    Foreword
    Introduction
    1. Scope
    2. Normative references
    3. Principles
    3.1 Conformance
    3.2 Implications of the language
    3.2.1 Functional mapping
    3.2.2 Implementation and host dependencies
    3.2.3 Error handling
    3.2.4 Continuation of functions
    3.2.5 Packed data formats
    3.2.6 Events and event report lists
    3.2.7 Data mapping
    3.2.8 Multi-tasking
    3.2.9 Packaging
    3.2.10 Client program environment
    3.2.11 Registration
    4. Tables
    4.1 Abbreviations used in the Ada language binding
    4.2 Abbreviation policy in construction of identifiers
    4.3 CGI function names
    4.3.1 Alphabetical by bound name
    4.3.2 Alphabetical by CGI function name
    5. CGI configuration values
    6. Type definitions
    6.1 Array index ranging
    6.2 Representation of CGI basic data types
    6.3 Representation of CGI strings
    6.4 Representation of CGI data records
    6.5 Representation of CGI abstract data types
    6.6 Representation of CGI enumerated data types
    6.7 CGI Ada record types
    6.8 CGI Ada subtypes
    6.9 CGI Ada array types
    6.10 CGI Ada access types
    6.11 CGI exceptions
    7. CGI/Ada functions
    7.1 Part 2 control functions
    7.2 Part 3 output functions
    7.3 Part 4 segment functions
    7.4 Part 5 input functions
    7.5 Part 6 raster functions
    7.6 Binding defined utility functions
    7.6.1 Data record utilities
    7.6.2 String utilities
    7.6.3 Error handling utilities
    7.6.4 Data packing utilities
    Annex A
    A.1 Package specification CGI_CONFIG
    A.2 Package specification CGI_TYPES
    A.3 Package specification CGI_DATA_RECORD_UTILS
    A.4 Package specification CGI
    A.5 Package specification CGI_FUNCTION_ID_CONST
    A.7 Package specification CGI_REGISTRATION_CONST
    A.8 Package specification CGI_ERROR_CONST
    A.9 Package specification CGI_STRING_UTILS
    A.10 Package specification CGI_ERROR_HANDLING_UTILS
    A.11 Package specification CGI_PACKING_UTILS
    Annex B
    B.1 Example Program 1 : Star
    B.2 Example Program 2 : Name Object
    B.3 Example Program 3 : Text
    B.4 Example Program 4 : Load CGI Database
    B.5 Example Program 5 : Event Queue Pkg
    Annex C
    Annex D
    Annex E

    Abstract - (Show below) - (Hide below)

    Specifies a language independent standard interface between device-independent and device-dependent parts of a graphics system. Coverage includes: events and event report lists; client program environment; implementation and host independencies. Also gives type definitions, table and annexes.

    General Product Information - (Show below) - (Hide below)

    Committee IST/31
    Development Note Reviewed and confirmed by BSI, March, 2005. (03/2005) Supersedes 93/642824 DC. (07/2005)
    Document Type Standard
    Publisher British Standards Institution
    Status Current
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 9637-2:1992 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 2: Binary encoding
    ISO/IEC 9637-1:1994 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 1: Character encoding
    ISO/IEC 9636-4 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES - FUNCTIONAL SPECIFICATION - PART 4: SEGMENTS
    ISO/IEC 9636-1 : 1991(R 2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 1: OVERVIEW, PROFILES, AND CONFORMANCE
    ISO/IEC 9636-5:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 5: Input and echoing
    ISO/IEC 9636-2 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 2: CONTROL
    ISO/IEC 9636-6:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 6: Raster
    ISO/IEC 8652:2012 Information technology Programming languages Ada
    ISO/IEC 9636-3 : 1991(R2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 3: OUTPUT
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective