Display PostScript: Difference between revisions

Content deleted Content added
m Design: missing space
Line 24:
 
== History ==
[[NeXT]] in September 1987 became the first company to license Display Postscript.{{r|lach19880118}} The developers of [[NeXT]] wrote a completely new windowing engine to take full advantage of NeXT's [[object-oriented operating system]]. A number of commands were added to DPS to create the windows and to react to events, similar to but simpler than [[NeWS]]. The single API made programming at higher levels much easier and made NeXT one of the few systems to extensively use DPS. The user-space windowing system library [[NeXTSTEP]] used PostScript to draw items like titlebars and scrollers. This, in turn, made extensive use of <code>pswrap</code>s, which were in turn wrapped in objects and presented to the programmer in object form.
 
[[Digital Equipment Corporation]] in early 1988 licensed Display PostScript for [[DECwindows]]. Adobe said that it hoped that [[IBM]] and [[Microsoft]], for [[OS/2]] [[Presentation Manager]], and [[Apple Computer]] would also use the technology.<ref name="lach19880118">{{Cite magazine |last=Lach |first=Eric |date=18 January 1988 |title=Adobe Urges Apple, IBM To use Display PostScript |url=https://books.google.com/books?id=Dz8EAAAAMBAJ&pg=PA5#v=onepage&q&f=false |access-date=2025-05-25 |magazine=[[InfoWorld]] |page=5 |volume=10 |issue=3}}</ref>
The developers of [[NeXT]] wrote a completely new windowing engine to take full advantage of NeXT's [[object-oriented operating system]]. A number of commands were added to DPS to create the windows and to react to events, similar to but simpler than [[NeWS]]. The single API made programming at higher levels much easier and made NeXT one of the few systems to extensively use DPS. The user-space windowing system library [[NeXTSTEP]] used PostScript to draw items like titlebars and scrollers. This, in turn, made extensive use of <code>pswrap</code>s, which were in turn wrapped in objects and presented to the programmer in object form.
 
== Modern derivatives ==