home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.19 / text0033.txt < prev    next >
Encoding:
Internet Message Format  |  1990-05-17  |  5.4 KB

  1. From: <jsh@usenix.org>
  2.  
  3.  
  4.             An Update on UNIX* and C Standards Activities
  5.  
  6.                              January 1990
  7.  
  8.                  USENIX Standards Watchdog Committee
  9.  
  10.                    Jeffrey S. Haemer, Report Editor
  11.  
  12. IEEE 1201: User Interface Update
  13.  
  14. Peter H. Salus <peter@uunet.uu.net> reports on the January 8-12, 1990
  15. meeting in New Orleans, LA:
  16.  
  17. What's happening?
  18.  
  19. P1201 purports to concern itself with the user interface.  As of the
  20. New Orleans meeting, P1201 comprised .1 (Applications Programming
  21. Interface), .2 (Graphical User Interface), .3 (Human-Computer
  22. Interaction), and .4 (XLib) subgroups.
  23.  
  24. Working backwards through these, 1201 has recommended that XLib go to
  25. ballot directly, a proposal which seems to have so shocked the SEC
  26. that they put off deciding on balloting till April.  Steve Jobs told
  27. the USENIX audience in Phoenix, in June 1987, that X was ``brain-
  28. damaged''.  Whether that's true or not, X has won, and just putting
  29. XLib to a vote makes good sense.
  30.  
  31. 1201.3, under the chairmanship of Richard Seacord, has had a number of
  32. interesting discussions and presentations (of which I attended
  33. several, though not all).  The major problem here is that we are
  34. nowhere near knowing what the ``standard'' for an interface might
  35. really require.  However, the explorations are valuable, and a forum
  36. like this can be informative.
  37.  
  38. This leaves me with the GUI and the API.  Both in Brussels and in New
  39. Orleans were skirmishes in the GUI wars: battalions of employees of
  40. OSF its member companies arrayed in opposition to those of UI or USO
  41. and theirs, with a pair of observers from NeXT and Apple taking and
  42. placing bets on the sidelines.
  43.  
  44. I assure readers that have never attended these meetings, acrimonious
  45. backbiting and vituperation are the order of the day in both camps.
  46. Though a former employee of OSF, I wouldn't hesitate to condemn the
  47. behavior of both sides, but the blame rests elsewhere.  Where?  In the
  48. tourists.  See below, but for my money, too many folks like to travel
  49. and too many people have caught the ``open systems/open standards'' bug.
  50.  
  51. __________
  52.  
  53.   * UNIX is a registered trademark of AT&T in the U.S. and other
  54.     countries.
  55.  
  56. January 1990 Standards Update                IEEE 1201: User Interface
  57.  
  58.  
  59.                                 - 2 -
  60.  
  61. So long as the market remains unsettled about Motif, NeXTStep, OPEN
  62. LOOK, and Presentation Manager (to say nothing of Apple's MacIntosh
  63. interface and IBM's CUA) [Editor: That's ``Common User Application'',
  64. a part of SAA.], the meetings of 1201.1 and 1201.2 will serve as
  65. tilting grounds, not occasions for useful discussion.
  66.  
  67. >From my point of view, until the market (which means the big boys and
  68. the users) has a shake-out, .1 and .2 can only serve as debate
  69. platforms or end up recommending standards that are either the
  70. intersection of OPEN LOOK and Motif or their union.  It might be that
  71. .2 can come to some sort of conclusion on the various style guides
  72. without .1, but I see the products being waved, not the function
  73. banners.
  74.  
  75. Why is it turning out this way?
  76.  
  77. All of this is prologue (``The past is prologue,'' writes Shakespeare
  78. in The Tempest) to a commentary on the TCOS-standards industry.
  79. [Editor: TCOS, the Technical Committee on Operating Systems, is the
  80. IEEE organization under which both 1201 and 1003 fall.]
  81.  
  82. Over the past 40 years, ISO has approved or accepted over 20,000
  83. standards, which concern almost everything imaginable from hockey
  84. masks to medical prostheses to the hinging of radar masts on inland-
  85. waterway vessels.  The standards have arisen in a variety of ways,
  86. most emanating from one of the regional or 70-odd national standards
  87. bodies.  Typically, it has taken from four to ten years to progress
  88. from raising a committee to approving a standard.  The result of this
  89. has been general agreement within the concerned industry prior to the
  90. issuance of an international standard.  Wall plugs are an excellent
  91. example of what happens when the engineers and bureaucrats issue a
  92. standard without industry consensus.
  93.  
  94. I am far from convinced that the ever-increasing number of 1003 and
  95. 1201 (sub)committees is productive or useful, and embarrassed and
  96. appalled at their continuing proliferation.  There are currently at
  97. least six or seven standards for diskettes.  Do we really need that
  98. many for graphical user interfaces?  I think not.  Might we get what
  99. happened in the record industry (i.e., 45s for short cuts; 33s for
  100. long works and anthologies) if we wait?  I think so.
  101.  
  102. Moreover, does the standards process really require more than two or
  103. three folks per company?  There were 38 in attendance at the ISO/IEC
  104. Joint Technical Committee on Application Portability meeting in
  105. September (including the secretariat); there were nearly 300 in New
  106. Orleans.  My perception is that going to a POSIX meeting is a perk.
  107. Holding the meetings in Hawaii, New Orleans, and Snowbird does little
  108. to dissuade me.  The New Orleans host was OSF; the Snowbird host is
  109. Unisys.  Though the new Unisys is a big entity, I didn't realize they
  110. had a site in Snowbird; nor OSF one in New Orleans.
  111.  
  112. January 1990 Standards Update                IEEE 1201: User Interface
  113.  
  114.  
  115.                                 - 3 -
  116.  
  117. C'mon, lets get back to work, not meetings for the holiday or for the
  118. sake of meetings.  1003.1 did good, solid work.  Some of the other
  119. groups are doing work, too.  Partying ain't part of it.  Bah!
  120.  
  121. January 1990 Standards Update                IEEE 1201: User Interface
  122.  
  123.  
  124. Volume-Number: Volume 19, Number 34
  125.  
  126.