PowerPlant es un conjunto de herramientas de GUI orientado a objetos , un marco de aplicación y un conjunto de bibliotecas de clases para el Mac OS clásico , creado por Metrowerks . El marco fue bastante popular durante la era tardía (versiones 8 y 9 del sistema operativo) Classic Mac OS, y se usó principalmente con CodeWarrior . Fue diseñado para trabajar con un editor de GUI llamado Constructor, que era principalmente un editor de recursos especializado en elementos de UI. Constructor usó varios tipos de recursos personalizados, 'PPob' ("objeto PowerPlant", una descripción de vista general), 'CTYP' (widgets personalizados) y Mcmd (usado para enviar eventos relacionados con el menú).
Después de que Motorola adquiriera Metrowerks , luego se separó como parte de Freescale Semiconductor , PowerPlant y el resto de las herramientas de desarrollo de escritorio de CodeWarrior se descontinuaron. En febrero de 2006, las bibliotecas de clases de PowerPlant se lanzaron como código abierto bajo la licencia BSD alojada en SourceForge . Aunque teóricamente podría recompilarse para Mac x86-64, depende del carbono y, por lo tanto, solo se puede usar en modo de 32 bits.
Durante su apogeo desde mediados de la década de 1990 hasta principios de la década de 2000, PowerPlant fue el marco más popular disponible para los programadores de Mac, [1] [2] reemplazando tanto a la biblioteca de clases THINK como a MacApp como el principal juego de herramientas orientado a objetos para MacOS; sin embargo, la transición a OS X fue bastante difícil para muchos programadores de PowerPlant. Una nueva versión, PowerPlant X , se introdujo en 2004 como un marco nativo de Carbon , utilizando Carbon Events, pero nunca llegó a ser tan popular en Mac OS X como lo había sido PowerPlant en Classic Mac OS. [3]
Referencias
- ^ [1]
- ^ "CodeWarrior para Mac OS, versión 8 a partir del 31 de mayo" . 3 de mayo de 2002.
- ^ "Daring Fireball: Middleware y sección 3.3.1" .