Anyone know about NextStep on AIX?

Started by protocol7, April 28, 2011, 06:14:31 pm

Previous topic - Next topic

protocol7

I only heard about this recently and a quick search for AIX here drew a blank. From what I've gathered it took so long for the 1.0-based NextStep to show up on AIX that NeXT had already released 2.0, so it ended up being a short-lived venture. I don't know for sure if it even shipped.

There's a usenet posting here of the press release. For posterity I'll paste a copy here too.

QuoteIBM Announcement Letter Number 290-171 dated March 27, 1990

Brief Description of Announcement, Charges, and Availability

AIX (R) PS/2 (R) NextStep (1) Environment Version 1.1 is a
state-of-the-art graphical user interface and programming environment
for AIX workstations, designed to be compatible with the same
application programming interface (API) as the NextStep product,
Software Release 1.0, provided by NeXT (2), Incorporated. (NOTE:
AIX PS/2 NextStep Environment Version 1.1 is marketed as AIX PS/2
Graphic User Environment Version 1.1 in some other countries.)
AIX PS/2 NextStep Environment Version 1.1 provides icons and
menus to facilitate access to system utilities and applications. The
AIX NextStep Interface Builder (1) is designed to provide a rich set
of well-defined objects and graphical cut-and-paste capabilities for
designing and implementing application user interfaces. The
Objective-C (3) Compiler provides the benefits of object-oriented
programming for developers who choose to design additional objects
for the application development environment. AIX PS/2 NextStep
Environment can help increase the productivity of programmers and end
users.
PROGRAM
NAME/ ONE-TIME
NUMBER CHARGE
AIX PS/2 NextStep
Environment Version 1.1
(5601-395) $ 500
Planned Availability Date: September 28, 1990
(R) Registered trademark of International Business Machines
Corporation.
(1) Trademark of NeXT, Inc.
(2) Registered trademark of NeXT, Incorporated.
(3) Trademark of Stepstone Corporation.


Customer Letter Section


