Mac OS X transition technologies
E200294
Mac OS X transition technologies were a set of frameworks and tools designed to help developers move classic Mac OS applications to the modern Mac OS X environment while maintaining compatibility and easing the migration process.
All labels observed (5)
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
compatibility technology
ⓘ
developer technology ⓘ software framework collection ⓘ |
| basedOn |
Carbon (late transitional API)
ⓘ
surface form:
Carbon API layer
Mach/BSD foundation of Mac OS X ⓘ |
| designedFor | transition from classic Mac OS to Mac OS X ⓘ |
| developer | Apple Inc. ⓘ |
| goal |
allow incremental porting of applications
ⓘ
encourage migration to Cocoa and modern APIs ⓘ preserve existing code investment ⓘ provide compatibility with classic Mac OS APIs ⓘ |
| includes |
BSD subsystem
ⓘ
Blue Box ⓘ CFBundle support for classic-style resources ⓘ CFM support on Mac OS X ⓘ Carbon ⓘ Carbon ATSUI text APIs ⓘ Carbon (late transitional API) ⓘ
surface form:
Carbon Appearance Manager
Carbon Controls ⓘ Carbon Event Manager ⓘ Carbon File Manager ⓘ Macintosh Toolbox ⓘ
surface form:
Carbon HIToolbox
Carbon PowerPlant support ⓘ Carbon Printing Manager ⓘ Carbon QuickDraw APIs ⓘ Carbon Resource Manager ⓘ Carbon Sound Manager ⓘ Carbon Text Services Manager ⓘ Carbon-based Interface Builder support ⓘ Classic Environment ⓘ Classic compatibility layer ⓘ Mac OS X transition technologies self-linksurface differs ⓘ
surface form:
Mac OS X Runtime for Java (as a bridge technology)
OpenGL on Mac OS X as a modern graphics migration path ⓘ POSIX layer for Unix compatibility ⓘ QuickTime ⓘ
surface form:
QuickTime Carbon APIs
Rosetta 2 ⓘ
surface form:
Rosetta (for PowerPC-to-Intel transition, later phase)
|
| partOf |
Apple developer tools
ⓘ
surface form:
Mac OS X developer tools
|
| platform |
macOS
ⓘ
surface form:
Mac OS X
|
| relatedTo |
Carbon
ⓘ
Cocoa ⓘ Mac OS 9 ⓘ Classic Mac OS ⓘ
surface form:
classic Mac OS
|
| replacedBy | Cocoa-only application development on macOS ⓘ |
| status | deprecated ⓘ |
| targetDevelopers |
Carbon developers
ⓘ
classic Mac OS developers ⓘ |
| timePeriod | early 2000s ⓘ |
| usedFor |
easing application porting to Mac OS X
ⓘ
maintaining backward compatibility ⓘ migrating classic Mac OS applications ⓘ |
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Mac OS X transition period
Mac OS X transition technologies
→
includes
→
Mac OS X transition technologies
self-linksurface differs
ⓘ
this entity surface form:
Mac OS X Runtime for Java (as a bridge technology)
this entity surface form:
Apple Appearance Manager Programming Guide
Apple Worldwide Developers Conference 2003
→
developerSessionsOn
→
Mac OS X transition technologies
ⓘ
this entity surface form:
Mac OS X frameworks