NAPLPS
From Free net encyclopedia
NAPLPS (North American Presentation Level Protocol Syntax) is a graphics language for use originally with videotex services. It is unclear if it was ever used in this role, although the basics of NAPLPS were later used as the basis for several other microcomputer based graphics systems.
Contents |
Description of operation
Character codes were sent to users' televisions by encoding them as dot patterns in the vertical blanking interval of the video signal. A circuit in the TV decoded these signals back into text pages, which the user could select among. The data rate was quite slow (about 600 bit/s), resulting in largely static pages.
History
In the mid 1970s a number of firms were providing videotex services, although the most popular by far were Minitel in France and Prestel in the UK.
At about this time the Canadian government decided to create its own "second generation" service that would support both text and graphics, called Telidon. At first it used considerably more of the vertical blanking interval, increasing the signalling rate to about 2400 bit/s. An additional "backchannel" was used to send data back to the hosting computers, typically over phone lines.
But the real effort centered on creating a simple graphics language that would allow a more complex circuit in the TV to decode not only characters, but simple graphics as well. To do this the graphic was encoded as a series of instructions (graphics primitives) like "polyline" which was represented as the characters PL followed by a string of digits for the X and Y values of the points on the line. This system was referred to as Picture Description Instructions (PDI).
AT&T was so impressed by Telidon that they decided to join the project. They added a number of useful extensions, notably the ability to define your own graphics commands (macro) and character sets (DRCS). The revised specification was submitted to the ANSI board for standardization and became ANSI X3.110, NAPLPS. The original simplicity of NAPLPS was lost in a huge document describing many unimportant issues.
There was no way to make money on a read-only service. Unlike the UK, where teletext was supported by one of only two large companies whose whole revenue model was based on a read-only medium (television), in North America Telidon was being offered by companies who worked on a subscriber basis.
Two-way systems
Various two-way systems using NAPLPS appeared in North America in the early 1980s. The biggest North American examples were Knight Ridder's Viewtron (based in Miami) and the Los Angeles Times' Gateway service (based south of Los Angeles in Orange County). Both used the Sceptre NAPLPS terminal from AT&T. The Sceptre contained a slow modem that connected over the consumer's telephone line to host computers. The Sceptre was expensive whether purchased or rented. Despite huge investments by their parent companies, neither Viewtron nor Gateway lasted into the second half of the decade.
Other early-1980s NAPLPS technology was deployed in Canada, both as a way for rural Canadians to get news and weather information and as the platform for touchscreen information kiosks in Toronto. That city was the North American nexus of NAPLPS and the home of Norpak, the most successful of NAPLPS-oriented developers. Norpak created and sold hardware and software for NAPLPS development and display. TV Ontario also developed NAPLPS content creation software.
In the late 1980s, Tribune Media Services (TMS) and the Associated Press operated a cable television channel called AP News Plus that provided NAPLPS-based news screens to cable television subscribers in many U.S. cities. The news pages were created and edited by TMS staffers working on an Atex editing system in Orlando, Florida, and sent by satellite to NAPLPS decoder devices located at the local cable television companies. Among the firms providing technology to TMS and the Associated Press for the AP News Plus channel was Minneapolis-based Electronic Publishers Inc. (1985-1988).
Decline
NAPLPS lived on into the early 1990s as the graphical basis for the Prodigy online service. Some bulletin boards were able to serve NAPLPS content to callers on their 1200 and 2400 bit/s modems. But the technology's chief advantage in an era of slow telecommunication -- its ability to encode complex graphics in terse object commands -- became moot as data communication speeds increased and raster graphics compression became popular.
Legacy
In the 1980s NAPLPS' basic geometry and command structure became the basis for the library-based GKS microcomputer standard, which was implemented in Digital Research's GSX graphics system and used in their GEM GUI. GKS was later extended into a 3D version, and additions to this resulted in PHIGS (Programmer's Hierarchical Interactive Graphics System), a former competitor to OpenGL.
Some videotex fans claim that NAPLPS was used as the basis for the SVG standard for vector graphics on the Web. However, the SVG standard does not refer to NAPLPS. The two standards are similar only in the sense that they both have basic commands for drawing rectangles, squares, polygons, and arcs — but those commands are common to virtually all vector graphics standards.
See also
Remote imaging protocol (a.k.a. RIPscrip)