Re: How viable is Cocoa development?
Re: How viable is Cocoa development?
- Subject: Re: How viable is Cocoa development?
- From: "Erik M. Buck" <email@hidden>
- Date: Fri, 25 Jan 2002 17:42:27 -0600
Practically everything with a non-Objective-C or Java API in OS-X IS Carbon.
That is sort of the definition.
Ok, Quicktime is its own beast. The BSD/POSIX APIs are not Carbon and the
kernel services are not Carbon. Open-GL is not Carbon.
In your list, AppleScript, Quartz, NetInfo, DirectoryService, IOKit, are all
Carbon.
Netinfo used to be Objective-C but is not any more.
IOKit is part of Darwin, but it is clearly designed in the Carbon spirit,
but we can disagree.
I will add to the Carbon list to include ATSUI, Preferences, security,
speach, sound, music, what remains of game sprockets, and all of Core
Foundation.
From Apple's own documentation, Carbon includes the following: (Which have
Cocoa wrappers ? )
Screen savers
Preference panes
All system services that are available to all application environments
Security services: keychain...
Network Service Location
Open Transport
URL Access manager
Internet Config
Component Manager
Code Fragment Manager
Sherlock
Power manager
XML services
All of Core Foundation
Translation Manager
Resource Manager
Navigation services
Folder Manager
Finer Interface
File Manager
Device manager
Alias Manager
Tool Box
Apple Events
Apple Scripting
Scrap Manager
Speech Synthesis
Speech Recognition
Sound Manager
QuickTime
Game Sprockets
Thread manager
Carbon event manager
Apple Type
Unicode
ATS Type
Language Manager
QuickDraw
ScriptManager
Text Encoding and Conversion
ATSUI
HTML Rendering Library
Display Manager
ColorSync Manager
Color Picker
Carbon Printing
and more...
----- Original Message -----