파워플랜트
PowerPlantPowerPlant는 Metrowerks가 작성한 Classic Mac OS용 객체 지향 GUI 툴킷, 애플리케이션 프레임워크 및 클래스 라이브러리 세트입니다.이 프레임워크는 후기(OS 버전 8 및 9) Classic Mac OS 시대에 매우 인기가 있었으며 주로 CodeWarrior에서 사용되었습니다.주로 UI 요소를 전문으로 하는 리소스 에디터였던 컨스트럭터라는 GUI 에디터와 함께 작동하도록 설계되었습니다.컨스트럭터는 'PPOB'("PowerPlant 객체" - 일반적인 뷰 설명), 'CTYP'(커스텀 위젯) 및 Mcmd(메뉴 관련 이벤트 디스패치에 사용)의 여러 사용자 지정 리소스 유형을 사용했습니다.나중에 단일 코드 [1]베이스로 MacOS X 개발도 지원하도록 포팅되었습니다.
Metrowerks가 Motorola에 인수된 후, Freescale Semiconductor의 일부로 분사되었고, PowerPlant와 나머지 CodeWarrior 데스크톱 개발 도구는 [2]단종되었습니다.
이 1990년대 중반에서 2000년대 초반까지 전성기 동안, PowerPlant 가장 인기 있는 프레임워크 맥 programmers,[1][3][4]은 맥 OS에 대한 총리 객체 지향형의 툴킷의 싱크한 클래스 라이브러리와 MacApp를 대체하는데 사용할 수 있지만, 맥 OSX로 전환하는 것이 많PowerPlant 프로그래머들에게는 어려웠다.[표창 필요한]1997년에는 Rhapsody에서 발견된 Yellow Box API에 PowerPlant를 이식할 계획이 없었습니다.이것은 완전히 다른 API로, 공식 MacOS X [5]API인 Cocoa가 될 것입니다.대신 [6]Metrowerks의 계획은 최근에 구입한 Mac-to-UNIX 포팅 라이브러리인 Codewarior Latitude를 사용하여 PowerPlant를 포팅하는 것이었습니다.2000년, 애플이 이행 계획을 수정하면서, PowerPlant는 Carbon으로 포팅되었고, MacOS X에 Aqua 사용자 인터페이스가 탑재되어 새로운 [4][7]운영 체제를 지원하는 개발자들을 위한 솔루션을 제공하였다.
새로운 버전인 PowerPlant X는 Carbon Events를 사용하는 네이티브 Carbon 프레임워크로 2004년에 도입되었지만, PowerPlant가 Classic Mac [8]OS에서 그랬던 것처럼 Mac OS X에서 인기를 끌지는 못했습니다.
2006년 2월에 PowerPlant 클래스 라이브러리는 SourceForge에서 [9]호스팅되는 BSD 라이선스에 따라 오픈 소스로 출시되었습니다.이론적으로는 x86-64 Mac용으로 재컴파일할 수 있지만, 카본 의존성이 있기 때문에 32비트 모드에서만 사용할 수 있습니다.이 때문에 32비트 어플리케이션 [10]지원이 시스템에 의해 중단되었기 때문에 MacOS Catalina 이상에서 소프트웨어를 실행할 수 없습니다.
레퍼런스
- ^ a b "The Benefits of Using PowerPlant™" (PDF). November 2005. Archived from the original (PDF) on 24 September 2015.
- ^ Handy, Alex (15 August 2005). "Metrowerks plans to ax CodeWarrior for Macintosh". SD Times. No. 132. p. 1.
- ^ Sellers, Dennis (2 May 2002). "CodeWarrior for Mac OS, Version 8 due May 31". Macworld.
- ^ a b Turner, Mark (March 2001). "Carbon: An Essential Element of MacOS X". MacTech. Vol. 17, no. 3. p. 58-61.
- ^ Mark, Dave (November 1997). "CodeWarrior Rhapsody Update, Part 2 and a Quick Look at WarriorWorld". MacTech. Vol. 13, no. 11. p. 49-51.
- ^ Mark, Dave (May 1997). "Greg Galanos and the Mac Developer's Roadmap". MacTech. Vol. 13, no. 5. p. 64-72.
- ^ Atwell, Richard (July 2000). "Arnold goes to WWDC". MacTech. Vol. 16, no. 6. p. 110-111.
- ^ "Middleware and Section 3.3.1". Daring Fireball. 30 April 2010.
- ^ "PowerPlant Frameworks". SourceForge. Retrieved 24 August 2021.
- ^ Stat, Nick (12 October 2019). "Why macOS Catalina is breaking so many apps, and what to do about it". The Verge. Retrieved 24 August 2021.
외부 링크