home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / windows / x / pex / 503 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  6.4 KB

  1. Path: sparky!uunet!olivea!sgigate!odin!buffalo.asd.sgi.com!bglazier
  2. From: bglazier@buffalo.asd.sgi.com (Bill Glazier)
  3. Newsgroups: comp.windows.x.pex
  4. Subject: Re: GLX? OpenGL?
  5. Message-ID: <1992Aug27.184311.7899@odin.corp.sgi.com>
  6. Date: 27 Aug 92 18:43:11 GMT
  7. References: <475@imp.diablery.10A.com>
  8. Sender: news@odin.corp.sgi.com (Net News)
  9. Organization: Silicon Graphics, Inc.
  10. Lines: 99
  11. Nntp-Posting-Host: buffalo.asd.sgi.com
  12.  
  13. In article <475@imp.diablery.10A.com>, devil@diablery.10A.com (Gil Tene) writes:
  14. |> What is the availability of GLX/OpenGL in comparison with
  15. |> PEX/{PHIGS SI, PEXtk, PEXlib, etc.)
  16.  
  17. OpenGL has been licensed by 22 companies, spanning the PC, MacIntosh,
  18. workstation, and supercomputer markets.  Companies endorsing OpenGL include
  19. IBM, DEC, Microsoft, Intergraph, SGI, Intel, Kubota, NEC, SONY, RasterOps,
  20. pellucid, Nth Graphics, DuPont Pixel Systems, ATT/USL, and 9 more. SGI has
  21. stated it intends to begin shipping OpenGL on its systems in Q1 1993.  IBM and
  22. DEC have stated their intention to release OpenGL in roughly the same time
  23. frame.  Nth Graphics will have OpenGL for HP and Sun workstations in early
  24. 1993. DuPont will have a Sun version of OpenGL in early 1993.  Microsoft has
  25. announced its intention to ship OpenGL as a standard part of Windows NT2, in
  26. late 1993/early 1994. Since the OpenGL and GLX sample implementation and related
  27. source code was released in June 92, by the end of 1993 we should see products
  28. from many of these 22 companies. 
  29.  
  30. A key distinguishing feature between PEX and OpenGL will be OpenGL's
  31. availability in markets other than Unix/X Windows - i.e the PC and the Mac. 
  32. While many on the net seem to think the world begins and ends with X/Unix (hey,
  33. lots of people here do!), ISV's want a standard that provides them access to as
  34. many large markets as possible - and the PC and Mac are very large potential
  35. markets for 3D technology.  Remember, X Window based systems represent 3% of the
  36. desktop computing marketplace.  PC's and Mac's represent the rest. Windows NT will play a big role in the PC market. BYTE Magazine's cover (Is Unix Dead? - September 1992) suggests they feel NT will play a big role in the WS market as
  37. well.
  38.  
  39. |> 
  40. |> A sample PEX server is included with X11R5. Most vendors now
  41. |> have PEX server products for their workstations. 
  42.  
  43. We are currently aware of 7 shipping commercial PEX products.  These products
  44. are based on the 5.1 PEX protocol, to be superceded by the PEX 6.0 protocol,
  45. which becomes
  46. available commercially according to best estimates in early 1994.  While
  47. we are aware of other companies intending to support PEX 5.1/6.0, their products
  48. will likely be released in late 1992/early 1993 - not really much of a time
  49. difference versus OpenGL when you consider the length of an ISV adoption cycle.
  50. Many ISV's will be reluctant to develop code on 5.1 given the incompatible
  51. protocol change coming up with 6.0.  Many ISV's could choose to hold off on
  52. PEX development until 6.0 is released and stable. An argument could be made
  53. that the 'complete' version of OpenGL will be available prior to the 'complete'
  54. version of PEX.  
  55.  
  56.  
  57. |> PEX Terminals (X-Terminals that support PEX) are on the market. This means
  58. |> that PEX clients are assumed of widely available, relatively 
  59. |> vendor-independant and cheap (PEX-IS is free) servers. Can the
  60. |> same be said for GLX/OpenGL?
  61.  
  62. There are two statements you make here.  Let's examine each one closely.  
  63.  
  64. The first is that because X terminal vendors are now introducing PEX terminals,
  65. these terminals will make PEX computing less expensive than OpenGL computing.
  66. Simply not true.  There is nothing inherent in the GLX spec which makes it more
  67. difficult or expensive to develop an OpenGL/GLX terminal.  In fact,
  68. knowledgeable technical types whose opinion I respect have made the argument
  69. that less efort will be required to create an OpenGL/GLX terminal than a PEX
  70. terminal.  One terminal vendor has already licensed OpenGL, and I am actively
  71. talking to a number of terminal vendors (and companies who make chips that go
  72. into X terminals) who are seriously considering licensing OpenGL.  
  73.  
  74. Some question whether the terminal model at present provides adequate
  75. performance or differentiation versus a 3D workstation.  The SHOGraphics PEX
  76. terminals, whose 3D performance greatly exceeds NCD's or Tektronix's PEX products, are priced at a point not too distant from similar performing
  77. workstations.  If an end user has a choice between a 3D terminal or a 3D
  78. workstation (which can serve all the functions of a terminal) for the same
  79. price, most will choose a workstation. 
  80.  
  81. The second assumption you made is that because the PEX-SI is 'free' on the MIT tape, this means PEX products will be less expensive.  Untrue again.  In fact,
  82. as argued by Allen Akin in this space not too long ago, the PEX-SI is financed 
  83. by the dues vendors pay to the X Consortium (most large vendors pay $50K/year),
  84. and by special assessments as required. For the first PEX-SI, Sun Microsystems
  85. was paid about $750K by participating companies.  Since a new SI will likely
  86. be developed for 6.0, either the X Consortium will have to finance the effort,
  87. or participating companies will either donate manpower or dollars to fund
  88. it's development.  There's no such thing as a 'free' SI (or lunch). 
  89.  
  90. The OpenGL SI, which licensing companies pay an incremental $75K to receive, includes more functionality than the current PEX-SI.  Functionality missing
  91. from the SI needs to be developed by the implementor.  When you consider the
  92. volunteer effort contributed to develop the PEX spec and the SI, and the extra costs of implementing features not supported in the SI, and the special $ assessments, it is easy to see how those costs could exceed $75K.  The per copy
  93. royalty for OpenGL is a nominal $5.  BTW, universities and non profit
  94. organizations can get an OpenGL site license for $500. 
  95.  
  96. The cost issue and the fact that PEX 5.1 products are released a few months
  97. prior to OpenGL 1.0 products will not be the deciding issues on whether PEX or
  98. OpenGL emerges as the more predominant standard.  The more compelling issues I
  99. feel will be ISV support, performance (both local and across the net), and long
  100. term availability in key markets.       
  101.  
  102. For a more detailed discussion of these issues, I suggest you read Allen Akin's
  103. comparison paper of OpenGL/GLX and PEXlib/PEX.  It was posted here about a month
  104. ago.  E mail me if you can't get to it, and I'll send you a copy.  
  105.  
  106.  
  107. Bill Glazier
  108. Silicon Graphics. Inc.
  109. Graphics Technology Licensing
  110.  
  111.    
  112.