Jump to content

Электростанция

PowerPlant объектно-ориентированный набор инструментов с графическим интерфейсом , платформа приложений и набор библиотек классов для классической Mac OS , созданный Metrowerks . Фреймворк был довольно популярен в позднюю (версии ОС 8 и 9) эпоху классической Mac OS и в основном использовался с CodeWarrior . Он был разработан для работы с редактором графического пользовательского интерфейса под названием Constructor, который в первую очередь был редактором ресурсов , специализирующимся на элементах пользовательского интерфейса. Конструктор использовал несколько пользовательских типов ресурсов: «PPob» («объект PowerPlant» — общее описание вида), «CTYP» (пользовательские виджеты) и Mcmd (используется для отправки событий, связанных с меню). Позже он был портирован для поддержки разработки MacOS X с единой базой кода. [1]

После того, как Metrowerks была приобретена Motorola , а затем выделена в состав Freescale Semiconductor , PowerPlant и остальные инструменты разработки настольных компьютеров CodeWarrior были прекращены. [2]

В период своего расцвета, с середины 1990-х до начала 2000-х годов, PowerPlant был самой популярной платформой, доступной для программистов Mac. [1] [3] [4] замена библиотеки классов THINK и MacApp в качестве основного объектно-ориентированного набора инструментов для MacOS; однако переход на MacOS X оказался для многих программистов PowerPlant довольно трудным. [ нужна ссылка ] В 1997 году не планировалось портировать PowerPlant на API Yellow Box, найденный в Rhapsody, радикально отличающийся API, который впоследствии стал Cocoa , официальным MacOS X. API [5] Вместо этого Metrowerks планировал портировать PowerPlant с помощью Codewarior Latitude, библиотеки для переноса с Mac на UNIX, которую они недавно приобрели. [6] В 2000 году, когда Apple пересмотрела свои планы перехода, PowerPlant был портирован на Carbon с пользовательским интерфейсом Aqua на MacOS X , предлагая решение для разработчиков, желающих поддерживать новую операционную систему. [4] [7]

Новая версия PowerPlant X была представлена ​​в 2004 году как встроенная платформа Carbon , использующая Carbon Events, но так и не стала такой популярной в Mac OS X, как PowerPlant в классической Mac OS. [8]

В феврале 2006 года библиотеки классов PowerPlant были выпущены с открытым исходным кодом под лицензией BSD, размещенной на SourceForge . [9] Хотя теоретически его можно перекомпилировать для компьютеров Mac x86-64, он зависит от углерода и, следовательно, может использоваться только в 32-битном режиме, что исключает его использование для программного обеспечения для запуска на macOS Catalina или более поздних версиях, поскольку поддержка 32-битных приложений была прекращена. системой. [10]

  1. ^ Jump up to: а б «Преимущества использования PowerPlant™» (PDF) . Ноябрь 2005 г. Архивировано из оригинала (PDF) 24 сентября 2015 г.
  2. ^ Хэнди, Алекс (15 августа 2005 г.). «Metrowerks планирует исключить CodeWarrior для Macintosh» . СД Таймс . № 132. с. 1.
  3. ^ Селлерс, Деннис (2 мая 2002 г.). «CodeWarrior для Mac OS, версия 8 выйдет 31 мая» . Макмир .
  4. ^ Jump up to: а б Тернер, Марк (март 2001 г.). «Углерод: важный элемент MacOS X» . МакТех . Том. 17, нет. 3. п. 58-61.
  5. ^ Марк, Дэйв (ноябрь 1997 г.). «Обновление CodeWarrior Rhapsody, часть 2 и краткий обзор WarriorWorld» . МакТех . Том. 13, нет. 11. с. 49-51.
  6. ^ Марк, Дэйв (май 1997 г.). «Грег Галанос и дорожная карта разработчика Mac» . МакТех . Том. 13, нет. 5. с. 64-72.
  7. ^ Этвелл, Ричард (июль 2000 г.). «Арнольд отправляется на WWDC» . МакТех . Том. 16, нет. 6. с. 110-111.
  8. ^ «Промежуточное ПО и раздел 3.3.1» . Дерзкий огненный шар . 30 апреля 2010 г.
  9. ^ «Рамки PowerPlant» . СоурсФордж . 2 января 2014 года . Проверено 24 августа 2021 г.
  10. ^ Стат, Ник (12 октября 2019 г.). «Почему macOS Catalina ломает так много приложений и что с этим делать» . Грань . Проверено 24 августа 2021 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c0272a15248fd1c5ef05df3fa0503239__1703592300
URL1:https://arc.ask3.ru/arc/aa/c0/39/c0272a15248fd1c5ef05df3fa0503239.html
Заголовок, (Title) документа по адресу, URL1:
PowerPlant - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)