PowerPlant

PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks.wikipedia
17 Related Articles

Application framework

frameworkframeworksapplication development framework
PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks.
Another notable framework for the Mac is Metrowerks' PowerPlant, based on Carbon.

MacApp

MacApp framework
During its heyday from the mid-1990s until the early 2000s, PowerPlant was the most popular framework available for Mac programmers, replacing both the THINK Class Library and MacApp as the premier object-oriented toolkit for the MacOS; however, the transition to OS X was rather difficult for many PowerPlant programmers.
Symantec was slow to respond to the move to the PowerPC platform in the early 1990s, and when Metrowerks first introduced their CodeWarrior/PowerPlant system in 1994, it rapidly displaced both MacApp and Think as the primary development platforms on the Mac.

Object-oriented programming

object-orientedobject orientedobject-oriented programming language
PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks.

Widget toolkit

GUI toolkittoolkitwidget set
PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks.

Classic Mac OS

Mac OSMacintoshMac OS Classic
PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks.

Metrowerks

Metrowerks Corporation
PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks.

CodeWarrior

CodeWarrior Pro
The framework was fairly popular during the late (OS versions 8 and 9) Classic Mac OS era, and was primarily used with CodeWarrior.

Resource fork

data forkresourcesresource
It was designed to work with a GUI editor called Constructor, which was primarily a resource editor specializing in UI elements.

Motorola

Motorola, Inc.Motorola Inc.Motorola Semiconductor
After Metrowerks was acquired by Motorola, then spun out as part of Freescale Semiconductor, PowerPlant and the rest of the CodeWarrior desktop development tools were discontinued.

Freescale Semiconductor

FreescaleEverspin TechnologiesMotorola
After Metrowerks was acquired by Motorola, then spun out as part of Freescale Semiconductor, PowerPlant and the rest of the CodeWarrior desktop development tools were discontinued.

Open-source license

open sourceopen-sourceopen source license
In February 2006, the PowerPlant class libraries were released as open source under the BSD license hosted on SourceForge.

BSD licenses

BSD licenseBSDNew BSD License
In February 2006, the PowerPlant class libraries were released as open source under the BSD license hosted on SourceForge.

SourceForge

SourceForge.netSource ForgeSF.net
In February 2006, the PowerPlant class libraries were released as open source under the BSD license hosted on SourceForge.

Carbon (API)

CarbonCarbon APICarbonLib
A new version, PowerPlant X, was introduced in 2004 as a native Carbon framework, using Carbon Events but never became as popular on Mac OS X as PowerPlant had been on Classic Mac OS.

List of widget toolkits

List of widget toolkits based on JavaScriptalternativesGUI framework

Apple's transition to Intel processors

Apple–Intel transitionApple's switch to Intel Macstransition to Intel processors
Applications written using Metrowerks CodeWarrior suite had to be modified; those that use PowerPlant required further code changes, described by Apple and Metrowerks.