Project Builder

from Wikipedia, the free encyclopedia
Project Builder
Basic data

developer Apple
Publishing year 2001
Current  version 2.1 ( no longer supported )
operating system Mac OS X ( 10.0 to 10.2 )
category Development environment
License proprietary
German speaking No
Mac OS X Developer Tools Update ( Memento of 7 February 2003 at the Internet Archive )

Project Builder was an integrated development environment (IDE) from Apple for developing native programs for Mac OS X and Java programs. Project Builder later served as the basis for Xcode , which also became the official successor.

The GNUstep project wrote a clone of the original NeXTStep Project Builder called ProjectCenter.

Functions

Project Builder was just the development environment; the entire development package was called "Developer Tools".

In addition to the IDE, there were the following tools and programs in the Developer Tools:

Versions

Project Builder 1.0

Developer Tools 1.0 was released along with the first public version of Mac OS X , version 10.0 (“Cheetah,” 2001). In every 10.0 box there was also a CD with the developer tools so that everyone could install them and write programs with them. (Up to and including Mac OS X Snow Leopard , version 10.6 from 2009, the developer tools were always included on the installation disc.)

The core features of version 1.0 included source code indexing, bookmarks, Darwin support, and framework browsing.

In the FAQ for Project Builder 1.0, Apple wrote that Project Builder was completely redesigned. ProjectBuilder from NeXTStep has been renamed ProjectBuilderWO and is only intended for programming WebObjects software.

Project Builder 1.0.1 was released at WWDC 2001 . It brought support for the new WebObjects 5.0, which means that ProjectBuilderWO was no longer supported.

Further changes in version 1.0.1 are syntax checking without compiling, prefix headers (are implicitly included in every source code file), configurable build phases, and resuming after build errors.

Project Builder 1.1

In September 2001, Mac OS X 10.1 ("Puma") was released. At the same time a new version of the Developer Tools was released, which included Project Builder 1.1.

The most important changes are, according to Apple u. a. Support for Objective-C ++ , class browser , improved code indexing, and new templates.

Three months later, in December 2001, Apple also released Project Builder 1.1.1 with updated developer tools. The most important changes here are AppleScript Studio (now AppleScript Editor), syntax-dependent indentation, context menus, navigation in lists using arrow keys and bug fixes.

Project Builder 2.0

In July 2002 Apple released a new version of the Developer Tools, which could also be found (together with an important update from August of that year) in the box of Mac OS X 10.2 (“Jaguar”).

Project Builder has been updated to version 2.0.1, the most important changes according to Apple are gcc 3.1 (2.95 is still included to maintain compatibility with older systems, but is no longer the standard), Interface Builder 2.1 (supports the metal window design from Jaguar), a new BSD SDK, and updated documentation.

Version 1.2 of AppleScript Studio has been released.

Project Builder 2.1

At the end of 2002 Apple released an update for the Developer Tools for Mac OS X 10.2. ProjectBuilder has been updated to version 2.1. The most important new features are support for external code editors and simultaneous compilation on multiple CPUs.

Interface Builder and AppleScript Studio only experienced bug fixes. New on the CD were CHUD 2.5.1 for low-level system debugging, as well as a first beta version of AppleScript Editor 2.0.

Although Xcode 1.0 was introduced at WWDC 2003 and thus support for Project Builder was ended, Apple provided an update for Project Builder 2.1 in summer 2003, which among other things updated gcc to version 3.3. This allowed developers using Mac OS X 10.2 and Project Builder to use the new tools (Xcode only runs on Mac OS X Panther and above.)

Xcode

With Mac OS X Panther (10.3, 2003) Project Builder was replaced by Xcode. Innovations are u. a. a new interface, distributed compilation (via distcc ), code completion and new compilers . Remnants of Project Builder can still be found even in Xcode 4.0, so each Xcode project bundle has a file called project.pbxproj(PBX, Project Builder X Project).

Web links

Release Notes

Individual evidence

  1. ^ ProjectCenter.app - GNUstepWiki . Retrieved April 30, 2012.
  2. Developer Tools Overview ( Memento from March 20, 2001 in the Internet Archive )
  3. Project Builder (1.0) ( Memento from April 21, 2001 in the Internet Archive )
  4. Project Builder FAQ ( Memento from February 15, 2002 in the Internet Archive )
  5. Project Builder (1.0.1) ( Memento from September 23, 2001 in the Internet Archive )
  6. Project Builder (1.1) ( Memento from December 12, 2001 in the Internet Archive )
  7. AppleScript ( Memento from June 2, 2002 in the Internet Archive )
  8. ProjectBuilder (1.1.1) ( Memento from April 9, 2002 in the Internet Archive )
  9. Mac OS X Developer Release Note (December 2002) ( Memento from February 19, 2003 in the Internet Archive )
  10. Mac OS X Developer Tools Update (February 2003) ( Memento of February 7, 2003 in the Internet Archive )
  11. Mac OS X Developer Tools Update (August 2003) ( Memento of August 10, 2003 in the Internet Archive )
  12. Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. . Retrieved April 30, 2012.  @1@ 2Template: Webachiv / IABot / www.cocoabuilder.com