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)

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

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