[net.micro.amiga] Results of NAPLPS Project meeting

crunch@well.UUCP (John Draper) (02/25/86)

                        NAPLPS CONFERENCE SUMMARY
                        -------------------------
                             (fairly long)

   Last Sunday, the Programmers Network held the first on-line live conference
on graphics standards.    The meeting was held on the WELL,  at 6 pm (west)
9 pm (east).   The system was heavily loaded just before the conference began
and a lot of people were reported to have problems logging in at that time.
Dispite the problems getting in,  the conference went smoother than expected.

   Our next scheduled meeting will take place on a weekday evening.  Probably
on a Monday, when the network charges are the lowest.

   The attendees of the meeting are:

John Draper - Acting as moderator,  a registered amiga developer, and old-time
micro hacker.   Author of EasyWriter, the first Word Processor program marketed
for the Apple II,  and a FORTH system ver 1.7.    Currently doing consulting
and moderating special projects for the Programmers Network.    Founded the
Programmers Network on the WELL last July,  now have 800+ members,  a lot of
which are noteable commercial software developers.   Net address:
(ihnp4!ptsfa!well!crunch)

David Paktor - Currently works for Tymenet as a senior Systems programmer
with network operations.   About 12 years experience with Micros, Mini's
and Mainframes (The 3 M's),  and very strong in Real time Process control.
Programming languages include Pascal, Forth and more recently C.   Net 
address: ihnp4!ptsfa!well!paktor

Eric Black - Currently working for Chronon Computer Corp.   Working on a 
super RISC mini running UNIX.   Experience in SigGraphs Core Library
standard.   Net address: ihnp4!ptsfa!well!eblack

Lance Franklin - presently in Raleigh, NC,  Works as a Contract programmer
for the most part only HP-1000s right now.   lot of work with graphics 
packages on the HP-1000.   Net address: ihnp4!ptsfa!well!ltf

Glen Tenney - Presently one of the hosts of the Amiga Conference on the WELL,
currently the implementor of the MVP Forth for the Amiga.   Briefly checked
in but couldn't stay long.    Net address: ihnp4!ptsfa!well!tenney

   After about 5-10 minutes of introductions,  we all agreed to start up
an on-line bibliography on NAPLPS,  and are looking for all sources of 
information on NAPLPS, and other graphics standards.   Does anyone on
Usenet know of good reference material on NAPLPS, GKS, PHIGS and other
graphics standards??

    None of the people checked in have ever implemented NAPLPS,  but all will
be making some sort of commitment towards the project.

   We all agreed to put the result of our NAPLPS study project in the Public
domain and keep it as a non-commercial project.    We also hope that system
administrators will also consider the benifits of graphics standards and
storage of graphics data for Educational and Commercial use.

   Eric Black wants to make enhancements to the UNIX UUCP program to include
NAPLPS or other suited standards.   

   Because some of the members present weren't familiar with NAPLPS,  Each of us
tried to explain it to the others.   A portion of the transcript follows:

<paktor>John, I don't even know what NAPLPS is; hoped I'd find out here.   could
 you fill in a bit...?
<eblack>I know that AT&T has been pushing NAPLPS, if we can find
<eblack>a contact person there I'm sure we can get more info that we can
<eblack>digest in a month.
<crunch>Ok,  NAPLPtands for North American Presentation Level protocol
<eblack>It's basically a high-level description language oriented towards pictur
es & graphic data.
<crunch>It is an "engine" that "looks" for a special escape sequence,  then it t
akes ascii and generates pictures.
<eblack>It's similar in spirit to the Postscript language used by Apple laser pr
inters, uses
<eblack>smarts on the receiving end to cut down on
<eblack>data transmitted.
<crunch>It is supposed to be pretty efficient.
<eblack>Commands range from polygon data & fills/patterns to raster data at
<eblack>the low end.  For its intended applications (e.g.
<eblack>on-line catalogs with "pictures" it's quite nice.  Examples of NAPLPS
<eblack>in use in the Bay Area are all those color CRETS with tourist help
<eblack>you see at the airport and other spots (oops
<eblack>that's CRTs).

    The group set up some project priorities,  which are:

  -- Build up a library of information on graphics standards.

  -- Implement a NAPLPS Decoder,  to be eventually hacked into a device
     driver for the Amiga.

 
   NAPLPS data is on a system called Chariot in Boulder Colo.   Operated by
Dave Hughes.  More sections relating to other standards were discussed below.

<crunch>Also  I think we all should keep our eyes open.   Lets not forget Usenet
 might
<crunch>have a special newsgroup relating to NAPLPS.
<eblack>It doesn't.
<paktor>Who promotes PHIGS?
<ltf>none that I've seen...but Net.Graphics or Mod.Graphics might supply some he
lp.
<eblack>It does, however, have groups for video, graphics, and analog(TV)
<crunch>Does anyone have any literature from SIGGRAPH on NAPLPS??
<eblack>SIGGRAPH doesn't like NAPLPS.
<crunch>We should post a request for naplps on net.graphics.   Anyone want to vo
lunteer??
<ltf>what are they into....GKS?
<eblack>NOOOOO!!!! Core!  GKS is from Europe, and
<crunch>We should get them all.
<eblack>SIGGRAPH fought like dogs for Core over GKS.
<ltf>Made in America, eh?
<eblack>PHIGS is even higher-level, and hsa come out of academia and some
<eblack>corners of industry (i.e. CAD/CAM).  I'm not sure what
<crunch>So we have PHIGS, GKS, and NAPLPS right?
<eblack>organizations embrace PHIGS.
<eblack>All three are oriented toward different ends.  Each
<eblack>has a place under the sun.  NAPLPS is
<paktor>and CORE.  A few words on core, someone, please?
<ltf>doesn't the Air Force have their own protocol too?
<paktor>FTAirForce
<eblack>suited toward lower-cost graphics hardware, low-bandwidth transmission c
hannels.
<ltf>jeeze, paktor, no need to get violent!
<eblack>Hence, NAPLPS is worth pursuing, or any of the others, depending on what
<eblack>we hope to accomplish.
<eblack>Back to my earlier question -- what??  Just
<eblack>educating ourselves on the various graphics standards?  Making
<ltf>NAPLPS seems to be the one most likely to be encountered by the average con
sumer.
<eblack>sample programs to deal with the various methods?
<eblack>Yes, I agree, for consumer-oriented products NAPLPS is more viable.
<eblack>AT&T has had experimental markets somewhere using NAPLPS decoders runnin
g from
<eblack>the phone (modem) to normal TV sets for things
<eblack>like shop-at-home (love that term!?) and such.  Dunno how
<eblack>well it's faring so far.
<ltf>what is ViewData(?) using?
<eblack>VieoTex is different from NAPLPS, and is its only
<paktor>sorrrry...
<ltf>(not sure I'm remembering the name correctly)
<eblack>direct competition.   AT&T fought hard to get NAPLPS
<eblack>supported rather than VideoTex, which is what ViewData and others use.

NOTE:   Due to heavy system loads, some of the text appears out of context,
but answers make sense if you read two or more responses down.

    Discussions on the relationship of IFF and NAPLPS and their differences
resulted in the need to study further the possibility of transferring between
IFF and NAPLPS.   Because NAPLPS experts couldn't make it into the Conference
this weekend,  we all agreed to study this relationship further.    I sort of
got nominated to put the word out for more expertise on NAPLPS,   so if anyone
else claims to be an expert on graphics standards,   we appreciate hearing
from you.  If you cannot attend the live on-line meetings,   just mail us
over UUCP and we will compile a list of sources and make it available to the
Net.    We are looking for students who have written papers on graphics
standards,  or plan to.

    A few corrections on WELL access,   First,  the Pac Tel Packet network
access to the WELL is ONLY available from 408 and 415 area code and NOT
state wide,  Second,   the WELL is accessable through Uninet at $6/hr
non-prime time from almost anywhere in USA.

    An attempt will be made to set up a guest account for prominent people
who are knowledgable in NAPLPS and would like to make a guest appearance.
If anyone on Usenet knows about graphics standards,  and wants to speak
at one of our meetings,  just mail me (crunch) for access arrangements.

    It has been a very productive first meeting,  and our next meeting will
probably take place in about 2 weeks.   I agreed to moderate 2 more meetings
then Lance agreed to pick up when I leave.

    I plan on moderating other projects for the programmers Network relating
to the Amiga,   These are:

UVCO - Visual conferencing program which currently exists on the Macintosh.  
The origional program was written by Harry Chesley and Bob Perez of 
Compuserve.   This project will be starting up 
within 2 weeks.  The meeting times will be announced.    This VCO
(Visual conference program) basically uses ICONS which represent "faces"
for each of the participants.   The Faces are uploaded into a public
area available for Downloading anytime before the conference starts.

   A "conference table" is displayed with the
faces of the participants sitting around the table.   When a person wants
to express a facial expression,  a certain character "tilda" is transmitted
to the host, followed by a number.    The "micro" at the other end sees this
as a "facial expression change" and appropriatly makes the change in everyone
elses system.   The program will work on any terminal so participants won't
have to have a micro that supports it.   In fact the NAPLPS conference is
set up the handle the VCO format.   This project will implement a VCO for
the Amiga.

GADGET/SPRITE editor - This project will also be starting up within 3 weeks
and will be working on Programming Tools for the AMiga which can speed up
program writing.   When writing code that handles menus and
gadgets,  programmers often struggle with complicated structure initializations
which introduce potentual errors and positioning problems.   This project will
be working on a nice public domain Gadget editor that "generates" C source
code structure initializations and writes them to a file.   Other proposals
include the creation of a "gadget resource file" similar to the Macintosh
type ideas of resources, with similar types of file formats.

    These are some of the projects planned this spring by the Programmers
Network.    If anyone is interested in becoming a participant in any of these
projects,  just Email to me and I will put your name on a mailing list and
contact you prior to the first project meeting.

    The Programmers Network is a non-commercial gathering place where
Programmers get together on-line and exchange ideas,  knowledge, and
software writing tools.   A special conference has been set up on the
WELL where programmers can communicate.   Some of the topics are:

-- Job references

-- Classes and tutorials

-- Special Projects

-- Rumors and gossup

    Anyone is welcome to join and participate in the numerous projects
sponsored by the Programmers Network.    
    
John Draper (crunch)
UUCP: ihnp4!ptsfa!well!crunch
 BIX: crunch
Delphi: crunch
WELL: crunch