Article View: net.graphics
Article #1310Re: VDI/CGI
From: andrea
Date: Thu, 08 May 1986 05:18
Date: Thu, 08 May 1986 05:18
63 lines
4218 bytes
4218 bytes
[feed the paisley horsey some sugar cubes...]
I'm the [ISO WG2/ANSC X3H3] CGI Document Editor, so this information is
about as hard as you can get:
CGI is now up to "Working Draft" stage in the official milestones, with
a new improved version coming out later this month; we expect it to be
registered as a Draft Proposed International Standard this fall. From
there, it gets one or two rounds of technical balloting worldwide (plus
a U.S. public review), and should be a real, blessed, official ISO and
ANSI standard in (are you sitting down?) late 1988 to mid 1989.
Of course, we are all anxiously hoping for (and working hard towards)
getting it to converge on major points, so we can implement an "almost
standard" version long in advance of that. As you've noticed, several
companies (including ours) have implemented something "like" CGI,
"based on" CGI, "in the spirit of" CGI (you get the picture). I
honestly don't know when it will be "solid enough" - that's a decision
each company, product group, or project makes on their own.
As far as bindings go, and C bindings in particular: we deliberately
put all binding work on the shelf for a while, so we could get somewhere
on the substantive technical issues and nail the functionality.
Meanwhile, the work that the Language Bindings group has done for
the C binding of GKS will carry over - there is a "Generic Language
Binding Issues" log, a "C Language Binding Issues Log", an approved
abbreviations list (with algorithm for generating names), and the
example of the C GKS binding. Once the work begins on the C binding
of CGI, it should be straightforward and go fairly quickly. There was
a "strawman" C binding submitted a year or two ago, but it has no
standing. I expect that some interested parties on X3H33 (particularly
Sun and System One) may generate a draft C binding from the CGI
Working Draft this summer if there is interest, as the CGI is now
far enough along to consider one again.
You are right in guessing that the non-standard status of C is holding
up having an official C binding of anything - there is alot of tracking
back and forth between the J committee (C language) and X3H3 to ensure
that the GKS C binding doesn't come out before the C standard, but that
it comes out as soon as possible afterwards (and not in conflict with
it!). There is a ratified principle that the X language binding of
graphics standard Y cannot precede either the X standard or the
Y functional standard (we can be sensible at times, if we try).
So...any company producing a "CGI-like" product has to invent their
own C binding (for now). Not a matter of stupidity, but one of
necessity. Once there IS a standard C binding of a standard CGI,
then each company will have to evaluate whether to overhaul their
product, build a standard shell on top of it, or whatever. Meanwhile,
if anyone is about to create yet another C binding of yet another
"CGI-like" product, I hope they'll look at the CGI Working Draft
and the C GKS Binding for guidance.
Hope this helps!
Andrea Frankel, Hewlett-Packard (San Diego Division) (619) 592-4664
...searchlights casting for faults in the clouds of delusion
______________________________________________________________________________
UUCP : {hplabs|hp-pcd|hpfcla|hpda|noscvax|gould9|sdcsvax}!hp-sdd!andrea
UUCP : {ihnp4|cbosgd|allegra|decvax|gatech|sun|tektronix}!hplabs!hp-sdd!andrea
ARPA : hp-sdd!andrea@nosc.arpa
CSNET : hp-sdd!andrea@hplabs.csnet
USnail: 16399 W. Bernardo Drive, San Diego CA 92127-1899 USA
Technical Details
Message-ID:
<213@hp-sdd.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!harvard!husc6!panda!genrad!decvax!decwrl!ucbvax!sdcsvax!ncr-sd!hp-sdd!andreaReferences:
<425@cit-vax.Caltech.Edu>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!harvard!husc6!panda!genrad!decvax!decwrl!ucbvax!sdcsvax!ncr-sd!hp-sdd!andrea From: andrea@hp-sdd.UUCP Newsgroups: net.graphics Subject: Re: VDI/CGI Message-ID: <213@hp-sdd.UUCP> Date: Thu, 8-May-86 01:18:53 EDT Article-I.D.: hp-sdd.213 Posted: Thu May 8 01:18:53 1986 Date-Received: Sun, 18-May-86 15:19:10 EDT References: <425@cit-vax.Caltech.Edu> Reply-To: andrea@hp-sdd.UUCP (Andrea K. Frankel) Distribution: net Organization: Hewlett-Packard, San Diego Division Lines: 63 Keywords: CGI, C bindings, standards