image
image

Go Back   macosx.com > Community > Opinions, & Open Letters

Reply
 
LinkBack Thread Tools
  #1  
Old November 2nd, 2006, 10:05 PM
Registered User
 
Join Date: Oct 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
WindsorKnot is on a distinguished road
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.
Reply With Quote
  #2  
Old November 2nd, 2006, 10:19 PM
eric2006's Avatar
iMovie Professional
 
Join Date: Feb 2006
Location: Minnesota
Posts: 3,210
Thanks: 0
Thanked 5 Times in 5 Posts
eric2006 is on a distinguished road
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
Reply With Quote
  #3  
Old November 2nd, 2006, 10:32 PM
Mikuro's Avatar
Crotchety UI Nitpicker
 
Join Date: Mar 2005
Posts: 2,682
Thanks: 6
Thanked 53 Times in 48 Posts
Mikuro will become famous soon enough
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.
__________________
Mac mini — 1.25GHz G4, 1GB RAM — OS 10.5.8

Useful programs: Privoxy, Butler, ffmpegX, VLC, Perian, Tofu, Wcalc
Reply With Quote
  #4  
Old November 3rd, 2006, 01:38 AM
symphonix's Avatar
Scratch & Sniff Committee
 
Join Date: Jul 2001
Location: The Australian Jungles
Posts: 4,025
Thanks: 2
Thanked 5 Times in 4 Posts
symphonix is on a distinguished road
Quote:
Originally Posted by Mikuro View Post
Well, is starts with C, so it matches Carbon and Classic.
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
Reply With Quote
  #5  
Old November 3rd, 2006, 01:45 AM
Viro's Avatar
Registered User
 
Join Date: Nov 2003
Location: Oxford, UK
Posts: 2,494
Thanks: 0
Thanked 2 Times in 2 Posts
Viro will become famous soon enoughViro will become famous soon enough
*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.
Reply With Quote
  #6  
Old November 3rd, 2006, 04:09 AM
fryke's Avatar
Super Moderator
 
Join Date: Sep 2000
Location: macosx.com
Posts: 14,074
Thanks: 13
Thanked 90 Times in 85 Posts
fryke is a jewel in the roughfryke is a jewel in the roughfryke is a jewel in the roughfryke is a jewel in the rough
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)
Reply With Quote
  #7  
Old November 5th, 2006, 02:47 PM
RacerX's Avatar
Old Rhapsody User
 
Join Date: Apr 2001
Location: US version of Siberia
Posts: 2,581
Thanks: 0
Thanked 2 Times in 2 Posts
RacerX will become famous soon enoughRacerX will become famous soon enough
Quote:
Originally Posted by Viro View Post
*shivers*

If what it does is integrating with Java... I don't wanna know what not integrating looks like.
At the time the name was picked (around 1999) Apple was doing a big push to integrate Java into Yellow Box... including making many of the bundled apps in Java rather than Objective C (for example, TextEdit was done in Java in Yellow Box... though most Rhapsody users have all switch to an Objective C version ).

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
Reply With Quote
  #8  
Old November 6th, 2006, 03:12 AM
Viro's Avatar
Registered User
 
Join Date: Nov 2003
Location: Oxford, UK
Posts: 2,494
Thanks: 0
Thanked 2 Times in 2 Posts
Viro will become famous soon enoughViro will become famous soon enough
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....
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump


All times are GMT -5. The time now is 02:51 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC1
Copyright 2000-2010 DigitalCrowd, Inc.