Christopher B. Browne's Home Page
cbbrowne@gmail.com

GnuStep/NeXTstep/OPENSTEP

Christopher Browne


Table of Contents
1. GNUStep - A Route Somewhat More Likely to Succeed

1. GNUStep - A Route Somewhat More Likely to Succeed

The GNUStep system is taking a rather more cooperative "crosshosting" approach. There are a few GNUStep applications already working atop X; there is a "file manager" application that looks pretty useful already.

The ultimate target is for them eventually to be displayed using the GNUStep GUI X/DPS Backend, which will be based on the "Display GhostScript" package being written by Aladdin Software.

As "DGS" was not at first available, the GNUStep system allows the use of native X (probably written using Xt) functionality to allow GNUStep applications to run directly atop X.

This provides a clear migration path where the environment can evolve non-destructively around the applications as we might move from:

The functionality of GS has been designed to be compatible at present with X, whilst looking forward to the availability of DGS .

A similar migration could be done for Tk-based applications, Qt applications, and GTk , albeit with somewhat greater difficulty, as these graphics systems were not explicitly designed with Display PostScript as ultimate target "platforms."

1.1. A bit of "ranting" about NeXTstep

Note

(A very little bit of ranting.)

One of the great "losses" in modern computing has been the rise and (arguably) fall of the NeXTstep system. Some of its major features include:

  • The use of Objective C, a "truly" object-oriented language that joins together the strengths of Smalltalk and C,

  • The use of Display PostScript as the display "substrate," thereby providing truly "What You See Is What You Get" capabilities,

  • A graphical user interface powerful enough to be a "front end" to Unix,

  • A set of graphical development tools built to join the above components together so as to rapidly develop very powerful applications.

Probably the most famous application developed on NeXTstep was Lotus Improv.

See also Apple-NeXT - The Past History

Google

If this was useful, let others know by an Affero rating

Contact me at cbbrowne@gmail.com