ftp.nice.ch/peanuts/GeneralData/Usenet/news/1990/CSN-90.tar.gz#/comp-sys-next/1990/Jul/BaNG-#4-meeting-review

This is BaNG-#4-meeting-review in view mode; [Up]


Date: Sun 24-Jul-1990 22:55:59 From: Unknown Subject: BaNG #4 meeting review SUMMARY OF BaNG MEETING #4, July 18, 1990 By Declan McCullagh declan@portia.stanford.edu GETTING THE MOST OUT OF DISPLAY POSTSCRIPT Ken Anderson, Manager, Developer Support Group, Adobe Systems The first part of the BaNG meeting was a one-hour talk about Display PostScript given by Ken Anderson of Adobe's Developer Support Group. Targeted at the entire audience, not just NeXT programmers, it covered a wide range of topics regarding efficient PostScript programming. During the course of the talk, Ken demonstrated a variety of sample programs which illustrated various programming techniques needed under NextStep. The first PostScript programming technique mentioned was the use of NextStep's "pswrap" procedure, which allows programmers to "wrap" a standard C function around a body of PostScript code. Ken showed the audience Adobe's DrawLine demo, which provided timing information for pswrap code execution compared to execution of the same PostScript code not in a pswrap; the pswrap code consistently executed about 25% faster. In Adobe's port of Adobe Illustrator to the NeXT computer, over 80% of their PostScript code was placed in pswraps. Next, Ken demonstrated the use of the User Path cache. This 300K cache remembers the most frequently-used images and stores them as lists of trapezoids. Using two sample PostScript drawings, he compared traditional "Red Book" drawing to drawing with the cache enabled; with the cache turned on, redrawing was up to three times as fast. Ken also talked about the new PostScript language definition known as PostScript Level II. This new standard will replace Adobe's "Red Book" reference, and include a number of performance optimizations such as improved object caching, faster pattern rendering, automatic stroke adjustment, and image compression. In addition, multiple compression algorithms will be available, each performing better on a different kind of bitmapped data. He suggested that Level II will be available in printers in early 1991 and will also be included in future NeXT system software. To receive information about the new PostScript Level II standard and other technical information, Ken recommended that programmers apply as Adobe Developers. It costs $195 per year to be a developer, and Adobe supplies training through developer seminars, distributes technical notes, and provides 40% discounts on OEM PostScript printers and Adobe software. Also at the meeting, Adobe distributed seven technical papers on Display PostScript, similar to what a registered Adobe Developer would receive. These technical notes can be accessed through electronic mail by using Adobe's mail server. TOUCHTYPE Glenn Reid, Independent NeXT Developer The next talk was given by Glenn Reid, who previously worked at both NeXT and Adobe. He demonstrated the use of his TouchType application, which should prove to be an enormous boon to people with serious typesetting needs. TouchType is unlike any other text-manipulation program to date. It takes the traditional "draw program" metaphor used by programs like TopDraw and Adobe Illustrator and extends it to encompass selective editing of individual characters of a text object. To TouchType, text objects are not grouped as sequences of characters, but as individually movable letters. For instance, the "a" in "BaNG" can be moved independently of the rest of the word, yet TouchType still remembers that the "a" is associated with the other three letters. Perhaps the best feature of this program is the ability to do very accurate and precise kerning (the ability to place characters closer together to create a more natural effect). TouchType supports intelligent automatic kerning and very intuitive, manual kerning done with a horizontal slider or by direct character manipulation. It also incorporates useful features such as sliders to change font sizes, character leading, and character widths, and an option which returns characters to a single base line. TouchType, only six weeks in development, should be available in early August, with a tentative price of $249. BaNG members were given the opportunity to purchase the software for $150. DIAGRAM! Jonathan Schwartz and Roger Rosner, Lighthouse Design The last demonstration was by Lighthouse Design, which showed the BaNG audience their Diagram! application. Like TouchType, Diagram! is revolutionary in the way it takes a traditional object-manipulation metaphor and extends it with a new action paradigm. When launched, Diagram! restores the user's last used workspace, recovers any documents being edited, and sets up the object palette and object inspector. Then, the user has the option to drag objects from the object palette, place them in the drawing space, and draw connections between these objects with either straight lines or splines. The novel concept behind Diagram! is that after a connection is made, the object's position on the page can be changed, and the connection lines follow the object, rubberbanding to accommodate the new position. This single feature lends itself to a multitude of "white board" applications, such as organizational charts, project diagrams, business graphics and network diagrams. Diagram! also allows users to import TIFF and EPS files into documents, lock items to the background, annotate images with text and graphics, and link objects to documents so that opening a link in Diagram! will launch the application needed to open the linked file. In addition, a possible future Lighthouse Design product is "The Exploder," a object-oriented database for the NeXT. ANNOUNCEMENTS The next BaNG meeting will be Wednesday, August 15th, at 6:30 PM. More information to come. The LaST Lock, a high-security device for the NeXT Computer, is now available from Prevail (408) 296-6550 for $195. It is comprised of industrial strength steel security cables and cold rolled black steel plates which attach the monitor to the cube and both to a plate which can be bolted to any fixed surface. Registered BaNG members will receive official BaNG literature, a subscription to BaNG's quarterly newsletter, a BaNG T-Shirt, and notification of pending BaNG events. For more information, please contact BaNG at one of the addresses below. CONTACTS ADOBE SYSTEMS INCORPORATED 1585 Charleston Road, P.O. Box 7900 Mountain View, CA 94039-7900 (415) 961-4400 To access the mail server, send a message with a body of "help" to ps-file-server@adobe.com. TOUCHTYPE Right Brain Software 20 Medway Road Woodside, CA 94062 (415) 851-1785 heaven!glenn@next.com DIAGRAM! Lighthouse Design, Ltd. 6516 Western Avenue Chevy Chase, MD 20815-3212 (800) 366-2279, (301) 907-4621 lighthouse!diagram@uunet.uu.net BaNG INFORMATION P.O. Box 8858 Stanford, CA 94309 (415) 780-2877 (Voicemail) BaNG-request@meta-x.stanford.edu Article 7218 of comp.sys.next: >From: ericz@ucscb.UCSC.EDU (Eric Zamost)

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.