>>Dan wrote:
>> The Services stuff is only available in Cocoa apps, not Carbon apps.
>Carsten asked
> This may be a stupid question, but please forgive my asking anyway: What is
> all this Carbon and Cocoa? I never managed to figure it out.

It is transparent to users, but Apple provides a "tool box" or "API" -
"application programming interface" - to help developers quickly write code.
Thus, you don't need to figure out how to paint an irregular region on
screen you just make a QuickDraw call.

The original tool box was not reentrant and could not run properly on Unix
(OS-X), therefore the "core" 3-4000 calls were updated or adapted for OS-X.

These mac-like but modernised calls are "Carbon" (the basis of life)

When Apple purchased NeXT they got not only Steve, Avi, and Jon, but also a
comprehensive set of tool box calls and an integrated application framework
called "NextStep"

This framework is now called "cocoa" (go figure ...)

Prior too Apple's purchase, NextStep was partially ported into the open
source world and had some early notoriety as a particularly easy-to-develop-
in framework: for instance a team of about 2 people at Lotus (now IBM)
developed Lotus Improve under NextStep. Some other cool scientific and
financial apps have also been developed under next step.

Virtually no mac developers, however, know cocoa. Moreover, cocoa is
objective C, rather than C++, which, again, has a small user-base.

So. The idea is that carbon will bring a lot of apps to the OS10 quickly.
For new developers, and over time, cocoa may provide a nice way to develop
more quickly.

Apple are currently advertising for a team leader to help build the
development tools they ship with X into a cool language-independent system
similar but better than Code Warrior (now owned by Dilbertesque Motorola).
There are periodic hopes that some kind of HyperCard-level interface may
emerge for grunts like you and me.

My current feeling is that OS-X is going to absolutely rock. I am running
apache, MySQL and php3 (industrial strength web apps). Now that Apple have
accepted that they have to retain the Mac interface, I think we are the path
to big big things.

tim

(who is looking for recommendations for an MP3 player to accompany his
iTunes plaything). 


Dr Timothy Bates  <mailto:[EMAIL PROTECTED]>
Macquarie Centre for Cognitive Science (MACCS)
Macquarie University
Ph 61 (2) 9850 8623
Fx 61 (2) 9850 6059 


-- 
To unsubscribe:               <mailto:[EMAIL PROTECTED]>
To search the archives: 
          <http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>

Reply via email to