Slashdot Mirror


Sun Joins Mac Open Office Development

widhalmt writes "In a blog post, a developer at Sun Microsystems announces that Sun will help with porting Open Office to Mac OS X. The open source office suite is well known on Linux and Windows, but does not have a native version on Mac OS. For a long time Sun did not want to join the development of that port but now they will actively push it."

43 of 171 comments (clear)

  1. Not true! NeoOffice! by wheatwilliams · · Score: 5, Informative

    OpenOffice.org runs on Mac OS X under X11.
    NeoOffice is an independently developed version of OpenOffice.org 2.1 which runs on Mac OS X natively and without the need for X11. I've been using it for years.

    1. Re:Not true! NeoOffice! by falcon5768 · · Score: 3, Interesting

      maybe. What Im more hoping for is the NeoOffice guys and Sun will bury the hatchet and work together on this, since the point of contention between the teams is now moot.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    2. Re:Not true! NeoOffice! by Apple+Acolyte · · Score: 5, Insightful

      Have you tried the latest major release of NeoOffice? For an office suite, it's awesome. NeoOffice has matured through years of development, and unless Sun joins the NeoOffice effort it's going to take a long time before they produce something that rivals it, I imagine. Give the NeoOffice guys credit where it's due.

      --
      Part of the hardcore faithful who believed in Apple long before it was cool again to do so
    3. Re:Not true! NeoOffice! by je+ne+sais+quoi · · Score: 3, Informative

      Those guys (Ed and Patrick) are way ahead of the OOo port, so it's most likely going to be around for some time, Sun or not. Its a sad story, but its really too bad the Neo guys and OOo couldn't work together, but there's something political going on.

      Here's some oblig. links:
      NeoOffice: http://trinity.neooffice.org/
      OOo: http://porting.openoffice.org/mac/download/index.h tml

      --
      Gentlemen! You can't fight in here, this is the war room!
    4. Re:Not true! NeoOffice! by crawling_chaos · · Score: 4, Funny

      I've been using it for years. So have I. Hopefully it will have fully started up by the end of next month. Then I can get some word processing done. I need to allow another six months before the spreadsheet module will open, I think.
      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    5. Re:Not true! NeoOffice! by McDutchie · · Score: 4, Insightful

      OpenOffice.org runs on Mac OS X under X11. NeoOffice is an independently developed version of OpenOffice.org 2.1 which runs on Mac OS X natively and without the need for X11. I've been using it for years.

      Given its heavy use of Java I think the 'native' qualification is debatable. Some aspects are native (e.g. font management), which is certainly a major plus.

      Unfortunately, though, this application gives new meaning to the words 'slow' and 'bloated'. The author has also chosen to make its license (GPL) incompatible with OO.o's (LGPL) so that his porting efforts cannot be contributed back to the main project. That makes NeoOffice a very hostile fork. What's more, he is trying (against the terms of the GPL/LGPL) to limit free distribution by using the trademark loophole.

      So, I would say that while a port exists, it's both low quality and under bad management, and I welcome this new effort to do it properly.

    6. Re:Not true! NeoOffice! by TheRaven64 · · Score: 4, Informative

      If you've looked at the latest Mac builds from the OpenOffice native port team, you will see that there is no contest with NeoOffice. NeoOffice is using a bad approach. Adding another layer of indirection (through Java) was a bad idea from the start, and became an even worse idea when Apple deprecated the Java-Cocoa bridge. The native implementation (demoed at FOSDEM) is significantly faster, and will be much more maintainable since it does things the right way from the start. I occasionally fire up NeoOffice/J, and within five minutes I've remembered why I don't do it more often. The native port looks like something I might actually consider using.

      --
      I am TheRaven on Soylent News
    7. Re:Not true! NeoOffice! by porcupine8 · · Score: 2, Interesting
      You're lucky then. Mine regularly takes a minute or more to start up, and over 30 seconds to save a simple, small document. Not to mention the lags in the spreadsheet - I can easily enter 3-4 cels worth of data before it's finished showing the entry for the first cel. If I get too much futher ahead of it, it starts to lose data.

      I'll admit, I recently d/led the newest version at work, and it does seem to be an improvement. Still not as fast as a normal app, but not head-bangingly slow.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    8. Re:Not true! NeoOffice! by smilindog2000 · · Score: 2, Insightful

      On Linux, I've been using OO for years. The single biggest problem I have converting MS documents is copyrighted fonts. By default, Microsoft seems to encourage you to use fonts that they own, and no one else can duplicate them legally. The substituted fonts all work fine, but pagination and such change. I think it's Windows users who will have to change long-term... to using open fonts.

      --
      Beer is proof that God loves us, and wants us to be happy.
    9. Re:Not true! NeoOffice! by Creepy · · Score: 2, Informative

      the original dispute was over the license - see the faq and the license in dispute:
      http://www.neooffice.org/neojava/en/faq.php
      http://www.openoffice.org/licenses/sissl_license.h tml

      I chatted with Ed a long time ago (email, I think) after several separate groups and individuals were all attempting to port OOo 1.0, including myself, which I believe was eventually abandoned due to data model incompatibility. I forget the exact details, but I think it was OSX's problem with weak binding (this is X.1 and X.2 we're talking about) and OOo using multiply defined symbols in their plugins and requiring dynamic weak binding. X didn't have that problem, so only the X version was released.

    10. Re:Not true! NeoOffice! by je+ne+sais+quoi · · Score: 2, Insightful

      The author has also chosen to make its license (GPL) incompatible with OO.o's (LGPL) so that his porting efforts cannot be contributed back to the main project. That makes NeoOffice a very hostile fork. What's more, he is trying (against the terms of the GPL/LGPL) to limit free distribution by using the trademark loophole.
      Yes and no, I would consier the GPL to be the preferable license to use over the LGPL, regardless of what OOo does. Also, he "limits" free distribution by charging for free binararies of NEW releases. He still provides the source for free and he still provides the binaries for free download after they've been tested. My personally, I've already donated once to NeoOffice so I'm happy to wait for new releases now.
      --
      Gentlemen! You can't fight in here, this is the war room!
    11. Re:Not true! NeoOffice! by frdmfghtr · · Score: 4, Insightful

      You're lucky then. Mine regularly takes a minute or more to start up, and over 30 seconds to save a simple, small document. Not to mention the lags in the spreadsheet - I can easily enter 3-4 cels worth of data before it's finished showing the entry for the first cel. If I get too much futher ahead of it, it starts to lose data.


      I must be doing something wrong, since my NeoOffice (2.1 patch 3) takes about 10 seconds to start.
      --
      Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
    12. Re:Not true! NeoOffice! by Anonymous Coward · · Score: 2, Informative

      It does this using the (now deprecated) Java/Cocoa bridge Wrong. NeoOffice uses Apple's Java (which itself uses Cocoa), but not the deprecated CocoaJava.
    13. Re:Not true! NeoOffice! by nine-times · · Score: 5, Informative

      Unfortunately, though, this application gives new meaning to the words 'slow' and 'bloated'.

      Well, it's not snappy, but it's certainly better than the "nothing" that OpenOffice has been offering in terms of native OSX ports.

      The author has also chosen to make its license (GPL) incompatible with OO.o's (LGPL) so that his porting efforts cannot be contributed back to the main project. That makes NeoOffice a very hostile fork.

      I'd probably be hostile, too. IIRC, the backstory with NeoOffice was that they were trying to work with OOo on a native OSX port, and not only did Sun refuse to help, but they basically sabotaged their efforts. Rather than give up, these guys split off and started their own project, and because of that, OSX users have had a very functional free office suite for OSX for a couple years now.

      What's more, he is trying (against the terms of the GPL/LGPL) to limit free distribution by using the trademark loophole.

      Protecting your trademark is not a "loophole". All sorts of projects, whether they're commercial (Redhat) or not (Mozilla), protect their trademarks. Worst case scenario?-- you take the source and strip out trademarked graphics/names, recompile, and then you're free to distribute the results however you want (under the GPL).

      I don't want to be misunderstood: I'm happy that Sun is finally porting OpenOffice to OSX. The result may very well be superior to NeoOffice, and if so I'll use Sun's version. However, they've been taking their sweet damn time, and in the mean time, the NeoOffice team has made a very useful bit of software. I don't think we should be belittling the NeoOffice team and their terrific efforts simply because they don't have the resources to perfect their port. They've been doing a lot with very little while OOo has been doing practically nothing with their bounty.

    14. Re:Not true! NeoOffice! by Movi · · Score: 3, Informative

      The UI is not Java anymore. Starting from version 2 its straight Objective C Cocoa.

    15. Re:Not true! NeoOffice! by Phat_Tony · · Score: 2, Interesting

      I have NeoOffice 2.1 on my Dual 2.0 Ghz G5 with 1 GB RAM.

      I just timed it with a stopwatch, with nothing else running.

      On initial launch, it took 42 seconds to get a usable word processor up on the screen.

      However, on repeat launches, it takes only 12 seconds.

      Photoshop takes 14 seconds. MS Word takes 6 seconds. 42 is embarrassing, (although at least it's the answer to the ultimate question of Life, The Universe, and Everything, so it gets some credit there.) 12 seconds isn't so bad. This machine isn't exactly brand-spanking new, but Apple's had a lot of huge speed increases lately. You jump back to G4 machines that aren't all that old, like my Mom's eMac and my girlfriend's G4 iBook, and I wouldn't even want to install NeoOffice, the speed must just be painful.

      Also, while the UI is largely a direct copy of Office, some of the places where it deviates constitute the most inane violations of UI design I've ever seen.

      All that said, most of the painful slowness is in startup; I've found word processing and spreadsheet to be reasonably snappy once they're open, and the thing is feature competitive with MS Office, with a Cocoa interface, for FREE. All in all it's an amazing bargain and I'm very happy it's around. Still, I wouldn't complain about a Sun developed native build with more snappy, either.

      --
      Can anyone tell me how to set my sig on Slashdot?
    16. Re:Not true! NeoOffice! by nine-times · · Score: 2, Informative

      Since OOo is software libre, I don't see how it's possible to 'sabotage' a fork except by refusing to cooperate with it. And given that the fork's license is incompatible with the main tree, I can see why they would refuse to cooperate.

      Again, this is my recollection from the public statements when NeoOffice was starting, but originally they were working with OOo, not on a separate project, so I don't believe the license was different at that time. After they put in a certain amount of work, Sun made it clear that they had no real interest in supporting OSX and made changes to the main OOo fork that broke all the OSX work that the Aqua-port people had done. Some of those Aqua people left and started NeoOffice.

      And sure, you can strip out all references to the trademark and recompile. Too bad the OOo source tree is so opaque that almost no one is capable of doing that.

      Really? OOo is so opaque that you can't change the splash screen, about screen, and icons? Or so some sort of search for the string "NeoOffice"? Damn, OOo must really be written by morons, then.

    17. Re:Not true! NeoOffice! by Teilo · · Score: 2, Informative

      To my knowledge there was no 2.0 Ghz G4 Powerbook, except via aftermarket upgrade. You are nitpicking.

      My specs: 1.67Ghz G4 Powerbook with 1.5Gb RAM.

      NeoOffice:
      From cold launch to Splash screen: 35 seconds.
      From cold launch to blinking curser in Writer: 70 seconds.
      To load a 1 page text document: 8 seconds.
      To load a 50 page text document: 19 seconds.
      To open a new spreadsheet: 5 seconds.
      To open a spreadsheet with 300 rows: 11 seconds.

      Office 2004:
      From cold launch to Splash screen: 4 seconds.
      From cold launch to blinking curser in Word document: 21 seconds.
      To open a 2 page text document: 1.5 seconds.
      To open an 18 page text document: 1.5 seconds.
      To open a new spreadsheet: 1 second.
      To open a 350 row spreadsheet: 1 second.

      You were saying?

      That said, I hate Office 04, and would never choose to run it. Way too many issues despite it's relative speed advantages over NeoOffice.

      If you read carefully, I said that the X11 port has the font and printing issues.

      --
      Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
  2. Simple solution: email Steve by Anonymous Coward · · Score: 3, Funny

    The OpenOffice developers doing the porting should send an email to Steve Jobs asking him to help end this outrageous and inexcusable incompatibility issue. It worked for Greenpeace and J. Maynard Gelinas!

    1. Re:Simple solution: email Steve by TheRaven64 · · Score: 2, Interesting

      The native port guys are getting some unofficial help from Apple already, although I believe it is more in the form of advice than code. And not the 'we recommend you don't bother' kind of advice; the Apple people helped put together the porting strategy, in the same way they have done for several commercial applications wishing to release a Mac version.

      --
      I am TheRaven on Soylent News
  3. Amazing by Praxxus · · Score: 4, Interesting

    First we get news that Microsoft was recently acting all Mac Happy, and now Sun is acting Mac Happy. My, my, my, but these coincidences of timing in the software world never cease to boggle the mind!

    --
    Okay, I got Linux installed. So where's the free beer everyone keeps talking about??
  4. NeoOffice is not 'native' in a sense... by wesley96 · · Score: 2, Interesting

    ...that it's a Java application. Sun is pushing for a non-Java, non-X11 native solution. I like NeoOffice as well and it has replaced Office 2004 for quite some time for me, but it would be nice to get the Java part out of the mix.

    --
    Serving time in Aristotelean prison for violating laws of physics
    1. Re:NeoOffice is not 'native' in a sense... by tb3 · · Score: 5, Insightful

      Sun is pushing for a non-Java, non-X11 native solution.
      I hope you appreciate the irony of that statement.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:NeoOffice is not 'native' in a sense... by Midnight+Thunder · · Score: 2, Informative

      I was sort of hoping that Apple would support Java 6 in OS X

      If you have an account on the Apple Developer Connection web site (free membership), then Java SE 6.0 Release 1 Developer Preview 6 is already available. It will probably be another few months until it is available to the general public.

      --
      Jumpstart the tartan drive.
  5. Will they unarchive? by Frequency+Domain · · Score: 5, Interesting

    Sun already owns the rights to Lighthouse Design's application suite. Since these were originally developed for NeXTstep/OpenStep, they should be relatively easy to migrate to Cocoa. I'd sure like to see an Improv/Quantrix like spreadsheet tool put a stake through the heart of Excel!

    1. Re:Will they unarchive? by TheRaven64 · · Score: 2, Interesting

      Mod parent up! I would absolutely love to see Sun open source Quantrix. Given the age of the program, I would imagine it would also be possible to use GNUstep to run it on *NIX, although neither GNUstep nor OS X support the old nib file format, making the port a little bit of effort.

      --
      I am TheRaven on Soylent News
  6. Best intentions, but still... by realinvalidname · · Score: 4, Informative

    From the blog:

    MacOSX and Aqua are quite new to me, so please bear with me as I learn about this (for me) exciting new platform at first. Certainly I will have many questions for my fellow Mac porters. However I can contribute ~10 years experience with vcl which I think the port can benefit from.

    The problem has always been that OO.o makes assumptions about GUI development that are well-suited to X11 and Windows, and not well-suited to Aqua. The question is, can someone who's learning Mac development as he goes push changes back to OO.o to make it more suitable for Aqua and other GUI toolkits? Can he do it before Sun changes their mind and de-funds the Mac port? Sun has a habit of funding things for about six months and then getting cold feet.

    Which reminds me: I should throw some money at Ed and Patrick for their continued work on NeoOffice, which uses Java as a GUI adapter (!) to get OO.o tolerable on the Mac

  7. OO has been on OS X since 10.0 by jshriverWVU · · Score: 2, Informative

    I use to have a dual G4 machine 5 or so years ago when OS 10 came out and it ran Open Office. I think the big problem is that it used the X interface instead of Aqua, so maybe that's what they're concerned about. But from a user perspective I had no problem using just the plain ol' X11R6 version. Think it was via Fink.

    1. Re:OO has been on OS X since 10.0 by jshriverWVU · · Score: 2, Insightful

      From my understanding of the term native, it refers to a program that is compiled for the host hardware and bound to host libraries and not requiring any kind of emulation or abstract translation layer. X is native to OS X, so I think it still stands. It might not be as pretty as Aqua but it's not like you're using Virtual PC or Parallels to run a Windows version.

    2. Re:OO has been on OS X since 10.0 by MightyYar · · Score: 2, Insightful

      You are correct, but people are using "native" in a different context here. The "native" GUI for OSX is Aqua. Many Mac users shy away from X11 because it feels too different... even I run it in "full screen mode" (i.e. not rootless) because too many apps ignore the Dock.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:OO has been on OS X since 10.0 by 99BottlesOfBeerInMyF · · Score: 2, Informative

      Many Mac users shy away from X11 because it feels too different...

      I'd say many mac users shy away from X11 applications, not because they are different, but because X11 applications tend to be very much inferior. They break numerous UI conventions of Aqua programs and are missing a lot of what is considered "standard" functionality, like key bindings, spellchecking, and integration with other applications and the OS. When I see X11, it tells me the program was a quick and dirty port, not a serious effort at making a mac application.

      I use X11 applications, but usually not the same way as most OS X users. I've had a better experience running X11 applications under Kubuntu in a VM on top of OS X than I have running them "natively" on OS X. Some of them are even faster that way.

  8. Improv by jefu · · Score: 3, Interesting

    Having Improv back would be wonderful. The best spreadsheet I've ever used - using Improv made using Excel or other grid based spreadsheets painful.

    But then too, there was also this oddball thing called (I think, its been some years) "Advance", I only had a couple weeks to play with a test copy. Very powerful, rather strange. I'd like to have that back to play with too.

  9. Re:But... by miro+f · · Score: 3, Funny

    Apple has nothing to do with this. Read the article. Heck, just read the summary.


    Huh? Read the summary? This guy didn't even read the title!
    --
    being vague is almost as cool as doing that other thing...
  10. Port it all you want... by HerculesMO · · Score: 5, Interesting

    It still pales in comparison to MS Office.

    Yes, I am complimenting Microsoft -- I am sure I'll be flamed for it. But frankly, they make the best office suite, and since theirs is the standard look and feel (although the new Office is a departure), the other guys have to play catchup.

    I would love to use OpenOffice, I just hate the look and feel and have always been more comfortable in Microsoft Office.

    --
    The price is always right if someone else is paying.
    1. Re:Port it all you want... by Mattintosh · · Score: 3, Insightful

      As much as we /.-ers love to bash Microsoft, there comes a point when you just have to give them a bit of credit for their office suite. I've used Office, and I've used OO.o. They both get the job done. They both are usable for 75% of what needs to get done with an office suite. But MS Office just has more polish. For example:

      - Keeping an informal "database" of crap in Excel or Calc - Both will sort the list by whatever column your highlighted cell is in if you hit one of the "A->Z" or "Z->A" buttons. But Calc will treat the column headings as data and sort them into the middle of the list! Excel knows that the first line is not data if it's a different text style from the rest of the list. Polish.
      - Printing in Excel or Calc - Having a sheet loaded and trying to print will print the whole entire freaking spreadsheet, all sheets, all ranges in Calc. That's just stupid. Excel will (for obvious reasons) default to printing only the sheet you're on. More polish.
      - Mail merging in Word or Writer - Trying to get Writer to realize that "mail merge" doesn't necessarily mean "i'm writing a form letter and want to import addresses" is like pulling teeth. Word has no problem with just binding whatever data to a form. Polish(x1). Also, Word doesn't force you (or confuse you) into creating an Access database when you just want to import an informal list of crap from Excel. Writer DOES try to get you to make a Base .odb file when you try to just pull data from a Calc sheet. MS Office Polish(x2). Then there's the lack of a data-bound preview... (or at least one that's as simple as Word's - a toggle button on a toolbar or a checked menu item).

      Now, none of these are absolute deal-breakers, nor do they show that OO.o is somehow unworthy of attention. On the contrary, it shows that OO.o needs more attention, and from people who actually use the features they're coding. MS Office will only get better if there's pressure on MS to make it better, and OO.o is probably the best hope for applying that kind of pressure. I just think that MS really deserves some credit for making Office a decent app suite. They've done far more than most /.-ers want to acknowledge.

      Just to clarify, none of this applies to the Windows vs. Linux debate. I want Windows to just go die in a fire. It really needs to be flushed like all the other turds.

    2. Re:Port it all you want... by markdavis · · Score: 2, Informative

      Just a few observations:

      >But Calc will treat the column headings as data and sort them into the middle of the list!
      >Excel knows that the first line is not data if it's a different text style from the rest of the list. Polish.

      Um, I use calc all the time. It's default is that the first row is headings and it will not "sort them into the middle of the list" unless you specifically tell it to do that.

      >Having a sheet loaded and trying to print will print the whole entire freaking spreadsheet, all sheets, all ranges in Calc.
      > That's just stupid. Excel will (for obvious reasons) default to printing only the sheet you're on. More polish.

      That isn't polish- that is opinion. Calc will print just the current sheet or all sheets. The default is all. You can change that at will. Although I agree that a more logical default (for me) would be to print just the current sheet.

      Don't get me wrong, I have a list of annoyances with OO, but it doesn't include those :) Even so, for a free, cross-platform Office package, OpenOffice is quite impressive and does almost everything that I and my 150 users need (even many things that MS-Office would not, even it if COULD run on our systems AND we could afford it).

  11. Exciting! Can't Wait! by ironring2006 · · Score: 5, Insightful
    As someone who has used OOo on Windows/Linux/OS X, I have to admit that the OS X X11 implementation feels like the biggest kludge. I've been attempting to move all my documents over to the ODF, but everytime I boot up OOo on my Mac, I get frustrated with so many things about it. As slow as Word is on OS X running under Rosetta, recently I've been finding myself using that much more. I haven't tried Neooffice yet, because I can't imagine using something slower. On the other hand, I've found OOo quite a good replacement under windows.

    So I say, bring it on! I think that getting a good implementation of OOo running natively under Aqua is key in the cause of reducing reliance on Microsoft. People switching to Linux obviously are going to use OOo or some other open format, but still too many people switching to Mac are relying on Microsoft. It'll be curious to see whether they take Firefox's approach to have the interface be consistent across the board, or if they try and take advantage of OS X's toolkits and design guides to make it a true Mac application.

  12. Won't (and shouldn't) happen by EricTheGreen · · Score: 2, Interesting

    I'm not optimistic about an OO port to native Mac, regardless of who is on board with it. Why should I be, given the legendary code cruft of OO, the lousy relationship relationship dynamics between the Mac- and non-Mac developer leads on OO, the well-intentioned-but-ghastly-performance object lesson of NeoOffice?

    OO is very decent office suite on Linux and Windows. So leave it there, where it is working acceptably. I think any effort to take that code base and reconcile it to an acceptable UI and functional level on the Mac will be the definition of a trip down the rabbit hole, taking years to realize and resulting in a UI compromise that annoys users on all platforms.

    Time to cut bait on this, accept that it never will be workable on the Mac, and free its development team to focus on improving it in the Lin/Win world. Better to spend development time and effort developing a Mac-specific office suite that uses the various Open*** file formats as its native storage, while providing a real Cocoa-based UI experience that actually integrates into OS X the way Mac users expect an application to. Not that Sun will come within a mile of such an initiative, but it's a great opportunity for frustrated Mac developers looking to solve a real practical problem...

  13. Re:nagware, opens browser windows to author homepa by LizardKing · · Score: 3, Informative

    Err, that's rubbish. NeoOffice opens the default browser when there's an update. The update page happens to have a donation message on it, but the main thing is to inform you that an update is available!

  14. NeoOffice responds with a quickness by VValdo · · Score: 2, Informative

    Here is NeoOffice's official statement.

    W

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  15. We never used CocoaJava by soullessbastard · · Score: 5, Insightful

    Disclaimer: I am a founder of the NeoOffice project.

    Quote: and became an even worse idea when Apple deprecated the Java-Cocoa bridge

    We never used the CocoaJava bridge at all. I guess you never bothered to read the source code. In fact, we use very little Java at all as is pointed out by the ohloh source code analysis of our open CVS. There's little Objective-C as we do most of the logic in C++ and call out to ObjC when required. There are some other stats there you may find intriguing as well like the estimated man-years and cost it will take to approximate our code.

    Trust me, once any OS X port of OOo starts getting font handling and input methods correct, it'll slow down as well. This is true especially for Asian and other foreign languages. The bottleneck is in Apple's ATSUI and how it mismatches to the underlying OOo code. Has nothing to do with Java at all. Speed in a vaporware demo is one thing; carrying speed into a functional product is something different completely.

    ed

    1. Re:We never used CocoaJava by mrchaotica · · Score: 4, Insightful

      If that's true (and I don't doubt that it is), then putting that "/J" in the name was a spectacularly bad idea.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  16. Re:I believe you that Cocoa is not an option. by argent · · Score: 2, Interesting

    Carbon is not justthe path of least resistance... it's the *only* option for cross-platform stuff unless Apple releases OpenStep again or endorses GNUstep... and that still won't help existing applications.

    Safari is a wrapper around Webkit. Webkit is a port of KHTML, written in C++, and is the majority of the code in Safari: any Cocoa code is in the "shell" or in what are effectively Cocoa plug-ins. Camino is a similar wrapper, though somewhat simpler, around the Gecko HTML component from Mozilla/Firefox. This is the approach that I mentioned when I talked about using the original application as a support library.

    The reason Finder sucks is not simply that it's Carbon, but that it's a mutant crossbreed of the NeXT file browser and the original Classic Finder. Apple really messed up there, the basic approaches to file management in NeXTstep and in Finder are vastly different, and the result of this blending of the two approaches has pleased nobody. Even rewriting it in Cocoa wouldn't help unless they abandoned all the original Finder behaviour (which would really piss off the old-school Mac fans) or abandoned the file-browser behaviour (which would piss off everyone else).

    I really think they'd be better off starting fresh with the NeXT file browser, updating the NeXTstep code and making it pretty and Aquafied, and ripping all the Browser behaviour out of Finder completely and making it purely a "classic Finder" implementation.