|
#1
| |||
| |||
| Justify the name "Cocoa"
I read somewhere that one of the big wheels on the team that invented Macintosh named it so because that was his favorite kind of apple (a man who had obviously never picked Red Delicious apples in New Hampshire in the fall). I thought it was neat in 1993 when the Newton was introduced, with another quaintly apple-related name. In fact it rather got my hopes up that there was more such apt cleverness coming our way. It hasn't. Specifically, what is with "Cocoa?" It seems that with all the genius at that company, they could have come up with something much more pomaceous yes POMACEOUS. |
|
#2
| ||||
| ||||
|
Why not Cocoa? It's warm, it's chocolate, and everyone loves it. Seriously, though, I don't know why..
__________________ Power to Burn. At speeds of up to 733MHz, The most powerful Mac in history burns CDs, burns DVDs, and burns Pentiums - apple website, oct 4, 1999. advertisement for the powermac g4 |
|
#3
| ||||
| ||||
|
Well, is starts with C, so it matches Carbon and Classic. That's about all I can say for it. I think it was a very odd choice, since Apple already had a development platform called Cocoa. It was not very well-known. I think it was targeted to schools and was somehow related to HyperCard (this was well after the death of HyperCard). I have no idea what's become of that Cocoa. I guess they discontinued it. I suppose they could have called it AppleStep, which would have better communicated its origins (NextStep). Or they could have kept their original name from the Mac OS X Server days, Yellow Box. But I don't think an API really demands an apple-themed name. They've never given a development technology an apple-themed name. Personally, I'm more interested in knowing why the iPod was not called the Grannysmith. |
|
#4
| ||||
| ||||
| Plus, it integrates with Java. Hance, a beverage themed name was probably appropriate.
__________________ - iMac G5 1.8GHZ 17" | SuperDrive | 160GB | 512MB | Airport Extreme | Bluetooth Keyboard & Mouse | Wacom Intuos II - Pentax *ist DL - JVC MiniDV Camcorder - Airport Express - iPod Nano 1gb white |
|
#5
| ||||
| ||||
|
*shivers* If what it does is integrating with Java... I don't wanna know what not integrating looks like. There's a reason why the majority of Cocoa development is done in Objective-C. |
|
#6
| ||||
| ||||
still I think they _did_ name Cocoa to hint at Java... But seriously: Would "Yellow Box" have been a better name to use?
__________________ iMac 24" 2.4 GHz, 4 GB RAM, 320 GB HD. Mac OS X 10.6.1 MacBook Air 13" 1.6 GHz, 2 GB RAM, 80 GB HD. Mac OS X 10.6.1 Mac mini 1.83 GHz, 2 GB RAM, 80 GB HD. Mac OS X 10.6.1 MacBook nano (Lenovo S10e white) 1.6 GHz, 2 GB RAM, 250 GB HD. Mac OS X 10.5.7 iPhone 3GS 32 GB white. Mac user since 1987, Apple Sales Professional 2009, Apple Product Professional 2007-2009, Apple Certified Support Professional 10.5, Apple Certified Pro Aperture 2 (Level 1) |
|
#7
| ||||
| ||||
| Quote:
).Java didn't exist in OPENSTEP or in the OpenStep APIs, which was one of the major changes Apple made when developing Yellow Box (and why it was renamed Cocoa as fryke pointed out).
__________________ _____________________________________________ Rhapsody Resource Page |
|
#8
| ||||
| ||||
|
Well, all I can say is they made a good move switching to Objective-C. Cocoa and Objective-C are made for each other. Cocoa and Java is like an arranged marriage, it can work if you put in a lot of effort....
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|