Cocoa, Java, ObjC, etc.
As mentioned by others, but this bears repeating, you do not compare Cocoa to Java as one is a library/framework and the other a programming language. Actually, you can do Cocoa in either Objective C or Java. This means speed comparisons should not be between Cocoa and Java, but between Objective C, Java using Cocoa, and Java using some other interface like Swing. I think nowadays the last one has widgets that look (are?) Aqua-ish on Aqua so you can't tell the difference at a glance.
Almost certainly anything Apple plans here with OpenOffice/StarOffice will involve Cocoa not Carbon. Take a look at iTunes 3 which is now a Cocoa application and only runs on OS X (or hasn't anyone else noticed it). Perhaps this is the reason there is little delay when the equalizer starts up? Clearly they see Cocoa-only apps as incentive to get more people switching to MacOS X (and perhaps upgrading their hardware).
As for Cocoa vs. Carbon, while it is true that you can pretty much do anything in both, Cocoa offers two major benefits (at least from where I stand). As an example, I will compare an excellent Carbon browser (IE) to an excellent Cocoa browser (OmniWeb):
First is that you "get everything for free" instead of having to support it. Things like services support (spellchecking, etc.), a unified way in which the Toolbar works, drawers, etc. come easily in Cocoa, if they can be done in Carbon, they certainly aren't easy. For instance, If I do a post in OmniWeb, it will highlight all the spelling errors (much like Apple Mail) as a type, not so with IE. Second, IE uses slide-in panes instead of slide-out drawers for Favorites, History, Search, Scrapbook and PageHolder, while the Bookmarks and History in OmniWeb I use much more than all those panes put together? Why? Because opening a drawer doesn't reduce browser area. Finally, hold down command-option and click on the grey gumdrop on the top right of your window. In IE it does the same as clicking on it normally ("hides" the toolbar), but what it is supposed to do is bring out the Customize Toolbar sheet. Don't believe me? Try it in OmniWeb or in the Mail (surprisingly Finder doesn't do this). And while we are at it, notice that Customize Toolbars is a sheet not a web page?... subtle, but Human Interface Guidelines are important and MacOS X has them too, even if they are different. Here is another subtle difference. Use command-drag on the toolbar and notice in a Cocoa app like OmniWeb or Finder how the icons slide around as I drag, but not so in IE (since the Toolbar is hacked). Now IE for the Mac is an excellent Carbon application on the Mac made by some certified Mac-heads at Microsoft BU, but it isn't Cocoa and a few minutes (which is how long I spent) shows the difference immediately. If gold rusts, what then will iron do...?
The second difference is the NeXT Interface Builder (NIB). Anyone who hasn't had a chance to play with Developer Tools should do so now and try to build a tutorial in AppleScript Studio or Objective C (or Java I guess). This is PowerPlant on steroids and really highlights the power of a messaging based objective language like Objective C over a method based one like Java at least conceptually. One seems a bit kludgy but gets the job done. (The purists will argue about speed of the compiled application here.)
There are probably other differences, but I don't program for the Macintosh platform.
OpenOffice, as mentioned, is a completely free version of Office that you can download and install right now on Mac OS X. But to do it you need to download and install X Windows (which is also free, try looking up "fink" on version tracker). It's not as fully featured as the Linux version yet, but I noticed sites like OGrady's pushing it. The restriction of installing X Windows alone will keep almost any mac user from using OpenOffice right now, as the article implies.
In the Linux world, it seems more popular to install and use specific tools like AbiWord (a Word replacement) and Gnumeric (an Excel replacement) instead of OpenOffice,though both the specifics and OpenOffice may be included in a distribution. Perhaps that will change if Apple puts its weight behind StarOffice, some of the benefits are bound to filter back, and certainly are if Apple is right now "working with the source" as the article implies.
It seems to me that most people who need Office will continue to buy it from Microsoft. I'm told Mac Office is a great program, and personally I've mentioned it to people who have asked me about switching, and I know just enough about it to show it off. It may not be important to me, but "Does it run Office" is probably the second most asked question about the Macintosh, so it is important to others.
I see the reason of Office's slow adoption due to two reasons, religion and price. While nobody has ill to say about Microsoft more than a Windows user (trust me here), you have people who buy Macintoshes simply to avoid Microsoft, and that means the poor MacBU folks too, no matter how good Office is. I know people who refuse to use IE on MacOS X because of issues. Second, while the price of MacOffice and Office for Windows may be similar, you have great bundling deals, just go to Dell and configure your own system to see just how good they are. MacOffice never came close, rebates or otherwise, even if I could dig up the serial numbers of my Office98, I never saw an incentive near that close when I purchased my two Macs this year.
The cost of Office on the Mac is so prohibitive, that I imagine that this is hurting the "Switch" campaign, as most people consider some version of Office as a nearly free component of Windows (either bundled with the computer, provided by the employer, or pirated), while that must go into to budget of every switcher (who does not own Office98 and can't buy the upgrade I might add). Hmm, $400 for Office to run on a $1700 iBook...
OBTW, I'm willing to bet that Microsoft makes more profit off of Office than Windows. They maybe even generate more total revenue off Office than Windows. Office, Windows, and Explorer should be all but implied when one talks about a Windows monopoly, illegal or not.
Take care,
terry