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 (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf compatibility technology ⓘ
developer technology ⓘ
software framework collection ⓘ
basedOn 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 Appearance Manager ⓘ
Carbon Controls ⓘ
Carbon Event Manager ⓘ
Carbon File Manager ⓘ
Carbon HIToolbox ⓘ
linked to: Macintosh Toolbox

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 Runtime for Java (as a bridge technology) ⓘ
OpenGL on Mac OS X as a modern graphics migration path ⓘ
POSIX layer for Unix compatibility ⓘ
QuickTime Carbon APIs ⓘ
linked to: QuickTime

Rosetta (for PowerPC-to-Intel transition, later phase) ⓘ
linked to: Rosetta 2
partOf Mac OS X developer tools ⓘ
platform Mac OS X ⓘ
linked to: macOS
relatedTo Carbon ⓘ
Cocoa ⓘ
Mac OS 9 ⓘ
classic Mac OS ⓘ
linked to: 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 ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Carbon (late transitional API) → partOf → Mac OS X transition technologies ⓘ
Carbon (late transitional API) → relatedTo → Mac OS X transition period ⓘ
linked to: Mac OS X transition technologies
Mac OS X transition technologies → includes → Mac OS X Runtime for Java (as a bridge technology) ⓘ
linked to: Mac OS X transition technologies
Appearance Manager → documentedIn → Apple Appearance Manager Programming Guide ⓘ
linked to: Mac OS X transition technologies
Apple Worldwide Developers Conference 2003 → developerSessionsOn → Mac OS X frameworks ⓘ
linked to: Mac OS X transition technologies
Blue Box → relatedTo → Mac OS X transition from classic Mac OS ⓘ
linked to: Mac OS X transition technologies
Blue Box → category → Mac OS X technology ⓘ
linked to: Mac OS X transition technologies