HIGHLIGHTS
o State-of-the-art graphical user interface and programming
environment
o A Window Server
o Display PostScript (4) Interpreter
o Workspace management tool
o Full use of screen and control of multiple applications
o Objective-C capability to design additional objects for the
application development environment
o Cut-and-Paste capabilities for designing and implementing
application user interfaces
o Client/Server model for distributed windows using PostScript
protocol.
(4) Registered trademark of Adobe Systems, Inc.
DESCRIPTION
USER PRODUCTIVITY: AIX PS/2 NextStep Environment Version 1.1 for IBM
PS/2 models using the AIX Operating System Version 1.2, is a
state-of-the-art graphical user interface for IBM AIX workstations,
designed to be compatible with the same application programming
interface (API) as the NextStep product provided by NeXT,
Incorporated.
The AIX PS/2 NextStep Environment Version 1.1 facilitates
access to system utilities and applications through tear-off menus
and icons with a high-quality, 3D appearance.
The AIX PS/2 NextStep Environment Version 1.1 consists of the
following:
WINDOW SERVER: A process that manages AIX PS/2 NextStep windows,
drawing images on the display according to instructions sent from an
application, and sending user actions, such as pressing a mouse
button or typing on the keyboard, back to an application.
The window server uses the Display PostScript Interpreter to
draw all text and graphics on the screen or printed page. The
Display PostScript Interpreter provides an interactive,
display-oriented environment that is independent of the window
system. In addition, it provides a single-image model for both
display and printer data streams.
DESKTOP WORKSPACE: An application that runs automatically after a
user starts up AIX PS/2 NextStep. From the desktop workspace, a user
can start applications, manage files (for example, create, open,
delete or modify), move about the AIX file system with a file browser
application and perform other tasks.
INTERFACE BUILDER: An application that displays a window
representing a program's user interface and provides graphical access
to a number of standard interface objects, such as text fields,
buttons, menus and windows. (An object is a programming unit that
associates data with the particular operations that can use or affect
that data.) To design an interface, a programmer simply moves
interface objects into the program window, strategically placing them
and giving them the characteristics desired.
In addition, the programmer does not have to write additional
code to perform basic display operations and handle common user
events. The interface objects are already coded to understand user
events, such as mouse and keyboard actions, and automatically perform
basic display operations when an action is directed at them. For
example, a button knows how to graphically highlight itself when a
user selects it; a text field displays characters that the user types
in; a window disappears when its "close" button is selected.
The Interface Builder also has tools for connecting interface
objects to each other. For instance, a programmer can connect a
button to a panel so the panel comes to the front when the user
selects the button, or connect a slider to a text field so the value
displayed in the text field is continuously updated as the user moves
the slider. For some simple applications, the interface objects and
the code provided by the AIX NextStep application development
environment are sufficient to allow a user to create a program
without writing a line of code. Users can also design their own
interface object and connect them in the Interface Builder.
STEPSTONE OBJECTIVE-C COMPILER: A compiler for object-oriented
programs. Objective-C is an extension of the C language.
PUBLICATIONS
The following publications are shipped as documentation with
the AIX PS/2 NextStep Environment program:
ORDER
TITLE NUMBER
AIX PS/2 NextStep Environment
User's Guide SC23-2213
AIX PS/2 NextStep Environment
Technical Concepts SC23-2217
AIX PS/2 NextStep Environment
Technical Reference SC23-2220
AIX PS/2 NextStep Environment
Technical Appendices SC23-2265
Additional copies of these publications will be available from
Mechanicsburg immediately after general availability.
EDUCATION SUPPORT
A description of these self-study and classroom courses is
contained in the catalog of IBM Education (G320-1244). Call IBM
Direct Education, 1-800-IBM-2468, for schedules, enrollments and to
place orders for self-study courses.
SCHEDULE
Availability is planned for September 28, 1990.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS: AIX PS/2 NextStep Environment Version 1.1 is
designed to execute on the following IBM PS/2 models with minimum
configurations, as follows:
Minimum configuration for the run time environment (Window
Server and Desktop Workspace):
o 8MB memory
o Minimum 115MB fixed disk storage
o 80387 Math Co-Processor
o Mouse.
Support for IBM PS/2 models:
o PS/2 Model 8570-121
o PS/2 Model 8570-A21
o PS/2 Model 8580-071
o PS/2 Model 8580-111
o PS/2 Model 8580-311
o PS/2 Model 8580-121
o PS/2 Model 8580-321
o PS/2 Model 8580-A21
o PS/2 Model 8580-A31
o IBM 7561 Industrial Computer Model 111
o IBM 7562 Industrial Computer Model 111.
NOTE: The IBM 7561 Industrial Computer Model 111 requires RPQ
PF 1175 to increase the fixed disk storage from 60MB to 120MB. The
IBM 7562 Industrial Computer Model 111 requires RPQ PF 1178 to
increase the fixed disk storage from 60MB to 120MB.
Support for the following display:
o IBM 5081 Color (Grayscale) Display Models 011 (Graphics), 016 or
019.
Support for the following adapters:
o Matrox 8-bit Color Adapter 1280 x 1024 Model PG2-1281 (5)
o IBM Token-Ring Network Adapter/A or Ungermann Bass NICps/2
Adapter 1542 (6) (optional).
Support for the following printer:
o IBM LaserPrinter 4019 Model 1 (in postscript mode only).
Minimum configuration for the application development
environment (Window Server, Desktop Workspace, Interface Builder and
Objective-C Compiler):
o 8MB memory
o Minimum 185MB fixed disk storage
o 80387 Math Co-Processor
o Mouse.
Support for IBM PS/2 models:
o PS/2 Model 8580-071
o PS/2 Model 8580-111
o PS/2 Model 8580-311
o PS/2 Model 8580-121
o PS/2 Model 8580-321
o PS/2 Model 8580-A21
o PS/2 Model 8580-A31.
Support for the following display:
o IBM 5081 Color (Grayscale) Display Models 011 (Graphics), 016 or
019.
Support for the following adapters:
o Matrox 8-bit Color Adapter 1280 x 1024 Model PG2-1281
o IBM Token-Ring Network Adapter/A or Ungermann Bass NICps/2
Adapter 1542 (optional).
(5) Registered Trademark of Matrox Electronic Systems Ltd.
(6) Although this device can be ordered from IBM, this adapter is
not an IBM product. Other commercially available adapters and
associated device drivers may provide an alternative solution.
Support for the following printer:
o IBM LaserPrinter 4019 Model 1 (in postscript mode only).
PROGRAMMING REQUIREMENTS: AIX PS/2 NextStep Environment Version 1.1
is designed to execute under IBM AIX PS/2 and requires the following
software support.
For AIX PS/2 NextStep Environment:
o AIX PS/2 Operating System (5713-AEQ) Version 1.2.

