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

  1. From: Kuhn <kuhn@swe.ncsl.nist.gov>
  2.  
  3. Vern Staats posted some questions concerning the proposed NIST FIPS on the
  4. X Window System.  I know that others have the same concerns.  We at
  5. NIST tried to take these concerns into account in preparing the FIPS
  6. proposal.  I'd like to respond to  the questions on behalf of NIST.
  7.  
  8. Rick Kuhn
  9. Technology Bldg.  B266
  10. National Institute of Standards and Technology
  11. (formerly National Bureau of Standards)
  12. Gaithersburg, Md.  20899
  13.  
  14. 301/975-3337
  15.  
  16. DDN:    kuhn@swe.ncsl.nist.gov  
  17.         DRKuhn@dockmaster.ncsc.mil
  18. UUCP:    attunix!swe!kuhn
  19.  
  20.  
  21. > From: staatsvr@m11.sews.wpafb.af.mil (Vern Staats)
  22. > I see that NIST is planning to adopt the X wire protocol, Xlib, and the 
  23. > Xt intrinsics as a FIPS PUB, for "network-based bit-mapped graphic system
  24. > applications acquired or internally developed for Federal use, which have 
  25. > applications portability as a concern."  That's not a direct quote, but
  26. > it's pretty close.
  27. > Please note that the focus is on applications portability.  They specifically
  28. > state that this FIPS is not intended to specify a government-wide style or
  29. > "look & feel".
  30. > If adopted, most applications which fall into the above category would have
  31. > to be based on Xlib and the Xt intrinsics.  While this initially struck me 
  32. > as a good thing, I do have some questions about including the intrinsics.
  33. > Any answers/feedback/opinions would be greatly appreciated.
  34. > 1)  They are specifying X11R3.  Shouldn't they really spec R4?
  35.  
  36. Yes, but at the time the proposed FIPS was prepared, R3 was the current 
  37. release.  R4 should be the official X Consortium standard by the end of this 
  38. year.  The FIPS approval process will probably take until the end of the year 
  39. as well, so we can substitute R4 before the FIPS becomes official.  
  40. Furthermore,  NIST would like to keep the FIPS consistent with X Consortium 
  41. specs in the future.
  42.  
  43.  
  44. > 2)  Do the benefits of standardization outweigh losing Andrew, Interviews, 
  45. >     (and others, I'm sure) applications which are not based on the intrinsics? 
  46. As with all NIST standards, if this FIPS does not meet the needs of an
  47. agency, the agency is free to choose other technology.  So non X-based
  48. solutions would not be lost to developers who need them.
  49.  
  50.  
  51. > 3)  It seems to me that for true application portability, you would need to
  52. >     either stay with Xlib, or standardize all the way up to the widget level.
  53. >     Creating a standard foundation for widget sets is all well and good, but
  54. >     the application may not be portable if you don't have the right widgets.
  55. >     Perhaps they should state that applications not be based on proprietary
  56. >     widget sets.
  57.  
  58. Currently there are no widget standards, from the X Consortium or anyone
  59. else.  IEEE P1201 is working toward a standard for an X based toolkit, and
  60. NIST is participating in this effort.  In fact, P1201 will base its work on
  61. the FIPS.
  62.  
  63. > 4)  Is ICCCM compliance important to application portability?
  64.  
  65. Yes, NIST will consider inclusion of ICCCM in an update of the FIPS.
  66.  
  67.  
  68. > 5)  There seem to be a few differences between the X Consortium intrinsics 
  69. >     and those provided by DEC.  I assume other vendors have "enhanced" their
  70. >     intrinsics as well to provide extensions, better performance, etc.  The
  71. >     departures from the Consortium's intrinsics do not appear to have had
  72. >     much impact on applications portability; I can't recall seeing any
  73. >     questions on comp.windows.x regarding problems arising from differing
  74. >     intrinsics.  Am I correct in assuming that most vendors will have little
  75. >     difficulty producing compliant applications, even if they normally use
  76. >     extended intrinsics?
  77.  
  78. All vendors have extended the Intrinsics.  One of the reasons for the
  79. development of R4 and R4+ is to make the Intrinsics more complete as a
  80. basis for toolkit development.   NIST intends to update the FIPS to the 
  81. X Consortium specs as they are completed.  Vendors who follow the X 
  82. Consortium standards will be updating their applications as well.  The X
  83. Consortium is committed to making the next version of the Intrinsics source
  84. code compatible with R3.
  85.  
  86.  
  87. > 6)  I've heard that the X Consortium and X/Open are both opposed to 
  88. >     standardizing on the Intrinsics at R3 and even at R4.  Is this true?
  89.  
  90. No, it isn't, with respect to the Federal government standardizing on R3
  91. intrinsics.  Bob Scheifler, director of the X Consortium, has expressed
  92. his support for adoption of R3 as a FIPS.  X/Open has taken no position on
  93. the adoption of R3 as a FIPS.
  94.  
  95.  
  96. Volume-Number: Volume 17, Number 4
  97.  
  98.  
  99.