PowerPlant is an object-oriented class
FrameWork for developing on
MacOs and
MacOsx. It's written in C++ with a bit of
MultipleInheritance. Some portions of
PowerPlant can be used separately (that is, used in certain kinds of code resources that are not full-blown applications).
PowerPlant is the most popular framework for C++ Mac programming. Alternatives include
MacApp,
WxWidgets and
MacZoop. Architecural overview:
Metrowerks bundled
PowerPlant and its successor, PPx, for years with the
CodeWarrior compiler suite. The forward-looking PPx is geared toward Carbon development under Mac OS X. Though Metrowerks has left the Macintosh market for
CodeWarrior, an open source community continues to maintain it.
PowerPlant's
ChiefArchitect is
GregoryDow, who also wrote the earlier TCL ("THINK Class Library") framework bundled with Lightspeed/THINK/Symantec C and C++. He now works for Adobe following the Macromedia acquisition.