For AIX NextStep Application Development Environment:
o AIX PS/2 Operating System (5713-AEQ) Version 1.2
o AIX PS/2 C Language (5713-AFC)
o AIX PS/2 Application Development Toolkit (5713-AEP).
LIMITATIONS: The AIX PS/2 NextStep Environment Version 1.1 supports
a single-user only, will be licensed for use by one user on one
machine at any one time, and may only be executed on the graphics
console. PS/2 VGA and 8514 displays are not supported. (Refer to
the MACHINE REQUIREMENTS section for a listing of supported
displays).
NOTE: This release of AIX PS/2 NextStep Environment for AIX
Version 1.2 does not provide hardware or National Language
application program support. Additionally, machine memory is limited
to a maximum of 11MB.
PERFORMANCE CONSIDERATIONS: Performance may be affected by the total
system memory available, the amount of fixed disk storage available
and type/performance of disk drives.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITIES: The customer is responsible for
installing these programs. Additionally, the customer is responsible
for acquiring all prerequisite software and hardware associated with
this product.
PACKAGING: AIX PS/2 NextStep Environment is distributed with the
following materials:
o License Information
o Program Support Summary
o AIX PS/2 NextStep Environment User's Guide
o AIX PS/2 NextStep Environment Technical Concepts
o AIX PS/2 NextStep Environment Technical Reference
o AIX PS/2 NextStep Environment Technical Appendices
o Nine 3.5-inch High Density (1.44MB) diskettes
o Diskette Holder
o Diskette Jacket
o Program Support Summary Envelope
o Bar Code Label.
SECURITY, AUDITABILITY AND CONTROL
The AIX NextStep program uses the security and auditability
features of AIX PS/2 Operating System.
User management is responsible for evaluation, selection and
implementation of security features, administrative procedures and
appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
Ordering instructions will be provided when the program
becomes available.
TERMS AND CONDITIONS
LICENSING: AIX PS/2 NextStep Environment is licensed under the terms
and conditions of the IBM Program License Agreement -- Extended
Provisions.
ADDITIONAL LICENSE: EP/PLA must be in effect.
LIMITED WARRANTY: Program: Yes. Media: Three months.
Additional Licenses: Yes. Media: Not applicable.
PROGRAM SERVICES: Central service, including the IBM Support Center,
will be available until December 31, 1991, or until discontinued by
IBM upon six months written notice, whichever is earlier. The
statement of service included in the program package describes this
service.
VOLUME DISCOUNT: Volume discounting is available under the terms and
conditions of the Volume Procurement Amendment (VPA) for Machines and
Programs and the Exhibit for IBM AIX for RISC System/6000 Licensed
Programs. Program packages and additional licenses are included in
Category C and are eligible for a maximum 30% discount at a quantity
of 40.
TESTING PERIOD: Two months for up to three licenses of a program and
the EP/PLA must be in effect.
NATIONAL EDUCATION LICENSE FEE: A National Education License Fee
(NELF) is available under the terms and conditions of the National
Education License Fee Exhibit. The NELF, which represents a 33%
discount off the single unit price, is not subject to any further
discount or allowance.
CHARGES
PROGRAM ONE-TIME
NAME/NUMBER ORDER TYPE CHARGE
AIX PS/2
NextStep Environment
5601-395 Program Package $ 500
Additional Licenses 450
ONE-TIME CHARGE: Customers who pay a one-time charge for a licensed
program receive enhancements and future releases, if any, at no
additional charge. Significant new function may be offered as an
optional feature, and charged for separately. If a new version is
announced and the customer elects to license the new version for a
one-time charge and replace the prior version, an upgrade charge may
apply.
ADDITIONAL LICENSES CHARGE: Customers who pay a one-time charge for
additional licenses may copy machine readable program materials and
printed documentation previously acquired from IBM in a program
package. One copy may be made for each additional license ordered.


protocol7

Wow. Getting that email alert 2.5 years later was a surprise!

Thanks for the link. Interesting reading :)