RFC472 Illinois' reply to Maxwell's request for graphics information(NIC 14925)

0472 Illinois' reply to Maxwell's request for graphics information(NIC 14925). S. Bunch. March 1973. (Format: TXT=4780 bytes) (Status: UNKNOWN)

日本語訳
RFC一覧

参照

Network Working Group                                        Steve Bunch
RFC # 472                                                    ILL-ANTS
NIC # 14801                                                  March, 1973


    Illinois' reply to Maxwell's Request for Graphics Information,
                          NIC Document 14925.


This is a reply to Craig Maxwell's (UCLA-NMC) "Request for graphics
information" of 3/7/73.  Further details can be obtained by contacting
me directly.

To date, our work in graphics has been primarily centered about support
for several applications groups.  To make the generation of beam-
oriented graphics as painless as possible for these groups, our policy
for supporting this type of graphics has been to emulate as closely as
possible the CALCOMP plotter support package on the host machine, but
with NGP0 output.  (Presently, before the resulting NGP can be sent to
some of our peripherals, e.g., Gould 4800, it must be converted to
device specifics.  With the advent of ANTS MARK II and a PDP-11/45, all
conversions will be handled locally, so all graphics flowing into our
system will be NGP).  We find this approach very labor-saving, even at
the present slightly kludgey level.

We also have some grey-scale work taking place on our GOULD and IMLAC.
One group is processing satellite pictures on Illiac and will soon need
grey-scale output, another is producing natural-resource maps, and a
third is generating holograms.  No standardization plans have been made
for grey scale work, but if an acceptable standard is established, we
will most likely use it.

A small group, including myself, is currently planning an interactive
graphics system.  The system will use multiple hosts, possibly using a
remote E&S machine for rotation, scaling, etc.  We have a number of
large hurdles that have to be jumped before we can do anything, though.
Several of these are not graphics-specific, such as process-controlled
FTP, inter-process coordination among hosts, and others.  We had
intended to let efficiency dictate the format of intermediate results
shipped via the Net, with standardization being applied where it is
helpful for minimizing effort.  Since the system will be highly
interactive and will also manipulate grey-scale data, we will need a
higher level of graphics protocol to handle the user interface.  A
"proto-prototype" system is being used now to do some simple
manipulations of meteorological data (e.g., contouring, 3-D plotting)






Bunch                                                           [Page 1]

RFC 472        Reply to Request for Graphics Information      March 1973


with an IMLAC passively displaying the NGP0 pictures created.  Soon, I
hope to finish an IMLAC program that will handle some interaction with
the mouse/keyset.  I have decided to implement the following (outgoing)
commands.

    MOVE  beam to mouse position

    DRAW  from last to present beam position.

    TEXT  at present beam position.

    UNDO  the last command (to facilitate freehand drawing and
          backspacing in TEXT).

Other commands may be implemented as needed to do what people want to
do, at least until an adequate interaction standard comes along.

Note that there is implicit in the UNDO command the assumption that
the other end of the line possesses a certain amount of memory and
intelligence.  Two possible philosophies for standardizing interaction
are that (1) all "nodes" ("generators" or "users" of data) understand
some set of commands and possess at least a certain amount of
intelligence, and (2) a distinction is made between "displays" and
"computers" (quotes because the line is fuzzy).  I favor the first for
its generality, but I suggest that the lowest level of interactive
graphics might want to use the second for ease of implementation with
unintelligent devices, e.g., COMPUTEK 400's.  (I do not mean to
imply in (1) that the actual "computer" would not have a larger
vocabulary than the actual "display" --this is inevitable with higher
level capabilities in the protocol).

Since we have almost no local computing power for applications work,
all our graphics computation is done remotely (our work has been
primarily at UCSD (B6700), USC-ISI (TENEX), and UCLA-CCN (360)).
Because we do our work at scattered sites and are basically economic
of labor (pronounced "lazy"), we have a lot to gain by standards and
will be glad to cooperate as much as possible with standardization
efforts.

Steve Bunch




       [ This RFC was put into machine readable form for entry ]
       [ into the online RFC archives by Alex McKenzie with    ]
       [ support from GTE, formerly BBN Corp.             9/99 ]




Bunch                                                           [Page 2]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

yumを自動で更新チェックする、自動で更新する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る