⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc282.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 2 页
字号:
RFC 282                 Graphics Meeting Report            December 1971   In the case of smart devices, C can potentially be performed at the   device itself - - although the TIP may not be able to furnish the   extra socket pair which one would want in order to handle such cases   cleanly.  Finally, powerful devices can do G internally but we may   well wish to do A and G over the Net.  (Again, how the TIP would   handle such cases was not clear.)   Jim had presented this discussion for the expressed purpose of   getting attention focused on the "ends" of the protocol pipeline   before the meeting became totally concerned with the contents of that   pipeline.  We responded in the only possible manner:CONNECTION PROTOCOL COMMITTEE   A committee was designated to formulate a Graphics Connection   Protocol, the protocol to play an analogous role to that of the   Initial Connection Protocol with respect to the Telnet Protocol.   There was a clearcut consensus that only device-specific codes should   be transmitted over Telnet connections unless the committee uncovered   overwhelmingly convincing arguments to the contrary.  The committee   consists of Michener, Bouknight, Harslem, and me.  Will Crowther of   BBN will be invited to join the committee to furnish TIP   representation and expertise.GRAPHICS RESOURCE DOCUMENTATION   Before turning to the protocol specification, it should be pointed   out that most attendees felt that Resource Notebook-like   documentation on Graphics should be prepared.  Postel volunteered to   coordinate this effort.  Hosts should have drafts submitted to him,   and he will see to getting them published as new portion of the   Resource Notebook.  Format considerations were not discussed, but   assumedly the format should imitate that of the main Resource   Notebook sections.  Call Jon if you have questions (213-825-2368).THE PROTOCOL   At the outset of the main protocol discussion, it was agreed that a   committee would be established to resolve those issues on which a   consensus could not be reached at the meeting, and to prepare a draft   of the protocol for distribution to the NGG by year's end.  Members   of the committee are Michener, Meyer, Kelly, Cotton, and Liddle.Padlipsky                                                       [Page 5]RFC 282                 Graphics Meeting Report            December 1971ASSUMPTIONS   The following assumptions were agreed upon:      1.  There shall be a "virtual screen" and a Standard Graphics      Stream.      2.  The origin is in the center.      3.  Coordinates are signed, 2's complement fractions (-.5 to      +.499).      4.  The Standrd Graphics Stream will consist of 8-bit bytes      initially, coordinates are two bytes. ( A "set coordinate size"      operator will be introduced if and when needed.)      5.  Network ASCII will be used for text output, with default to      upper case where necessary.  Control characters are, for the time      being, site specific.      6.  Where appropriate, operators shall have "absolute,"      "relative," and "local" (to a subpicture) modes.      7.  The protocol will be organized on a "levels of complexity"      basis, with level 0 comprising operators for simple picture      drawing, level 1 comprising operators for one level of subpicture      definition ("macros", or loosely, "subroutines") and level 2      comprising "viewport" and "window" type operators.   Note that the discussion dealt specifically with graphics OUTPUT.   The Protocol Committee was also empowered to prepare recommendations   for an input-side protocol, but first priority is to be attached to   the formulation of an acceptable output-side protocol.   OPERATORS   As the Protocol Committee's draft is not immediately available, the   following list of low-level operators (the syntax and semantics of   which were discussed at length during the meeting) may be of interest   here:      1. Erase and reset to origin.  This operator causes the screen to      be erased and the beam to be positioned at the 0,0 (virtual screen      center) point.  A new picture is started.      2. Move.  No line is drawn the beam is positioned to the specified      x, y position.  There are specific operators for "move relative",      "move absolute" and "move local" modes.Padlipsky                                                       [Page 6]RFC 282                 Graphics Meeting Report            December 1971      3. Draw.  A line (of the current "linetype" -- see 5, below) is      drawn from the present beam position to the specified x, y      position.  Modes are as with move.  Treatment of the "off-screen"      condition is at the displaying host's option.      4. Point.  Display a point at the specified position.  Modes are      as with move.      5. Line type.  Draw lines of the specified type until further      notice.  Currently defined types are solid (0), dashed (1), dotted      (2).  If a requested type is not implemented, default to the      next-lower-valued type.  After an "erase", type is solid until      changed.      6. Line intensity.  Requests line intensity to be as follows: 0 =      off, 128 = normal, 255 = brightest, intermediate values = map      appropriately.  After an "erase", intensity is normal until      changed.      7. Text.  Cause display of a specified number of specified (Net      ASCII) characters.  There are specific operators for "return beam"      after last character (to position before text display) and "leave      beam" (wherever it ends up).  Size is to be whatever the      displaying host considers "normal".  Treatment of "right-hand      margin" and ASCII controls is host-specified at present.  (A      character size operator may be specified later.)      8. Escape.  If the console is  of specified type, pass a specified      number of bytes directly to it.   Operators for viewports and subpictures were also discussed.   Bouknight and Kelly prepared an BNF treatment of all points   discussed, which will appear in the Protocol Committee's draft.OTHER BUSINESS   The remaining technical discussion dealt with graphic input, on a   rather general level.   Michener extended the attendees' thanks to Andy Moorer for having   hosted the meeting.   Cotton volunteered to host the next meeting at Mitre, Washington, in   mid-April, at which time we hope to have had enough experience with   the connection protocol and first-pass output protocol to agree on a   "final" statement of them, and to have done enough thinking about the   input side to specify a first-pass protocol for it (unless the   Protocol Committee manages to do so first)Padlipsky                                                       [Page 7]RFC 282                 Graphics Meeting Report            December 1971APPENDIX - LIST OF ATTENDEES    Marshall Abrams, Ntl. Bureau of Stds.    Jack Bouknight, U. of Ill.    Jackson T. Cole, Rome Air Development Ctr.    Ira Cotton, MITRE    Daniel Debrosse, UTAH    Eric Harslem, RAND    Karl Kelly, U. of Ill.    David Liddle, Owens Illinois    John Melvin, SRI    Ed Meyer, MAC    James Michener, MAC    James Moorer, SAIL    Hamid Naficy, UCLA    Mike Padlipsky, MAC    Ken Pogran, MAC    Jon Postel, UCLA    Jerry Powell, MITRE    Jean Saylor, SDC    Ron Stoughton, UCSB    Elaine Thomas, BBN    Howard Wactlar, Carnegie-Mellon    Bill White, SUHP         [This RFC was put into machine readable form for entry]     [into the online RFC archives by Kelly Tardif, Viag閚ie 10/99]Padlipsky                                                       [Page 8]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -