Change Currency: USD JPY GBP CAD EUR AUD

Change Language: Deutsch Dansk English (UK) English (US) Español Française עברית (ישראל) Dutch Türkçe

73-00042-01 NeXTSTEP 3.3 Runtime license part 1 of 2


Manufacturer: NeXT, Inc.

Stock Level: 88

Product Information

NeXTSTEP 3.3 Runtime license , the ISO images will serve to support NeXTSTEP 3.3 for legacy applications that require the NeXTSTEP operating system to run proprietary custom NeXT 3rd party applications.  Apple no longer supports NeXTSTEP 3.3 but Apple legal has granted permission *(at end of documentation) for Black Hole, Incorporated to support and distribute the operating system to provide legacy customers with support and we are now moving distribution into the future with making procurement of NeXTSTEP 3.3 easy downloadable ISO images !

NeXT Development Tools

The rich library of development tools bundled and its matching symbol. Edit can also collapse with NeXT computers lets you get the most out of and expand logical blocks of code so you can see NeXTstep. Ateachstageofdevelopment— the overall structure.
design, implementation, compilation, debugging,

and tuning—there are support tools that help you efficiently create robust applications.

Interface Builder

As discussed in previous sections, you use Interface Builder to design a graphical interface for your application. Instead of writing code, you manipulate graphic representations of objects just as if you were using a graphics editor to create a drawing. Asyoudesignthelookofyour application, you also make graphical connections between objects, describing the overall structure of your program. For instance, you can create a slider and a text field, and connect them so that the text field is continuously updated as the user moves the slider’s knob up and down.

Interface Builder’s ability to create and control projects makes it ideal as the hub for program development. It keeps track of the files used for building an application—source files, image files, and sound files, to name a few—and even specifies dependencies for the code files so that when you rebuild your project, only the parts that have changed are recompiled.


Edit, NeXT’s simple yet powerful mouse-based editor, is well suited for programming. Edit manages logical blocks of source code. For example, you can double-click a brace, bracket, or parenthesis to select the text included between it

In addition to the services that all applications enjoy (such as looking up a class specification in the NeXT Developer’s Library), Edit can look up sections of the UNIX manual directly, and can run its current document through a text filter for additional formatting.

In addition to Edit, NeXT computers come with GNU Emacs, an extensible terminal-based editor, and vi, the native UNIX screen editor.


The C compiler used on NeXT computers is based on the GNU C compiler from the Free Software Foundation. It accepts ANSI C as well as more traditional C code. NeXT has extended the compiler to compile Objective-C code as well. The GNU C compiler produces highly optimized object code that is nonetheless compatible with GDB, the debugger described below.

In addition, NeXT computers come with a C++ compiler, also from the Free Software Foundation. With this compiler, you can use C++ code in conjunction with Objective-C code. This gives you complete access to the Application Kit even if your program’s internal routines are implemented in C++. Unlike most C++ systems, this compiler compiles C++ source directly instead of first translating it into C.

Interface Builder 93


Debugging and Performance Tools


NeXT provides a host of applications and utilities to help you debug your program and improve its performance.


GDB, the source- and assembly-level debugger from the Free Software Foundation, has been modified by NeXT to work with the Objective-C and C++ languages, as well as with constructs of the Mach operating system. With GDB’s object-oriented extensions, you can set breakpoints in methods and send messages to

objects in real time. GDB is one of the few debuggers on any platform that supports source-level debugging of optimized object code.

GDB can access and display sourcefilesforyou. Asyou step through a program, GDB can open the

appropriate files with Edit and display the line currently executing. GDB also has features that make it easy to debug programs that weren’t started with debugging in mind: GDB can debug core dumps and can attach to running processes.


MallocDebug measures an application’s use of dynamic memory. It can measure all allocated memory in an application or just the memory allocated since a given time. MallocDebug also detects incorrectly written memory, so you can tell if you’ve written data before the beginning or past the end of a block. It also contains a garbage detector that you can use to detect unused memory that can’t be reclaimed.


