Wikipedia

PowerPlant

PowerPlant is an object-oriented GUI toolkit, application framework and set of class libraries for the Classic Mac OS, created by Metrowerks. The framework was fairly popular during the late (OS versions 8 and 9) Classic Mac OS era, and was primarily used with CodeWarrior. It was designed to work with a GUI editor called Constructor, which was primarily a resource editor specializing in UI elements. Constructor used several custom resource types, 'PPob' ("PowerPlant object"—a general view description), 'CTYP' (custom widgets), and Mcmd (used for dispatching menu-related events).

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. In February 2006, the PowerPlant class libraries were released as open source under the BSD license hosted on SourceForge. Although it could theoretically be recompiled for x86-64 Macs, it is Carbon-dependent and therefore can be used in 32-bit mode only.

During its heyday from the mid-1990s until the early 2000s, PowerPlant was the most popular framework available for Mac programmers,[1][2] 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. 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.[3]

References

  1. ^ [1]
  2. ^ "CodeWarrior for Mac OS, Version 8 due May 31". 3 May 2002.
  3. ^ "Daring Fireball: Middleware and Section 3.3.1".

External links


This article is copied from an article on Wikipedia® - the free encyclopedia created and edited by its online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of Wikipedia® encyclopedia articles provide accurate and timely information, please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.

Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.