AppInspector is a tool that lets you inspect a running application, examine its objects and variables, and perform run-time tracing of Objective-C messages. It also shows information about classes, such as their methods. It can be run standalone or from the debugger. If an object’s variables are standard types, you can inspect them with AppInspector—and since outlets (references to other objects) are just a kind of variable, you can examine the whole network of objects that make up an application.


94 NeXT Development Tools


Digital Librarian

ProcessMonitor displays several types of statistics about a running process or application. You can inspect Mach, Display PostScript, and dynamic memory usage, as well as statistical information about Objective-C objects and classes. In addition, processes can be paused or killed with ProcessMonitor.

Digital Librarian is a general purpose application for finding text in any document. For programmers, it provides a convenient way to search through the NeXT Developer’s Library or other relevant files. (The NeXT Developer’s Library has comprehensive documentation for NeXTstep classes, C functions, and development tools.) For example, you can find all classes that have a particular method. Or, if you use Digital Librarian with your source code, you can find all occurrences of a particular variable name.

Digital Librarian finds instances of indexed words almost immediately. Since it indexes virtually every word, you can quickly find the information you’relookingfor. Also,DigitalLibrarian’s services are available from any standard NeXTstep application—just select the word you want to look up and choose the Search command from the Librarian Services menu.


Digital Librarian 95


Tools for Development on the Digital Signal Processor (DSP)

The Digital Signal Processor (DSP), a separate processor built into NeXT computers, can be used to create, filter, and collect sounds and other real-time signals. NeXT supplies several tools for developing DSP programs:

  • Motorola’scrossassemblerfortheDSP,which creates object modules from DSP assembly source code

  • BUG-56TM,aDSPsource-leveldebuggerforthe DSP from Ariel Corporation

  • dspwrap, a program that gives a C interface to DSP assembly language macros

    Tools for PostScript Development

    Since all drawing on NeXT computers is done with PostScript operators (supplied either by NeXTstep objects or your own code), you need access to PostScript operators from your programs. NeXT provides this access through:

    • AlibraryroutineforeachPostScriptoperator.

    • Functionsyoucreatewithpswraptoexecute your own PostScript routines. The pswrap program generates C functions that can execute any PostScript code. These functions can have arguments that replace variables in the PostScript code.

      You also need ways to test your PostScript code. Two programs are specifically designed to
      give you fast turnaround when testing PostScript drawing:

      • Yap,aPostScriptpreviewerthatshows PostScript code in one window and the result of its execution in another.

      • pft,ashell-basedprogramthatyoucanuseto test drawing code. pft establishes a low-level connection to the PostScript interpreter through

which you can interactively execute PostScript code and view the results on the screen.

The Mach Operating System

The Mach operating system, designed at Carnegie Mellon University, is used by all NeXT computers. AlthoughNeXT’sversionofMachis fully compatible with UNIX 4.3BSD (Berkeley Software Distribution), it was designed with different priorities, including handling multiple-processor and networked machines. For example, in each task (the equivalent of a UNIX process), Mach allows multiple concurrent threads of execution. These threads can be run on one processor or on different processors in the same machine. Mach provides low-overhead interprocess communication with a simple interface that makes it as easy to use between tasks on different computers over a network as for tasks on a single machine.

In addition to UNIX compatibility at the system call level, NeXT supplies the standard UNIX command line tools, such as awk and sed, as well as programming utilities like gprof, the UNIX profiler. YoucancompileandrunUNIXcodeon a NeXT computer as easily as you can on any other computer that’s based on UNIX 4.3BSD.

96 NeXT Development Tools


    NeXTSTEP 3.3 User for NeXT 68K hardware and Intel X86




                About NeXT








                PRESS RELEASE




                REDWOOD CITY, Calif. - December 7, 1994 - NeXT Computer, Inc. today announced that it is now shipping a new version of its object-oriented operating system, NEXTSTEP Release 3.3 for Intel and Motorola processors. The company also announced that it is in beta with NEXTSTEP Developer Release 3.3.


                "The NEXTSTEP products that we are shipping today are a result of customer feedback and our goal in 1995 is to continue to offer NEXTSTEP/OpenStep customers even greater development and deployment choices to solve their toughest business problems," said Steven P. Jobs, Chairman and CEO of NeXT Computer, Inc. "As a result, NEXTSTEP Release 3.3 for PA-RISC and SPARC processors will be available in mid-1995."


                NEXTSTEP Release 3.3 for Intel and Motorola Processors Ships


                NEXTSTEP Release 3.3 is based on feedback from NeXT's customers and includes enhancements to address critical deployment issues for enterprise-wide client/server applications. The new release includes enhancements in the areas of interoperability, scalability and ease of use.


                Specifically, NEXTSTEP Release 3.3 offers more support for Intel-based PCs, eases system administration efforts, improves large network scalability, provides enhanced mail features, and through SoftPC, supports enhanced-mode MS-DOS & Windows applications.


                "NEXTSTEP Release 3.3 combines the robustness of mainframe operating systems with the flexibility of PCs, making it the best environment for enterprise-wide deployment of object-oriented custom applications which are typical of NeXT's corporate customers," said Eric Chu, product marketing manager at NeXT Computer, Inc.


                NEXTSTEP Release 3.3 Offers New and Enhanced Features


                Keeping pace with new PC technologies, NEXTSTEP Release 3.3 includes additional support for new standards such as PCI and ISA Plug & Play. Release 3.3 also includes support for PCMCIA, Advanced Power Management and 8-bit color. With the appropriate drivers, these features provide the foundation to support popular portable computers. Release 3.3 comes bundled with more than 50 device drivers to support a wide variety of peripherals. These new features simplify the task of hardware configurations and enable NEXTSTEP to run on a larger variety of Intel-based desktop and portable systems.


                To ease the task of system administration, the installation of NEXTSTEP in large sites has been improved. With new capabilities such as network install and network bulk upgrade, system administrators can now install NEXTSTEP through a network server without requiring a CD-ROM drive. Templates can also be configured so that all systems built from the server inherit the same configurations.


                NeXTmail has been significantly improved in Release 3.3 to give users greater flexibility in how electronic mail is accessed, managed and stored. New MIME (Multipurpose Internet Mail Extensions) support enables










                        NEXTSTEP users to send and receive multimedia messages with users of other popular e-mail applications through the same intuitive NeXTmail interface.


                        NEXTSTEP Release 3.3 also includes an updated version of SoftPC. SoftPC 4.0 for the NEXTSTEP/Intel operating system from Insignia Solutions, Inc. will support popular enhanced-mode Windows applications, including Aldus PageMaker 5.0 and WordPerfect for Windows 6.0. SoftPC is available through Insignia Solutions and is bundled as a 30-day trial with NEXTSTEP 3.3. It is priced at $249 with upgrades for $69.


                        NEXTSTEP Developer Release 3.3 Enters Beta


                        NEXTSTEP Developer Release 3.3, now in beta, is optimized to enable developers to build enterprise-wide, client/server production applications for Intel, Motorola, PA-RISC and SPARC architectures. The product also includes a new Foundation Kit and increased C++ support.


                        Specifically, NEXTSTEP Developer Release 3.3 simplifies application development by allowing developers to create multi-architecture executables which run on all four architectures supported by NeXT. For example, the compiler allows developers to create executables for Intel, Motorola, Sparc and PA-RISC processors from any of these machines. The result: applications can be installed on a network, yet run on any of the four architectures.


                        NEXTSTEP Developer Release 3.3 also includes a C++ compiler which allows developers to create C++ objects, as well as Objective C objects. The improved compiler enhances C++ support and includes multiple inheritance and templates. NEXTSTEP Developer 3.3 continues to also support Objective C++, NeXT's integrated Objective C & C++ compiler.


                        As part of NEXTSTEP Developer 3.3, NeXT will include it's Foundation Kit which provides significant leverage to developers by greatly simplifying the task of programming basic functions. Foundation provides the building blocks upon which OpenStep and NeXT's Enterprise Objects Framework is built. Foundation provides unicode capable string objects, collection objects such as arrays and dictionaries, notification and archiving objects as well as objects for interacting with the file system and other OS features such as threads and processes. Additionally, Foundation provides a powerful object allocation strategy which simplifies many APIs. This allocation strategy is used throughout OpenStep and Enterprise Object Framework.


                        Pricing and availability


                        NEXTSTEP Release 3.3 for Intel and Motorola processors is available now for $799 with upgrades priced at $199. NEXTSTEP Release 3.3 for PA-RISC and SPARC processors will be available in mid-1995 for the same price. NEXTSTEP Developer Release 3.3 for Intel, Motorola, PA-RISC and SPARC will be available in mid-1995. Pricing will be announced at that time.


                        NeXT's Distributed Client/Server Environment


                        NeXT is the first company to provide a completely integrated object-oriented enterprise-wide client/server computing environment to Fortune 1000 and government organizations. With NEXTSTEP Developer, Enterprise Objects Framework, Portable Distributed Objects and NEXTSTEP/OpenStep, customers use proven and tightly-integrated technology to develop, integrate databases, distribute and deploy custom applications throughout a heterogeneous computing environment.


                        NeXT Computer, Inc.






        NeXT develops and markets the award-winning NEXTSTEP object-oriented software for industry-standard computer architectures. Customers use NEXTSTEP's advanced object environment to rapidly develop and deploy custom, enterprise-wide, client/server applications. NeXT is headquartered in Redwood City, California, and has offices in North America, London, Paris, Munich and Tokyo.


        ### #


        NeXT, the NeXT logo and OpenStep, NEXTSTEP are trademarks or registered trademarks of NeXT Computer, Inc. All other trademarks mentioned belong to their respective owners.


        Last modified 97-01-09. © 1997 Apple Computer, Inc.




        Major announcement:


        Black Hole, Incorporated and Apple Computer ,


        We now have official permission from Apple Legal to take care of NeXTSTEP 3.3 and Openstep 4.2 distribution related issues for black hardware from Apple. Basically there are some of us the would like to take the ball and run with it and squash Microsoft on Intel . For many of us it will be difficult to hold back new drivers may appear out of no where, brings a tear to the eye to the NeXT community , (you the man Steve!)


        Thanks everyone for your participation in this endeavor it worked!


        Basically we'll offer $99 for User, Developer and Y2k patch cd's choice of 3.3 for 4.2 and 1/2 price for academic or $49, this will keep the lights on and cover labor.


        We'll offer tech support reasonably and carry the torch for the NeXT community wahooooo to the future , if you had access to an OS like this would you ......... over nobody says it s over until...


        Mr. Blessin,


        To confirm, we understand that you desire to provide the following services for NeXT m68k-based personal computers:


        * backups


        * restores


        * upgrades to Y2K-compliant versions for both NeXTSTEP and OpenStep operating systems,though again only for NeXT hardware.


        Under the circumstances, we don't believe we have issues with you providing such services, and we require no further information or consideration from you.


        Sincerely, Ernest Prabhakar Apple Computer


        On Jun 18, 2004, at 1:39 PM, Rob Blessin wrote: >


        Hello Ernest Prabhakar:


        Thank you ,awesome, I sincerely appreciate it!


        Do you want to fax me something official from Apple Legal or email a statement that I can put on the website or is it OK to use this email as verification.


        Best regards Rob Blessin


        :There is nothing official.


        This email is for your records.


        If anyone has concerns, they can contact me directly.


        Best, Ernie P.



Product Code: 73-00042-01 NeXTSTEP 3.3 Runtime license part 1 of 2


Copyright 2015 Black Hole, Incorporated, all rights reserved.

Mobile Site