Slashdot Mirror


Aqua OpenOffice.org v2.0 Cancelled

Ant writes "According to MacSlash's story, a recent post on OpenOffice.org said no Mac OS X work has been done since 2003 and that there are no longer any plans for an Aqua version 'due to various licensing, political, and fundamental engineering difficulties'. :("

131 of 689 comments (clear)

  1. Oh noes! by Luke727 · · Score: 2, Funny

    Open Source fail it? That's unpossible?!

    --
    If you find this post offensive, don't read it! THINK ABOUT YOUR BREATHING! I am what I am because of how apes behave.
    1. Re:Oh noes! by Rosco+P.+Coltrane · · Score: 4, Informative
      Not at all. It's a strategic choice. Look at the reasons given in the text:

      Regardless of the progress on native porting (or lack thereof), continued X11 development is crucial for the ongoing viability of OpenOffice.org on Mac OS X. There are a number of critical factors that make X11 more relevant then native porting:

      X11 Will Always be Faster to Market.....

      X11 Will Always be More Stable.....

      X11 Will Always Look like Other Platforms.....

      X11 is the Ultimate Testing Tool.....

      So essentially, what they're saying is, X is their basic graphical platform, they want it to stay that way, and they don't want to divert efforts to do a native port for a machine that they consider a niche market.

      They're just focusing on what they think will make the most users happy. Simple as that.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:Oh noes! by Anonymous Coward · · Score: 3, Insightful

      Yeah but openoffice on X11 basically sucks for an OSX desktop user familiar with the Macintosh interface.

      On a 1.2 GHz G4 with plenty of RAM, it's noticeably slower to start than any other app, including the dominant commercial office suite, and things like cutting and pasting between applications don't work. Add to that, unfamiliarity of the interface and poor interoperability with the file formats your clients and partners are using (can you say microsoft monopoly?) and it's not worth the trouble.

      Unfortunate, because, like it or not, OSX is a significant unix desktop userbase. I tried and failed to migrate a mac-centric client to open office, so I know from experience that users mostly just want to meet their deadlines. They don't care what the boss is spending for software, they don't care about vendor lockin, they don't care about philosophy, they don't even care much about stability. They care about ease-of-use (usually meaning familiarity) and interoperability.

    3. Re:Oh noes! by Bulln-Bulln · · Score: 2, Insightful

      They're just focusing on what they think will make the most users happy. Simple as that.

      That's just a lame excuse for "We are the mighty Sun, but we don't help those Mac faggots, because Apple is now competing with us in servers. We neither helped those OS/2 idiots when we released the StarOffice 5.2 source. We had the OS/2 sources of StarOffice 5.1, but OS/2 is from IBM and they are competing with us either. We didn't want to release the source of Win32 StarOffice, too, but Windows is too big to ignore."

      PS: No, I don't think that Mac or OS/2 user are fags or idiots, but it's my impression that Sun thinks that way.

    4. Re:Oh noes! by Tim+C · · Score: 2, Insightful

      X11 Will Always Look like Other Platforms

      But how many users are going to hop from platform to platform using OO, compared to the number who are going to stick to one platform (OS X) and hop from app to app?

    5. Re:Oh noes! by ElGuapoGolf · · Score: 2, Interesting

      That's just a lame excuse for "We are the mighty Sun, but we don't help those Mac faggots, because Apple is now competing with us in servers. We neither helped those OS/2 idiots when we released the StarOffice 5.2 source. We had the OS/2 sources of StarOffice 5.1, but OS/2 is from IBM and they are competing with us either. We didn't want to release the source of Win32 StarOffice, too, but Windows is too big to ignore."

      Yeah, it couldn't possibly be that porting from X11 on Linux/Solaris to X11 on Mac is much much easier than actually creating an Aqua port.

    6. Re:Oh noes! by MikeFM · · Score: 3, Insightful

      They'd do good to do a port to the gecko engine used by Firefox and other Mozilla apps. That way the two projects could share resources for making the apps friendly for a wide-selection of platforms.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  2. What's the downside to using X11? by Eric+Smith · · Score: 5, Interesting

    Forgive my ignorance, but doesn't OS X include an X11 server? Is there any major drawback to running OpenOffice as an X11 application rather than a native one?

    1. Re:What's the downside to using X11? by Mathiasdm · · Score: 3, Informative

      I think it's not all that easy to install OpenOffice.org as X11 application.

      It requires some work (according to what I heard).
      In other words: it won't be popular for 'Joe Average'.

      --
      Join the anonymous, help develop the network: http://www.i2p2.de
    2. Re:What's the downside to using X11? by Zelet · · Score: 5, Informative

      Yeah, I run OO under X11 on OS X - but it is as ugly as it is on Linux. Which is pretty damned ugly and slow.

      --
      ...And when they came for me, there was no one left to speak out for me." - Martin Niemoeller (1892-1984)
    3. Re:What's the downside to using X11? by NSash · · Score: 2, Insightful

      It's slow and ugly, at least in comparison to native apps.

      This news is really a pity.

    4. Re:What's the downside to using X11? by mr100percent · · Score: 4, Informative

      The non-aqua version which uses the X server works fine... if your objective is to have something that works similar to Linux.
      It works fine until you actually want to use the wealth of rich, high-quality fonts that comes with OS X. So I guess that makes the NeoOffice/J project ever more important.

      The NeoOffice/J team has done a fantastic job of gradually Aquafying OpenOffice without anywhere near the same resources.

    5. Re:What's the downside to using X11? by JayDiggity · · Score: 5, Informative

      Functionally, there is little difference except that is certainly slower than running it natively. Where the big problem lies is that Mac users (and I'm one of them) expect coherence and integration in their UI. A Mac version of OpenOffice that runs using X11 will not provide this.
      Also, think of anyone who's switched over from Windows with a sour taste in their mouth - they want to avoid Microsoft at all costs, including MS Office. They've heard great things about OpenOffice, but when they go to try it, it's slow and kludgy. Not a very good impression at all.

    6. Re:What's the downside to using X11? by dn15 · · Score: 4, Insightful

      OOo works fine under X11, but...
      - Most people don't have X11 installed - it's optional.
      - It doesn't have the key combos people are used to.
      - It may never be made to *look* native if it remains X11-only.
      - Menubar is in the "wrong" place for a Mac app.
      - It doesn't have a standard Dock icon of its own.

      Those are the primary issues, and none of them are necessarily deal-breakers for you or me. But they they severely hamper usability for inexperienced users who don't know what X11 is and won't understand why the app looks and behaves the way it does.

    7. Re:What's the downside to using X11? by lakeland · · Score: 4, Insightful

      Yes, it is ugly. It integrates very badly into the rest of the system (e.g. you can't alt-tab to it properly). Copy-Paste doesn't work between other apps well. The whole UI feels like a unix application.

      I guess it would be like running a windows app on linux and having the whole thing feel like a windows app. Sure, it runs and it is better than nothing, but compared to a true linux app it is awful.

      A native (carbonised) OOo would be suitable for giving to people running OSX that ask for a word processor. An X11 OOo is suitable for linux users who also have a mac.

    8. Re:What's the downside to using X11? by Goalie_Ca · · Score: 4, Interesting

      As a linux user before i got my mac i was wondering the same damn thing... but then i got my mac. First of all, the X11 applications don't conform to apple's UI guidelines. It just doesn't fit in at all. It's goofy and awkward. Secondly, you gotta load up an x11 environment and then the application. You thought it took long enough to load up already? Luckily X11 doesn't take up too much memory though x11 applications feel less responsive for stuff like menu systems. It draws really fast, but doesn't respond too quickly.

      --

      ----
      Go canucks, habs, and sens!
    9. Re:What's the downside to using X11? by Dr_LHA · · Score: 5, Informative

      It just doesn't work very well. It's interface runs slowly (on my 1Ghz G4 Powerbook) and it doesn't fit in well with the rest of the operating system. Also the Powerpoint clone doesn't actually work properly as I was unable to get it to run the slideshow full screen, which makes it effectively useless for anything other than composing presentations.

      I use OpenOffice all the time on Linux, but for my Mac I went out and bought MS Office as I needed Office software. OpenOffice on X11 just doesn't work well enough for it to be any use.

    10. Re:What's the downside to using X11? by J.+J.+Ramsey · · Score: 2, Informative

      "Is there any major drawback to running OpenOffice as an X11 application rather than a native one?"

      IMHO, the biggest drawback is that the fonts are awful. The antialiasing in OpenOffice X11 isn't too wonderful.

      Pity Apple didn't compile in the TrueType bytecode interpreter into the FreeType library bundled with X11. Then OpenOffice could leave the antialiasing turned off, and the fonts would be readily readable.

    11. Re:What's the downside to using X11? by Anonymous Coward · · Score: 3, Insightful

      If you are talking about "functionally", things like a working clipboard are essential. Especially for Mac users which historically have had nearly no integration problems (drag-n-drop and rich clipboard always Just Worked unless you still X11 into the mix)

    12. Re:What's the downside to using X11? by Yaztromo · · Score: 5, Informative
      Forgive my ignorance, but doesn't OS X include an X11 server?

      Ignorance forgiven :).

      Mac OS X Panther (10.3) does indeed come with an X11 server. However, there are two caveats to this:

      • It isn't installed by default, so if the user didn't select it for installation, it won't be on their system,
      • Apple doesn't include the X11 server on systems with OS X preloaded (which is all of them). (It is included on the CDs/DVDs you get with the system, however),
      • Installation of X11 after OS X is installed typically requires the user to reboot their system with their OS X install disc, and then install the X11 support atop their existing OS X installation.

      Not a major problem for power users who need X11 support (this was virtually the first thing I did when I took posession of my first PowerBook last year), but hardly something you can expect your average user to do.

      Is there any major drawback to running OpenOffice as an X11 application rather than a native one?

      Yes, there are multitudes of such problems, including:

      • Unlike every other OS X application, OOo has an in-frame menu bar, and doesn't use the system menu bar (perhaps worse, as X11 does provide a menu bar, you wind up with two menu bars that have some duplication -- for example, both the X11 server and OOo's frame have an "Edit" menu, which can be confusing to a user),
      • The installation and program launching routine isn't terribly user friendly,
      • Apple's excellent font subsystem isn't integrated into OOo, thus you don't get good anti-aliases text,
      • No Aqua look and feel -- everything in it looks quite a bit different from every other application. No nice Aqua scroll bars, for example. Or list boxes. Or other standard controls.
      • No desktop integration. The icon in the title bar can't be dragged (in most OS X apps, the icon in the title bar actually represents the document or data being worked on, and you can drag and drop it as if it were the applications icon in the finder, allowing you to do stuff such as e-mail a document by dragging it's title bar icon and droppinng it into the Mail applications icon in the Dock), no text drag-and-drop with the rest of the system, can't use any of the Mac OS X services (like summarization, or text-to-speech), etc.
      • Doesn't even use the standard OS X mouse pointers. Even the plain old black arrow pointer is different as soon as you mouse over OOo,
      • Doesn't use the standard OS X printing subsystem controls (which is too bad, as the standard OS X print dialog makes it easy to print, fax, or save to PDF all within a single dialog),
      • In fact, all of the dialogs are non-standard. File load/save dialogs are another area where this is readily apparant.

      That's just a sampling of issues off the top of my head.

      The one thing they did at least do was to integrate OOo with OS X's clipboard support directly, making cut and paste between applications work as expected. But that appears to be the extent of OS X support.

      I'm rather disappointed in the attitude of OOo in this regard, because OS X really should have a native port of OpenOffice. The only way OpenOffice can take on Microsoft is to not only build a better office suite, but to make sure it's available virtually everywhere in versions that integrate well with whatever operating system it's being used on.

      Anyone other than me remember when StarOffice's target operating system was IBM's OS/2?

      Yaz.

    13. Re:What's the downside to using X11? by GuidoW · · Score: 2, Interesting

      I guess it would be like running a windows app on linux and having the whole thing feel like a windows app. Sure, it runs and it is better than nothing, but compared to a true linux app it is awful.

      Funny, this is a perfect description of what it's like to run OOo on Linux - The installation looks and handles like a Windows app's, the way it integrates into the system is Windows school of thinking and it shows, the installed application looks and feels like a Windows app and finally you can, by default, not use all of the fonts available to all the other X-apps you're usually using....

      --
      If it's so secret, then how come I've never heard of it?
    14. Re:What's the downside to using X11? by Grant_Watson · · Score: 2, Informative

      Sorry, but X11 is something which should have died a quiet death circa 1994. Even with the newer WMs you can still spot an X11 app a mile away (although to be fair, that has a lot to do with all the crap GUIs designed for unix apps...I'm looking at you, Gimp.)

      Um... X11 is the underlying technology. I don't have any real Unix GUI experience, so somebody correct me if/when I'm wrong: X11 has no concept of a button. Buttons, text boxes, list boxes and other "widgets" are drawn by a toolkit. GTK is used for Gnome and its stuff; Qt is used for KDE and its stuff.

      The programs you are talking about just use old-fashioned toolkits. For a better explanation, look at the above link by a guy with a really spiffy first name.

    15. Re:What's the downside to using X11? by GFLPraxis · · Score: 2, Insightful

      1) Difficult to install.
      2) Slow as heck.
      3) Ugly as heck.

    16. Re:What's the downside to using X11? by bob+beta · · Score: 3, Informative

      I guess everybody's just too busy constantly recompiling their Linux packages from source to mess with an OS X port.

      Why would Linux users care one iota about an OS they don't use??? Do you contribute time and effort into Linux projects?

    17. Re:What's the downside to using X11? by Eravnrekaree · · Score: 5, Insightful

      I really dont see what the problem is with using the X11 version of OpenOffice on Mac OS X. Maintaining a seperate version of Open Office for another proprietary API would have consumed more precious developer resources which could instead be used to add new features to Open Office rather than endlessly reinventing the wheel to port old features to a million different OS dependant APIs. X11 is the most widely avialable GUI system and is available on most OSs, and works perfectly fine.

      Some have said that the X11 version is "ugly", but the Open Office developers have only themselves to blame for that, there are numerous beautiful graphics toolkits avialable on X11 which wonderful and georgeous user interfaces can be created with. Its not like X11 actually restricts user interface design, in fact, X11 provides a stable, time tested and refined platform which doesnt limit the beautiful user interfaces that you can implement on top of it.

      As far as performance, I get excellant performance from X11 on my systems, ussually better than Windows on the same hardware. X11 itself actually does not consume much memory or resources at all on your system. The X Server core consumes under 3 MB (this is around the executable size of the Xnest server which includes just the Xserver core, no hardware drivers).

      In fact, It wouldnt bother me at all if Open Office was run on Windows using the cygwin X11 servers rather than have a native windows port. And, i do use Windows and Cygwin all the time, I would much rather see developer resources go to adding new features to one X11 open API based port rather than maintaining a bunch of native ports for proprietary closed OS dependant APIs like Windows and Mac. The overall result would be a much better quality product on all operating systems. Such is part of the beauty of the standardised, OS indepedant X11 API, it allows the same GUI work to be used across many platforms.

    18. Re:What's the downside to using X11? by Alrescha · · Score: 2, Informative

      "Installation of X11 after OS X is installed typically requires the user to reboot their system with their OS X install disc, and then install the X11 support atop their existing OS X installation."

      It's a nit, but I think that 'typically', installing X11 involves putting in CD 3 and double-clicking on the X11 package. You make it sound pretty ugly when it isn't.

      A.

      --
      ...bringing you cynical quips since 1998
    19. Re:What's the downside to using X11? by tverbeek · · Score: 4, Insightful
      The NeoOffice/J team has done a fantastic job of gradually Aquafying OpenOffice without anywhere near the same resources.

      For better or worse, the success of NeoOffice/J in this regard has to be considered as a factor in the abandonment of OOo/Aqua. In other words, Neo has rendered a native Aqua port unnecessary. That's really what the OOo folks are saying.

      Any Mac user who considers the OSX11 version ugly and hard to install (and it is) should download the current Neo 1.1beta and give it a look. It's easy to install, and while still not as pretty as one expects to find in a Mac app, it integrates well enough into the OS X environment (e.g. native pull-down menu, keyboard shortcuts, printing, fonts) that it could "pass" as a native app. It's no Office X, but it's good enough to give to Regular People as a free substitute. I think the only thing it's missing that it really needs is a "look and feel" theme that mimics Aqua instead of MacOS 9, and (like all versions of OOo) more speed.

      So now we have two clear choices:

      If consistency with the current Win and Lin versions is important to you, use the OSX11 version.

      If consistency with other OSX apps and ease of installation is important to you, use NeoOffice/J.

      --
      http://alternatives.rzero.com/
    20. Re:What's the downside to using X11? by Angostura · · Score: 4, Informative

      Moreover X11 is an optional item (default=no) when you initially install the OS. My guess would be that the large majority of Mac users don't have it installed.

    21. Re:What's the downside to using X11? by pixelgeek · · Score: 4, Interesting

      -- The only way OpenOffice can take on Microsoft is to not only build a better office suite

      Actually I think that path will fail miserably. The path to take is the one I think that Apple is taking. Make sucecssful and compelling apps that provide people with the features they want and make them easy to use and interoperable.

      Office apps are typically bloated and infuriating to use. The main reason I don't use OO on any platform is that it tries to mimic the same horrible user experience that Office has.

      Why duplicate crappy applications? People aren't that stupid and if you give them useful, functional applications that still do things like read Office files then I am sure they will use them.

      No-one likes Office so what is there to lose in trying to duplicate Office formats but with a better app?

      I'll be checking out Pages when it comes out but if Keynote is any indication I am sure it will be yet one more reason not to use Office or OO

    22. Re:What's the downside to using X11? by poemofatic · · Score: 2, Informative

      --Open Office uses a FIPS approved RNG to model their font kerning code. Seriously, though, t he f ont l oo ks l i keth is

      (well only a little better.) Certainly unusable for any professional settting.

      --There is no cut and paste. Well, there is *some* cutandpa
      ste of plaint ext char act
      tht suffers fr
      om the problms shown her e

      --No native font support. Fine, I guess until you
      *end up with a thousand useless .ttf and type 1 fonts on your system
      *cannot use the corporate fonts provided by your employer.

      --unstable. And yes, I mean it crashes spontaneously, and yes I've filed bugs, and yes nothing was done about any of them. For example, if you delete a data source (even a text data source) it will crash openoffice and this has been true since version 1.0.2 and no one gives a shit.

      --a big mess. By, "a big mess" I mean the code base is shit ugly, with windows and solaris PPC specific magic constants everywhere throughout the code. The code just isn't portable, and getting it to even compile on a mac is an achievement requiring hundreds of hours of developer time. At that point, the OOo team says "done!" and ships the code. This is relevant because porting resources are siphonned off to fighting with the developer practices, and this will cause the mac code to suck for a long long time to come. By far the number 1 thing SUN can do is to enforce some clean portable developer practices. This will shave years off of the mac (and freebsd, and Linux PPC, and IRIX) ports.

      --Printing support doesn't work. There are some hacks for a generic (not type 42) printer, but the functionality is mostly broken. Apple has an excellent Gimp-print subsystem that these guys can't wrap their solaris specific magic constants around.

      --Pdf generation is ugly and slow, producing poorly kerned, misaligned, sometimes incorrectly rendered text (attempting to pdf custom RGB colors often results in the colors randomly appearing and not appearing in the text.)

      --You need to be a font/Gimp print expert to customize the thing to work at all. Not very mac friendly.

      --ODBC and JDBC are both painfully broken. It seems that the crashes occur in the display code somewhere, although no one has bothered to debug any of this.

      This is not true of the excellent windows port, which Just Works and can be installed by, uh, normal office users.

      --

      When in doubt, have a man come through a door with a gun in his hand.

    23. Re:What's the downside to using X11? by Yaztromo · · Score: 4, Insightful
      No-one likes Office so what is there to lose in trying to duplicate Office formats but with a better app?

      I disagree with the hypothesis that "No-one likes Office". I can agree that most people here on /. (myself included) don't like Office, but we're in a minority situation.

      I imagine there are lots of people in clerical professions who have gone on two-day courses to get a certificate saying they know how to use Office who rather like it, because they're experts in it. Much like there are people out there who really like Windows because they make a lot of money working in it (regardless of how truly crappy it is).

      I can understand why OOo is targeting the Office crowd -- they don't need to target those people who have a need for a word processor every third Sunday -- they're going after those people who are currently using MS Office day-in and day-out, and who expect a competing suite to offer similar features and a similar experience.

      I'll be checking out Pages when it comes out but if Keynote is any indication I am sure it will be yet one more reason not to use Office or OO

      My copy of iWork is already on order. I've been wanting to get Keynote for some time now, and getting it bundled with what looks to be a high-quality word processing/page layout solution for less money equals me pre-ordering a copy from Apple's website the same day it was announced :).

      Yaz.

    24. Re:What's the downside to using X11? by eyeball · · Score: 5, Insightful

      I'm sure a million other osx folks will flame about this, but it's really difficult to use X11 when you're used to the consistency of native OSX (Cocoa or Carbon to a certain extent) applications. i.e.: All OSX apps have similar places to go for preferences, to open/save files, edit, help, etc. Plus keybindings and mouse behavior are all similar. Compared to that, running an X11 application is like being thrown back to 1990. Menu's are attached to the window, keybindings are messed up, and you're lucky if copy/paste works.

      I don't see what the problem is with integrating native GUI libs with an OSS project. Firefox does this with extreme success on multiple platforms. This should've been OpenOffice's strategy from day 1.

      --

      _______
      2B1ASK1
    25. Re:What's the downside to using X11? by mattkinabrewmindspri · · Score: 5, Interesting
      I can't convey this easily without sounding like a huge asshole, but I'll try.

      Mac people don't want what open-source people think is a good interface. They want consistency and an easy learning curve. This means having all of your programs look and act basically the same. Menus, widgets, the whole shebang. X11 programs on the Mac feel very foreign and difficult by comparison, like they don't belong. Sure, they run just as well as they do on other operating systems, but they are missing a certain je ne sais quoi, which even the best X11 program is not going to have.

      An aqua port of OO.o would be very worthwhile. In fact, I think it could be *huge*. Mac users are some of the most anti-Microsoft people around, and don't want to shell out money for Microsoft Office. Having a good open-source office program like OO.o on the Mac would be good for Mac users, OO.o users, and anyone who isn't a fan of Microsoft.

    26. Re:What's the downside to using X11? by Fnkmaster · · Score: 3, Insightful

      Nobody really cares what goes on underneath the hood. The real issues are 1) ease of installation on an unmodified OS 2) aesthetic quality and performance of GUI. If you can get both of these with some embedded implementation of X11 based on the Cygwin stuff, then more power to you. But don't expect anybody to take an office suite seriously that requires you to install a complete windowing system on top of your native OS just to make it work. Installing Cygwin isn't terribly hard or anything, but unless the whole process is completely seamless from a user perspective, people just won't do it. And companies will drop it like a hot potato.

      So in short, there's nothing fundamentally wrong with using the X11 version of OOo on Mac OS X, except that it doesn't mesh with the native look and feel, subjectively feels slower than any native Aqua app does, and requires (or at least it used to - it may be integrated into the install process now, haven't checked the OS X builds in ages) separate installation of an X11 server before it will work. These are all completely unacceptable in a mass market office suite.

    27. Re:What's the downside to using X11? by BishopBerkeley · · Score: 2, Insightful

      Yes, that's the main reason. However, the introduction of iWork cannot be ignored. Why deal with the hassle of making a native version of ooo when neooffice is just about there AND Apple is introducing its own fairly (MS) compliant office suite?

      --
      "...who search the reason of things
      Are those who bring the most sorrow on themselves." --Euripides, The Medea
    28. Re:What's the downside to using X11? by Slack3r78 · · Score: 2, Interesting
      As soon as you try to make the app consistent, some apps like winamp, xmms, etc come along with skins and themes. There is no point in trying to force consistency with a proprietary toolkit.

      To borrow a phrase from the English, "Bollocks."

      This is precisely one of the things that makes the Macintosh such a great platform. Apple developed UI guidelines, and, for the most part, developers stick to them. I might agree with you if OOo was the norm in Mac applications, but in reality it's a huge exception.

      Simply put, OOo will not succeed on the Mac platform if it appears "broken" to the users, which is where things sit with the X11 port.
    29. Re:What's the downside to using X11? by Yaztromo · · Score: 2, Informative
      Which may be the point but that doesn't mean you have to make the same sort of application as Office. Why does an Office-suite have to look, feel and act like Office?

      When I worked for IBM I, as a developer, got to sit on the other side of the one-way mirror during end-user UI/HCI testing from time to time. And believe me when I tell you that people want products to work and act like what they're already used to, regardless of whether or not what they're used to is completely optimal.

      This is the same reason why Gnome and KDE are often chasing a Windows-like design philosophy. They want to give people something they'll feel comfortable switching to.

      Is this ideal? Certainly not. But HCI R&D is rife with products that tried to create an easier way to accomplish something, succeeded, and bombed in the industry because it wasn't what people were used to (I'd personally hold up OS/2's WorkPlace Shell as such a product -- IMO the WPS is one of the biggest successes of HCI research in the last 20 years, and we all know how much good that did OS/2 in the long run).

      I don't like it one bit -- I prefer software that doesn't just try to emulate the market leader, but which actually tries to innovate in UI and HCI design (one of the reasons why I switched from OS/2 to OS X for my primary desktop system). But I'm unfortunately in the minority.

      Do you know people that are happy with Office? I don't know any.

      Yes, I'm sorry to say that I do. I know people who absolutely swear by it, and think that trying to compete against it is pointless. If you go outside technical circles, there are a LOT of these people out there. Are they right? Of course not -- but that doesn't mean we can deny that they exist :).

      Yaz.

    30. Re:What's the downside to using X11? by Anonymous Coward · · Score: 2, Insightful

      If they want to be a true multi-platform office solution, then it is lunacy to adopt a Mac-specific UI.

      Ahhh, but that's the question. If they really want to be truely multi-platform, then either A: they need to have a UI that is flexible enough to "theme" for different operating systems, B: they need to create GUI shells for different operating systems. What you're talking about right now is having a uni-platform office solution based on X11, which may or may not fulfill either A: or B:.

      Given how much Mac users are forced to pay for pretty much everything, they should be grateful that free software is availble.

      In some cases, you get what you pay for (great shareware, for example.) In other cases you get great stuff for free (lots of freeware, OS/FS software like Firefox, bundled apps from Apple like Safari.) I don't think Mac users are really hurting for good software, although having a fast, fully-compatible version OO would be great.

      Consider that the Windows version of OO is integrated quite well, while the current X11 version of OO for MacOS X isn't that great.

    31. Re:What's the downside to using X11? by jez9999 · · Score: 2, Funny

      Surely you mean the other way round? That would be an upgrade.

    32. Re:What's the downside to using X11? by killjoe · · Score: 3, Insightful

      I can't say this without being a huge asshole but i'll try.

      If the mac users are really that picky about the UI why don't they pay for the development of a mac version of OO or lobby apple for a real office suite or just say fuck it and buy msoffice?

      If not openoffice then maybe koffice or abiword/gnumeric or something.

      It just strikes me as being totally arrogant to say "what you gave me for free isn't good enough for me, go back make it so that I am happy and don't expect me to lift a finger or spend a dime either."

      Maybe it's time to scratch off the mac as a supported platform for OO.

      --
      evil is as evil does
    33. Re:What's the downside to using X11? by killjoe · · Score: 3, Insightful

      "These are all completely unacceptable in a mass market office suite."

      I think this is exactly why OO will never be ported to macosx. The developers know that the mac crowd will not accept OO unless it's better then MS office. The windows and linux oo users are more tolerant and flexible in their expectations. They are willing to use something for free even if it does not work as well as something that costs 400 dollars. Mac users would rather pay the 400 dollars then to use anything that would spoil their mac experience.

      I think this is a good decision by the OO guys. It would be really hard to support or live up to the expectations of the typical mac user. It would be a thankless job and it would be very painful.

      --
      evil is as evil does
    34. Re:What's the downside to using X11? by tverbeek · · Score: 2, Informative
      This should've been OpenOffice's strategy from day 1.

      The problem is that "day 1" for OpenOffice was the day Sun handed them a huge codebase specifically written for X11 and Win32. No Mac API support included.

      By contrast, Mozilla was given an app that had already been coded for Mac, so on "day 1" the porting project was already complete. Then with Firefox, they started pretty much from scratch, so on "day 1" they were actually at square 1, and had the liberty of taking cross-platform support into account.

      --
      http://alternatives.rzero.com/
    35. Re:What's the downside to using X11? by Eravnrekaree · · Score: 2

      I haven't used many Mac programs, lately, however on Windows, X11, and most other platforms, there ussually does seem to be some variation on where a certian menu item or button is between programs. But the concept of the menu bar, buttons, and standard UI elements tends to be similar and although the user may have to browse a few menus to see where everything is, often the same features are there but they might be in a different place. This is what users always seem to have to do when using a new program, like switching from IE to Firefox.

      We also could say that one of the advantages of Open Office is it has the same layout on multiple OSs so no matter what OS you happen to be using at a certian time it works the same. I am sure there are other applications that run on say both Windows and Mac that do the same thing.

      I do agree that installation needs to be seamless on every platform, and this means seamless installation of X11 if it is not already there without the user having to do that seperately. This could be done in various ways, such as including X11 on the CD or having the installer download and install it automatically if its not already installed. It would be less work to do this than try to deal with porting the same program to multiple incompatible APIs. The development costs of doing this can be intense and drain resources from improving the software.

    36. Re:What's the downside to using X11? by Anonymous Coward · · Score: 4, Insightful

      >I really dont see what the problem is with using the X11 version of OpenOffice on Mac OS X.

      You probably haven't used the Mac much. Probably the BEST thing about the Mac is the consistency of the UI (enforced by published Human Interface Guidelines) - this has been an advantage since the original 128K machine.

      OO.o on OS X stinks- the menus are attached to windows instead of the standard Mac menu bar, Mac fonts aren't available, dialogs don't match the Aqua standard, aliases aren't supported in File Open/Save dialogs, cut and paste are broken, there is no QuickTime or iPhoto or Services or Dock or Keychain or AppleScript support, and the damn thing is S-L-O-W.

      For users who came over from Windows/Linux (i.e. the ones who bitch the most about well-established Mac UI conventions) OO.o might be acceptable. For anyone who is used to the Mac's capabilities, it's a POS.

      There's a profound lesson which many a developer from Apple and Microsoft on down has discovered vis the Mac market- crap won't fly. Period. Crippling your app so it is limited to "common denominator" features found on other platforms is a sure path to failure.

      If the OO.o developers had REALLY been interested in the Mac, they would have supported the above Mac technologies plus new stuff like Spotlight and Automator. This announcement is no real shock nor is it much of a loss for the platform.

    37. Re:What's the downside to using X11? by Anonymous+Brave+Guy · · Score: 2, Informative
      This is a serious question: Why is [having all of your programs look and act basically the same] important? I've been using computers from twenty years and have never used an interface which is consistent across all applications. What am I missing?

      You're missing the fact that most users aren't as familiar with their computers as you or I might be. To a more casual user, the more consistent the interface, the easier the learning curve and the more productive the tool.

      One big reason that Windows took off in mainstream PC use was that it provided standard UI conventions: loading and saving files were done with the same commands on the same menus; clipboard use was consistent across applications (and later even between them); there were common ideas for menus, icons, toolbars, status bars, use of the mouse, keyboard shortcuts, etc.

      The Mac is the same, with its own conventions, except that Apple have always had better UI people than Microsoft. Throwing in an OSS app that (like most OSS apps) is rather deficient in the usability stakes just isn't going to win users over when they've got much more polished products available to use instead, no matter how little it costs to buy or how community-centric the attached philosophy may be.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    38. Re:What's the downside to using X11? by orin · · Score: 2, Interesting

      I use office every day and I'm happy with it. My primary income is as a textbook author. There are features in Office 2003, especially the revisions and comments stuff that no other package comes close to providing. These features have streamlined the editing and revision process by a significant amount compared to how it was done even a few years ago.

      Believe it or not, there are people out there that do use some of those funky little features that no other package supports. Don't assume that everyone can get by with an office suite that has a less extensive feature set than the MS product.

    39. Re:What's the downside to using X11? by killjoe · · Score: 3, Insightful

      "Without a Macintosh version using Macintosh interface conventions, Open Office will never be able to replace MS Office in the corporate world."

      That's just pure bullshit. OO will do just fine in the corporate market without mac support. Mac support never has been and never will be an obstacle. Like you said it's like 1% of the corporate desktops.

      --
      evil is as evil does
    40. Re:What's the downside to using X11? by snilloc · · Score: 2, Informative
      macros too.

      In addition to the work of getting OOo installed, I would need to re-record all my macros. I'm not about to do that when they work just fine on Excel97, which I have no forseeable plans to upgrade.

      For me, it's a lot of work just for "philosophy".

    41. Re:What's the downside to using X11? by whorfin · · Score: 2, Informative

      If the mac users are really that picky about the UI why don't they pay for the development of a mac version of OO or lobby apple for a real office suite or just say fuck it and buy msoffice?

      They are doing exactly what you're so eloquently suggesting.

      MS Office is a top selling OSX application (likely *the* top selling app), and Apple has just announced their iWork suite.

      --
      Laugh while you can, monkey-boy!
    42. Re:What's the downside to using X11? by idlerich · · Score: 2, Informative

      Actually Abiword does have a Mac OS X version, and it's very nice. You can also get TeXShop for the Mac, which is great for those of us who prefer to use LaTeX rather than word processor. So frankly who needs OO.

    43. Re:What's the downside to using X11? by the_rev_matt · · Score: 4, Insightful

      That's not what they're saying at all. What they are saying is "If you want us to use what you make, make something we would want to use."

      Most Mac users do exactly as you suggest, which is use MS Office or some other native Mac alternative.

      Saying "I'm giving you this for free, so you better use it even though it doesn't suit your needs." is just as arrogant.

      And I say this as someone who is perfectly happy running the X11 version of OO.o on my Macs.

      --
      this is getting old and so are you

      blog

    44. Re:What's the downside to using X11? by mrchaotica · · Score: 3, Interesting
      Maintaining a seperate version of Open Office for another proprietary API
      Who said the Mac OS API was proprietary? It's not. In fact, you can even use it both on *nix/X11 and The OS Which Shall Not Be Named. There's only one difference with the version for other platforms:

      It's called GNUStep.

      Porting OpenOffice to Aqua/GNUStep would actually be useful. GNUStep is similar to Java or .NET/Mono; it's just as cross-platform and just as native, and unlike .NET it's native on the Mac as well (does Mono work on the Mac yet?).
      --

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

    45. Re:What's the downside to using X11? by luvirini · · Score: 3, Insightful
      Actually excel was the original engine that got microsoft office to it's dominant position. It was (and probably is) the best spreadsheet around.

      I remeber back when people still bought their office apps separately and Excel was the superior thing.

      It was then that microsoft started pushing the office concept with the pricing where you could get the whole office package for about one and half times the excel price, thus people started going for it, though usually word was seen as not so good solution, but a "good enough" one.

    46. Re:What's the downside to using X11? by mrchaotica · · Score: 5, Insightful
      Aside: This isn't really a reply to you, matt-whatever, but instead a reply to the community at large who think OS X is just for traditional "Mac people" -- so when I say "you," don't take it personally.
      Mac people don't want what open-source people think is a good interface. They want consistency and an easy learning curve.
      As an "open-source [person]," I think Mac OS has a very good interface. In fact it's so good that I don't use my Linux computers all that much any more. I admit that it's got consistency and an easy learning curve, but it's powerful too. That learning curve isn't steep, but it doesn't stop climbing!

      So, what are these powerful features I'm talking about?
      • AppleScript. Do all YOUR [assume you're a Linux user for a minute, please] graphical applications support scripting -- and more importantly, cross-application scripting? Mine do! And I can mix Applescript and Bash script in the same file.
      • Services. I can select text in any application and have it spell-checked, read to me, inserted into an email, auto-summarized, etc. I can even apply an Applescript to it.
      • The Terminal. I get a pretty GUI, but I get all the UNIXy commmand-line goodness, too.
      • Mac apps. I can run *nix and X11 apps just like you can, but I can run Mac apps too, and you can't. There are lots of Mac apps with no real (decent and complete) equivalent on Linux: iTunes, Keynote, commercial games, that bookshelf thingy that there was an article about yesterday, etc. And they've got the je ne sais quoi too. ; )
      Oh, and in a few months when Tiger comes out we'll get two biggies:
      • Spotlight. Not only does it search, but it enables Smart Folders -- now I can set it up so that all my data gets organizes itself, instead of me having to do it manually!
      • Automator. I'll be able to create scripts graphically (no worrying about syntax and no having to look up the API).
      If all you Linux or Windows people see when you look at OS X is the eye candy, you're missing the point.
      --

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

    47. Re:What's the downside to using X11? by mrchaotica · · Score: 2, Informative

      Yeah, right.

      If that's the case, then how is it that I'm reading this on a Mac with ZERO non-free applications, aside from the ones that came with the computer (iLife '04, AppleWorks, etc)? (Oh, and zero "pirated" applications" too.)

      On my Mac, I've got AbiWord, America's Army, BitTorrent, Blender, Butler, Camino, Cenon, Desktop Manager, DivX, Fire, Firefox, Frozen Bubble, Gimp, Handbrake, Limewire, LyX, MPlayer, Nethack, Nvu, OpenOffice (yes, the X11 version -- I don't like using it, though), OSXPlanet, Quinn, Seti@Home, StepMania, TexShop, Thunderbird, VLC, and Waste. And I also use Fink. Is that enough tolerance and flexibility for you?!

      Except for Gimp and OpenOffice (Fink doesn't count), all of these programs are native Aqua apps. If it's worth it to them -- even Nethack, for crying out loud! -- to make native Aqua ports, shouldn't it be worth it for OpenOffice?

      --

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

    48. Re:What's the downside to using X11? by mrchaotica · · Score: 2, Insightful

      I hate to tell you, but the Mac isn't dying out. At my school, I see lots of students switching to the Mac, in fact.

      And the really significant part? I don't go to an art school. I go to an engineering school, and it's the Computer Science majors (including me) who are switching!

      OpenOffice would do well to cater to the Mac people as well as the Free Software people, because more and more, it's the same group!

      --

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

    49. Re:What's the downside to using X11? by quarkscat · · Score: 2, Interesting

      I don't want to give the appearance of being
      a troll here, but WTF? The only downside to
      using X11 is that the development team isn't
      in a toe-to-toe slugfest with whatever the
      platform dependent GUI-of-the-day is.

      OOo long ago (3+ years) decided that they would
      fork OO between platforms instead of using a
      common source tree with #IFDEFs to handle
      platform dependencies. The argument promulgated
      was that separate source trees would make use of
      platform dependent GUI standards better. My
      argument (at the time) was that a common source
      tree would be easier to maintain, and so what if
      the application did not look like other apps on
      the same platform -- a common look-and-feel
      across platforms would establish some measure
      of "branding". Well, okay -- so why now drop
      the differentiation between platforms that OOo
      thought was so necessary (and break the common
      source tree maintenence relief)? And especially
      only for the Max OSX platform?

      What I see is 3+ years of wasting time on
      platform differentiation (to compete head-to-head
      with MS Office), instead of making the entire
      suite slicker and more feature-rich. As it
      turns out, anyone trying to stay current with
      constantly evolving GUI standards from either
      Microsoft or Apple is "chasing their tails".
      IMHO, "look-and-feel" can easily be trumped by
      top quality rock solid code, and a feature-rich
      environment.

      Abandoning the platform-dependent GUI on one
      platform (OSX), while dancing toe-to-toe with
      Microsoft's GUI on the another is the worst of
      both worlds. Chasing ghosts does not get the
      job done. A feature-rich office apps replacement
      that can go anywhere with a simple "./configure"
      and "make" has intrinsic value, even if it is
      reliant upon X11.

      Just my rapidly depreciating $00.02 worth.

    50. Re:What's the downside to using X11? by Anonymous+Brave+Guy · · Score: 2, Insightful

      I'm sorry, but what you wrote is nonsense, pure and simple. The combination of Windows, Word and Excel was what put Microsoft where they are today. Back then those tools were so far ahead of the DOS-based word processing and spreadsheet market in usability that almost everyone jumped to Windows to use them. The interoperability of Word and Excel, and the standard user interface of all Windows applications, were two of the major selling points in the promotional material. The fact that Windows made it relatively straightforward for new players to offer their products with similar GUI look and feel helped a lot, too.

      The web browser is almost irrelevant to Microsoft's current position. They hardly even noticed the web until the 95 generation, by which time the Windows product line had long since estabished itself as the dominant PC platform.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  3. So? Use Neooffice by mr100percent · · Score: 5, Informative
    Neooffice is coming along nicely, it's finally in Beta. It's got an Aqua interface, Openoffice core, and doesn't require X11.

    1. Re:So? Use Neooffice by VAXGeek · · Score: 2, Interesting

      I second this, this is the project to watch for OpenOffice on MacOS. Everyone should donate to this project, they are really getting work done.

      --
      this sig limit is too small to put anything good h
    2. Re:So? Use Neooffice by patdabiker · · Score: 2, Interesting

      NeoOffice/J, the current version, is Java based (from the wiki. I'd like to see a version of OpenOffice using native Aqua and Quartz.

    3. Re:So? Use Neooffice by Goalie_Ca · · Score: 3, Interesting

      I haven't tried out neoffice but I must admit MS office for mac is damn impressive. When MS is forced to omit OS-level integration and install only 4 apps, none of that other crud, it works out quite nicely. In fact, the UI hit the sweet spot, it loads fast, it's very nice, and it's not bloated at all. The install is nice and snappy too because all you gotta do is copy a folder and stick the cd key in.

      I still prefer to use latex for writeups but when i need to use office, MS office for Mac is pretty damn good. There is a reason why office for mac consistently gets better reviews than its windows counterpart.

      --

      ----
      Go canucks, habs, and sens!
    4. Re:So? Use Neooffice by Anonymous Coward · · Score: 2, Informative

      I'd like to see a version of OpenOffice using native Aqua and Quartz.

      Uh, I think you mean "cocoa"? NeoOffice/J does use actual real-life Aqua (the apple blue-button interface) and runs using Quarts (the apple display compositing system).

      Java is only used to facilitate this. The program is not written in java. It's 99% C/C++.

  4. X11 Aqua? by ghettoboy22 · · Score: 4, Insightful

    FTA as a reason not to do Quartz or Aqua "X11 Will Always Look like Other Platforms: Many people deploying OpenOffice.org count the identical look and feel on all supported platforms as a major benefit. It helps them reduce training and, in many cases, implement a single multi-platform solution using OpenOffice.org as middleware (such as extendedPDF). Any native work that changes the interface would remove this as a critical selling point for OpenOffice.org for these users."

    Umm, I have yet to hear one negative comment regarding Aqua interfaces (done right). This comment appears to be nothing but pure FUD. If anything, an Aqua UI would make an OOo suite EASIER to use on an OS X system.

    But, again, whatever. I can't wait to get ahold of Pages. Apple seems to have finally woken up and realized they need their own (updated) office/productivity suite. OOo is great and all, but if their team seems to have the attitude "one platform, one UI" is better, I'll pass.

    Besides, there's always NeoOffice/J to root for! ;)

  5. At least there's still NeoOffice by dn15 · · Score: 4, Informative

    It's disappointing news, but at least there's still the NeoOffice project. Its was originally intended to be a place for experimenting with the issues involved in a native OS X port, but if the office OOo project won't be doing it hopefully NeoOffice will get more support as the primary (er, only) Aqua version.

  6. Heh by pHatidic · · Score: 4, Informative

    Except for that in the first paragraph of the article it says that a port is being released by NeoOffice. Did anyone even rtfa?

    1. Re:Heh by advocate_one · · Score: 4, Insightful

      Looks like the NeoOffice guys got off their butts and decided to do it rather than stay put and wait for others to do it for them... Nice one guys... More power to your fingers. The others who were expecting it to be done for them by the OOo team should hang their heads in shame... First rule of Opensource... if you want it, then get on and do it... otherwise you could find yourself waiting forever...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:Heh by .com+b4+.storm · · Score: 2, Informative

      Yes, but the disappointing thing here is that the primary OpenOffice developers have officially washed their hands of Aqua support, not that they ever cared much for it anyway. That's where most of the development muscle and money is, in the main OpenOffice project. NeoOffice is only being done by a couple of people, and because it is not really an official project, it is always a step behind. They will constantly have to pick up the pieces every time a new release comes out and breaks something in NeoOffice. It's like how Wine tries to make Windows apps fit into Linux - it'll never be perfect, because it's a moving target.

      Don't get me wrong, NeoOffice is an amazing project and it works extremely well, especially given the limited number of developers behind it. I remember one of the NeoOffice folks posted before that OpenOffice 2.0 was supposed to be a total redesign that would take into consideration the model of Aqua/Cocoa apps, to make porting easier. Apparently that idea was nixed, hence the official plans for support being dropped. Now the NeoOffice people will be stuck with trying to fit the square peg of OO2 into the round hole of Aqua, as they've been trying to do with the 1.x series. What was originally a temporary and experimental project has now become the only hope for decent OpenOffice on the Mac.

      Ah well... No offense to NeoOffice or OpenOffice, but I will be grabbing a copy of iWork soon, so I won't have to worry about it much except when I have one of those (very rare) needs for a spreadsheet. :)

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
  7. WiApple now getting into the office suite arena... by Anonymous Coward · · Score: 2, Interesting

    With Apple now getting into the office suite arena, I'm far more inclined to buy it then get the free Open Office anyways.

    Yes, I'm willing to pay for superior alternatives.

  8. Qt version by rxmd · · Score: 4, Interesting

    It's possible to compile OpenOffice using Qt for the interface (e.g. in OpenOffice/KDE). Since Qt is available with an Aqua frontend, why not use that?

    It wouldn't provide overly tight integration with the MacOS X user interface, but it would be way better than today's X11-based OpenOffice.

    --
    As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
  9. Maybe cause of good work on Neooffice/J ? by markk · · Score: 2, Insightful

    The story isn't very informative, but since the Neooffice people seem to have a good port underway for OS/X, there isn't a lot of reason to go after pure aqua anyway. If this brings more resources to the Neooffice folks, then I don't see this as a bad thing at all.

    Just a happy Neo Office user who loaded in a bunch of Excel sheets annd got a lot of work done.

  10. And there was much... yawning by UTRules · · Score: 4, Informative

    Other than being free, I don't see what OpenOffice has to offer on the OS X platform. KeyNote works great, version 2.0 looks even better, and for those who care (and I'm one of them), the file format is xml-based and completely transparent. The OS X paradigm of encapsulating applications and documents in a directory instead of some gigantic kludgy single file means you can go into a .key file and see all the images and movies you've added to the presentation, as well as a single "presentation.apxl" file that contains the presentation itself in a completely obvious xml format.

    The new word processing program for the Mac announced at this year's MacWorld, called Pages, was written by the same team that wrote KeyNote and presumably uses the same open file formats.

    And these programs together are $79; even less if you can get the .edu discount.

    There's no Apple spreadsheet program (yet)...

    1. Re:And there was much... yawning by Yaztromo · · Score: 3, Insightful
      Other than being free, I don't see what OpenOffice has to offer on the OS X platform.

      I know of one potentially big one, and that is platform independance.

      This may not be big on your list of needs if you're just running OS X at home, but in an enterprise setting where they've standardized on one office suite, but permit different OS's for different purposes, having one suite that can be run on all of them is important.

      Or what if you suddenly need to change OS or hardware platforms? It's generally nice to be able to be able to use the same applications, even on a different environment. I know this is why I have Firefox installed on all of my systems, be they Linux, Mac OS X, OS/2, or Windows.

      OOo could be a big deal on OS X if it were available in a pure Aqua version (NeoOffice/J notwithstanding). But it isn't, and now it looks like it won't be anytime in the near future.

      Yaz.

  11. AbiWord's new port by Anonymous Coward · · Score: 5, Interesting

    This makes AbiWord's introduction of a Cocoa port even more newsworthy, in my opinion. Yes, I know it's not as robust an offering (I'm not sure how it could be with drastically different methods of development), but being able to read documents across the three major platforms in the same native format is a huge plus for me. YMMV, though.

    1. Re:AbiWord's new port by TheRaven64 · · Score: 2, Insightful
      I tried AbiWord's OS X build a while back when it was still advertised as being beta in big letters and found a few things wrong with the UI. A very few things - things which would probably take a day or two of coding to fix in total. I haven't tried later versions (since I really don't use word processors for anything and hence have no real use for it), but I was very impressed by it. It looked and acted like an OS X app in a way that OpenOffice never did (even in the NeoOffice incarnation).

      AbiWord was developed with proper MCV abstraction, and has Windows, GTK, Photon (QNX), BeOS (no longer supported) and Aqua (OS X) user interfaces. Because it was sensibly designed, it can easily be ported to other GUI front-ends (I believe the Cocoa port was done by a single person). OpenOffice is a huge heap of crusty code, which needs a huge amount of re-factoring. Version 2 was supposed to provide this, making it easy to add new GUI layers, but this seems not to have happened.

      --
      I am TheRaven on Soylent News
  12. WTF?! by Richard_at_work · · Score: 4, Informative

    Ant writes "According to MacSlash's story, a recent post on OpenOffice.org said no MacOS X work has been done since 2003 and that there are no longer any plans for an Aqua version 'due to various licensing, political, and fundamental engineering difficulties'. :("

    It says nothing of the kind. From the link:

    Due to various licensing, political, and fundamental engineering difficulties it is likely, for the near future, that native Aqua porting work will be based off of the NeoOffice.org project and not under the direct aegis of OpenOffice.org.

    and

    For the last year and a half all engineering work focusing on a native Mac OS X OpenOffice.org version has been concentrated in the NeoOffice/J project, using a combination of Java and Carbon technologies to replace X11.

    What it looks like is that they have recognised that NEOoffice is a valid port, and any Aqua port by themselves would be a duplication of effort. The Slashdot story blurb makes it sound like they just gave up because it was too hard. They call this journalism now?

  13. Wow, what sensationalism by daveschroeder · · Score: 4, Insightful

    First of all, this is NOT related to Apple announcing iWork. At all. No, there's no conspiracy.

    Second, this is OLD news. Anyone who's even remotely followed OpenOffice.org Mac OS X porting work knew any potential Aqua port was on the back burner. Way on the back burner. With the stove unplugged.

    Third, the X11 port will ALWAYS continue to exist.

    Fourth, there is a Mac OS X graphical port, albeit via Java, in the form of NeoOffice (1, 2). This project has come a LONG way since its relatively recent inception, and is an impressive work melding OpenOffice with the Mac OS X look and feel. There's more work to be done, but the latest 1.1 development release is impressive.

    Fifth, there are gargantuan technical hurdles to maintaining a full Aqua port of OpenOffice without greater engineering support (perhaps from the likes of Sun, who has shown zero interest in maintaining OpenOffice for Mac OS X, much less maintaining a commercial StarOffice for Mac OS X). These are all detailed here, incidentally by one of NeoOffice's chief representatives.

    So calm down. This isn't an Apple conspiracy, or the end of OpenOffice for Mac OS X. OpenOffice will continue, in X11 form AND in the likes of things such as NeoOffice. If anyone is to blame for the official OpenOffice.org Aqua port going by the wayside, frankly, it's a lot closer to Sun than anyone else.

  14. no big loss by dankelley · · Score: 4, Interesting
    Even if there were an OO port to the standard OSX gui, would it matter?

    The x11 port works as well as it does on other platforms, i.e. it's great unless you want ms-office compatibilityl. The OSX port would add eye candy and a more conventional OSX "feel." I suppose it would also support fonts (which mac users have in massive numbers). But would these things be enough to make users switch? I think not.

    Folks who want full ms-office compatibility will use ms-office or, perhaps, the upcoming iWork. nd folks who can live with something that is not ms-office compatible (and I stipulate that OO is not) will probably be just as happy to use the existing x11 interface.

    Me? For committee work (which demands ms-office compatibility), I'll use ms-office. For presentations I'll use keynote, unless I'm sharing it and therefore using PowerPoint. For my research writing I'll use latex. For my friends I'll use a fountain pen. Hm... OO doesn't fit in anywhere :-(

  15. This is why Open Source projects fail by sakusha · · Score: 5, Insightful

    You can't ignore the largest Unix vendor in the world: Apple. You're just cutting your own throat if you ignore a huge segment of the market for your software. Projects succeed when people USE the software.

    1. Re:This is why Open Source projects fail by ikekrull · · Score: 2, Interesting

      Well, yes they can ignore Apple, what has anybody in the OSS world got to lose by 'ignoring Apple'?

      Revenue? nope.

      Respect? not from tards like you, I guess

      If Apple doesn't want to support X11 properly, with a decent font server and a lack of high-performance extensions, thats their call.

      So tell me again what the motivation for volunteers to port to OS X native APIs (which are mostly closed and proprietary) are?

      Come on, You have a native MS Office port for your platform, a bunch of other shareware or commercial office suites and surprising as it may be for you, Linux/UNIX users are not all primarily motivated by this ridiculous 'BEAT MICROSOFT AT ALL COSTS' idea.

      Just pay for an office suite if you need one that fits criteria that the open alternatives don't meet.

      Thats the economic model that Apple's Carbon and Cocoa APIs encourage, so if you want to have a go at someone over it, take it up with Steve Jobs, not the people in the OSS community.

      Nobody owes it to you to slave away cutting code for an essentially closed platform that few developers have on their desktops, so you can type out your word processing documents. If it means so much to you, either do it yourself or organise a bunch of people to do it for you.

      Its not going to happen just because you post your whinings to Slashdot, thats for sure.

      --
      I gots ta ding a ding dang my dang a long ling long
    2. Re:This is why Open Source projects fail by bnenning · · Score: 2, Insightful

      they WANT a lock in, but they want it to be apple. they don't want faster machines, they want it to be apple. they don't care if they have to pay over four hundred bucks for gig of ddr333 - because they know it's apple and therefore it is better.

      I'm sorry, that's just silly. Nearly all Mac users use Macs because they prefer them to Windows and Linux PCs. That's it. It has nothing to do with worshipping Apple. (Yes, there are the guys that paint Apple logos in their hair. They aren't exactly representative).

      as such, no matter how good your open source product and no matter how free it is it can never compete with anything apple.

      Counterexamples: Firefox and Camino.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  16. Because QT looks like ass on Mac by melted · · Score: 4, Insightful

    That's why. It's not native to Aqua and it shows. Mac people like polished apps, and Qt apps simply look like they've been poorly ported from Windows.

    1. Re:Because QT looks like ass on Mac by Brandybuck · · Score: 3, Informative

      I've got a Qt app I distribute for Mac. It looks native because it *IS* native. It uses the native Qt/Aqua. The widgets are genuine Aqua widgets because Qt uses Aqua to draw them. The menu bar is placed at the top of the screen. The configuration menu was moved as appropriate. Etc, etc, etc. With a few carefully placed #ifdefs and a properly constructed icon and application bundle, no one can tell it's really developed under FreeBSD.

      --
      Don't blame me, I didn't vote for either of them!
  17. Re:I feel I just have to say it..... by Geoffreyerffoeg · · Score: 2, Interesting

    Not as a rebuttal, but as an inquiry:

    Is there a good compiler (open source or otherwise, but for the major platforms) that will turn Java into native code without requiring a virtual machine?

    I don't see why one shouldn't exist, but I haven't heard much about one.

  18. there's always Ragtime solo.. by Wire3117 · · Score: 5, Informative

    http://www.ragtime-online.com/ it beats Openoffice hands down. just my ,02

  19. Java indeed by barryvoeten · · Score: 2

    The java-nised NeoOfficeJ is the project you're talking about. It runs in darwin and works. The official openoffice requires xdarwin and runs as good as your X.

  20. no native port = bad experienc by maryjanecapri · · Score: 3, Insightful

    i've been a Linux user for about 10 years and a Mac user for about 2. when i went to install OpenOffice on my ibook i had to jump through hoops i hope to never have to jump through again.

    So bad where these hoops that i've pretty much tossed OO (using X11) and am using NeoOfficeJ with fairly good success.

    If the OO team wants Mac users to migrate from MS Office to OO it would probably be smart to focus some time and energy on a native port. Very few people are willing to take all the necessary steps to get OO running on OS X with X11. not only that but it's slow, doesn't have nearly as nice an interface, and DRINKS DOWN the memory.

    --
    nature loves variety::society hates it get your variety at http://www.monkeypantz.net
  21. Dumb mistake in the Mac market by mmarlett · · Score: 4, Insightful
    X11 Will Always Look like Other Platforms: Many people deploying OpenOffice.org count the identical look and feel on all supported platforms as a major benefit. It helps them reduce training and, in many cases, implement a single multi-platform solution using OpenOffice.org as middleware (such as extendedPDF). Any native work that changes the interface would remove this as a critical selling point for OpenOffice.org for these users.

    Ask Microsoft how well Word would be accepted if it didn't follow the basic UI outlines of the Mac OS. There used to be a time when Word (and all Microsoft products) made up their own key combos, their own look and feel and were generally willy nilly -- a lot like many X11 offerings now. Word was the same on Windows (albeit 3.11) and Mac (6 or 7) but it didn't play well with the other programs.

    As a tech support, do you think you'd get more questions from people about why copy and paste doesn't use the same buttons on the Mac/PC/Linux versions or do you think users are more likely to not understand this one program that doesn't act anything like the other Mac programs? How many users are going to hop from machine to machine versus program to program? And then consider that it is just a word processor. Screw it. I wouldn't want those support calls.

    This has been the downfall of many otherwise fine pieces of software on the Mac OS. It's users expect consistancy.

  22. Too bad. by ThousandStars · · Score: 4, Informative
    I'm sorry (but not surprised) to hear the formal announcement. It's particularly strange to see so soon after I wrote this post on /. alluding to the technical challenges. Anyway, if you want to see the larger reasons why the port isn't going to happen, look at Patrick Luby's post here. The highlights:
    2. Event handling, fonts, and printing will take up most of your time Most of the postings that I have seen about Aquafication refer seem to focus solely on getting Aqua widgets on the screen. In other words, everyone gravitates to the "sexy" engineering work. Surprisingly, this is not the hard engineering work. The really hard engineering work is getting all the tedious details of event handling, font layout and rendering, and printing implemented correct. Essentially, VCL is a full-featured cross-platform GUI framework (similar to QT, Java AWT, etc.) so you need to reimplement almost all of that framework before OOo becomes even reasonably stable. When I first NeoOffice/J, getting native windows, buttons, lines, etc. to draw on the screen was finished rather quickly. But implementation slowed to a crawl when I implemented event handling and font rendering. Why? Because the native event handling and font rendering behavior is wildly different on Mac OS X than it is on X11 but your VCL framework implementation must ensure that this different behavior is properly mapped to VCL's platform independent behavior.

    I looked at OOo with the thought of helping out with the native port, but recoiled when I actually looked at ths sheer size and complexity and skill necessary. Another important point in the linked post is that moving to Aqua will take "a couple thousand hours of developer time," which I actually think is being optimistic. Unless an experienced somebody or, more likely, team of sombodies is willing to put their nose to the project 40 hours a week, like it's a full time job, it's not going to happen. And even if it does happen, it will break compatibility with the rest of OOo.

    OOo, I'm sorry to see you go. At this point it might be easier to start from AbiWord and move out to develop a full office suite on the Mac. The tension between being "Mac-like" and coordination with the rest of OOo -- which isn't anywhere near as mature as MSO, yet, anyway -- is too great.

    1. Re:Too bad. by lrucker · · Score: 4, Interesting
      Unless an experienced somebody or, more likely, team of sombodies is willing to put their nose to the project 40 hours a week, like it's a full time job, it's not going to happen

      It could be one somebody, but yeah, it's a full-time job - I wrote the original Swing MacLookAndFeel from Apple and if I hadn't started when Swing first came out, long before anyone else thought it was important, it wouldn't have been ready when OS X shipped.

      (This was the second MacL&F, actually, but the first one was really only a "look". I had nothing to do with it)

  23. Not a big deal by admiralfrijole · · Score: 4, Informative
    Contrary to what Slashdot headline and article writers would have you believe, this isn't that big of a deal people.

    First of all, we have some nice, juicy, out of context quotes like this one:
    no MacOS X work has been done since 2003
    when in fact the page linked to states:
    all engineering for OpenOffice.org Mac OS X has been focused on X11 graphics, that is, OpenOffice.org Mac OS X (X11).

    Then, faithful Slashdot reader, we are informed that: there are no longer any plans for an Aqua version 'due to various licensing, political, and fundamental engineering difficulties'. :(
    When in fact, although there will not be an official OOo in Aqua, there is this:
    For the last year and a half all engineering work focusing on a native Mac OS X OpenOffice.org version has been concentrated in the NeoOffice/J project, using a combination of Java and Carbon technologies to replace X11.
    So you can just use NeoOffice/J

    So basically what we have are a group of developers not willing to take the time and effort to go headlong into learning a specific OS's nuances and tweaks, and majority reworking the code to run natively in OS X, but who will keep making an X11 version that keeps up with the other platforms, and there is a 2nd set of developers working that into a native port. Doesn't seem like the end of the world to me.

    So have no fear, OOo is here to stay on OS X, and NeoOffice/J is here to work on a native port.

    --
    e to the pi i plus one equals zero
  24. Re:What is X11 vs. native vs. NeoOffice.org??? by crazney · · Score: 2, Interesting

    Also, he claims

    Large animals, such as sheep and cattle, are used to convert captured solar energy into a form that humans can use ... huh?

    That's what plants are for buddy.. Large animals then convert the hard earned energy of the plants into useless gasses, heat, sound and a tiny bit of food.

    If you want sustainability, get rid of the big animals. In fact get rid of the chickens, too.

    --
    stuff
  25. Re:I feel I just have to say it..... by tji · · Score: 2, Insightful

    WTF?

    Obviously, this is not a C portability issue. It's an issue with proprietary GUI APIs.

    If it used some standard GUI abstraction layer, it would have been a simple port (as seen with the X11 version, which was easily ported to MacOS+X11 -- how's that for C portability?). But, the port to a different GUI would take much more effort. Unfortunately, the developer resources just aren't there for a native UI port (most of the relevant developers gravitated over to the MacOS X only, Java based, NeoOfficeJ instead).

  26. X11 not a default install for OS X by pbooktebo · · Score: 3, Informative

    One problem with this is that X11 is not installed by default in Panther. You have to choose "Customize" and then click on X11. As most people don't know what it is for, most will not install it. This, more than perhaps anything else, is a hurdle for basic Mac users.

    I really was hoping for an Aqua port that worked well. X11 is just a bit of a pain for those who thrive on Apple's consistent UI.

    iWork looks nice (I played with it more than a bit at MacWorld this week), but I would prefer OO in Aqua (Pages, to me, seems more of a page layout tool than simple text editor that replaces Word).

    In short, there's still plenty of options (even TextEdit is a fine basic editor), but I had really been hoping this would come through. Let's hope that things may change and a port comes through in the next few years.

  27. Re:good Mod parent down by aristotle-dude · · Score: 4, Informative
    Even though you are trolling, I'm going to attempt to educate you a bit about Apple's relationship with open source.

    http://www.apple.com/opensource/

    How do you like the contributions to KHTML that Apple provided? What about the PPC additions to GCC?

    They are fully compliant with the licenses of the software they use and modify. Did they have to give the Streaming Server to Open Source? No. Did they have to open source Rendezvous? No.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  28. Re:Bad for apple by redmoss · · Score: 2, Informative

    Check out NeoOffice. They seem to be doing just fine. Help/funds from Apple would certainly not hurt, but I'd say the "native-looking" OS X oo.o version is here to stay.

  29. Eh, no big deal by Durandal64 · · Score: 3, Insightful

    They wouldn't be able to do it right anyway. Seriously, a lot of people are under the misconception that Aqua is a set of nifty-looking widgets. It's an interface standard for clean apps.

    If your app has some shitty Office-like toolbar consisting of a row of 20 NSButtons, that's a shitty design. If your app's preferences are organized into 3 rows of 10 tabs each, that's a shitty design. If you can find the same function in 4 different places, that's a shitty design. Doesn't matter if it has an Aqua titlebar and Aqua buttons. Look to Office 2004 as an example of how Aqua cannot save fundamentally bad UI design. The OO.org guys would've just made the same mistake.

    1. Re:Eh, no big deal by Guy+Harris · · Score: 2, Informative
      Seriously, a lot of people are under the misconception that Aqua is a set of nifty-looking widgets. It's an interface standard for clean apps.

      The Apple Human Interface Guidelines, to be precise.

      I don't know whether all the issues you mention are described there, though - I didn't see anything that addressed the number of toolbar buttons, but it does give other recommendations for toolbars, so if by "a row of 20 NSButtons" you mean "something just using a row of NSButtons rather than using NSToolbar", doing the latter might give you toolbar behavior suggested in the Human Interface Guidelines that you wouldn't get with a row of NSButtons.

      Now, the GNOME Human Interface Guidelines 2.0 does recommend not having too much in your toolbar in the section on toolbars:

      Guidelines
      • Place only the most commonly-used application functions on your toolbars. Don't just add buttons for every menu item.

      The KDE User Interface Guidelines doesn't say anything about keeping the number of toolbar items down in its section on toolbars - in fact, it gives a list of items that should be in the toolbar if you have them in menus, so it might recommend increasing the number of toolbar items. (I think NSToolbar might give you a toolbar that can be customized, so you can have a set of buttons that the user could add to the toolbar if they wanted to, without having them in the default toolbar; the user can also remove items from a customizable toolbar.)

      To add one more online HIG to the collection, the Windows Official Guidelines for User Interface Developers and Designers doesn't recommend, in its section on toolbars, that you keep the toolbar from being too cluttered, and its examples do have a number of buttons; it does recommend that you let the user configure it, at least.

    2. Re:Eh, no big deal by sugar+and+acid · · Score: 2, Insightful

      Wordprocessors and spreadsheets are complicated applications, and at some point trying to simplify things fails and you have to increase the complexity of the UI to provide functionality. Wordprocessors have always had the toolbars with a collection of buttons providing various functions and access to other toolbars along the top of the screen. And iWork follows this model to some extent to.

      It is either have those buttons in a toolbar somewhere for easy access to common functions or waste time opening the top level menus, or learn obscure shortcut keys.

      Look at some other complicated applications, say photoshop. This has a huge number of complicated toolbars. At some point you have to learn what each icon in the toolbar means. And their is no way to get around it.

      I have never understood the logic that says having more than one way of doing something is bad UI. It would seem to me to be benificial to finding functions quickly if their is more than one place to find them.

      Having multiple tabs in preferences. This kind of design, keeps all preferences in one preferences window, and clearly distinguishes between them by the name on the tab. The other common way is to have Icons in a folder, like the OSX system preferences which has a downside of having to return to the main window to access another preference pane, or something like a firefoz/mozilla style tree with nested preference panels under top level tabs which is probably the best, but can be frustrating at times when you are trying to track down the exact right preference panel if a preference doesn't fit neatly into one of the top level tab definitions.

  30. Openoffice is slow? by alassiry · · Score: 2

    Openoffice is a great office suite, but it reminds me of mozilla, what we really need is a set of re-engineered applications with the same core (smaller-lighter-easier just like mozilla's firefox and thunderbird).

    --
    _________________________________________________ Just another Crazy Linux/Perl Maniac
  31. One other thing by ThousandStars · · Score: 2, Informative
    I hate to reply to my own post, but the other thing to keep in mind is that license politics played some role too, which didn't help. See this post in the OOo mailing list. I'm speaking specifically of these paragraphs:
    I thought that, apart from bug-fixing the 1.1.x effort, we would get together with the 2.0 tree, and start adding the Aqua gui on the basis what Ed and Patrick have done and learned. Now that Ed and Patrick have problems with the license that is imposed, that does not change most of this arrangement. Only their Gui-code would reside outside the official OpenOffice tree. NeoOffice imports the complete OpenOffice tree, and builds on top of that.

    So there could be as many as three OS X versions -- NeoOffice/J, X11 and "native." With different license possibilities for each. It gives me a headache just trying to keep it straight on paper, let alone trying to somehow coordinate all three of these efforts.

  32. Re:I feel I just have to say it..... by iwadasn · · Score: 2, Insightful

    Not that I've ever heard of, but why do you want to turn something generic into something not generic? I guess I can see why someone might want to do that, but once you go that route you have the same "We depend on exacly these versions of these libraries, and woe betide the fool who attempts to use a newer or older one..." thing going on.

    I guess I"m a bit cynical, as I deal with vendors all day, and they give me the same BS that all the OSS zealots do about native code. I can't tell you how many times we've had a box go down only to find that the sort of hardware/software that can actually run this POS program just doesn't exist anymore. We must have 30 different system configurations at work, I know we've got a few one-offs just specifically to run some native program that a vendor gave us a couple years back.

    What happens if one of those one-of-a-kind boxes goes down? Can you get an old US-II running a 3 year old version of solaris with exactly these 50 libraries, and can you get it quickly enough that the company doesn't go out of business before you can bring that thing up? This is probably the single biggest problem with native code, it's HELL to support, but it's even worse if you have to try to integrate with it programatically.

    We never have exactly the same compilers/libraries as our stupid vendors, so we can never programatically integrate with thier software, it always gets reduced to passing around files and socket calls, I don't have to tell you what a hoot that is. It's actually possible (and not that hard) to integrate with these things through CORBA, but our sucky vendors usually make that impossible. Even then, it solves the second problem but not the first one.

    So, the choice is clear. If we let our vendors give us native code, then we need to plan on having 50 system configurations, and a couple of EXACT duplicate spares of each, as well as dozens of different development environments perfectly suited to each sucky program, or a horrible file based API.

    Alternatively we can just require that it's Java or it doesn't get in the door, and then all these problems are gone. If a box goes down, we just replace it with any equivalent hardware and are pretty confident that it'll work. We can also call the APIs directly, as we won't have compiler/library/calling convention mismatches. Even better, if it crashes, we might get a useful stack trace as opposed to merely a core dump and a dead program.

    I also must say that the shops that write in JAVA are hugely more cluefull than those that don't. I've worked with and worked at both types, you either understand the above situation, or you don't. You never want to work with or for anybody who can't understand the scenarios layed out above. At work, we are (fortunately) doing a good job of keeping native code out, though there's still a little bit here and there. We are going to add another piece of native code it looks like, but it's either that or buy something from Reuters, and in this case it appears that going native by not-reuters is better than getting anything from Reuters.

  33. Has anyone tried hiring a MacOS X developer? by jbn-o · · Score: 2, Interesting

    Has anyone tried hiring a MacOS X developer or consultant to port OO.org to MacOS X? It seems like a native OO.org isn't really desired if all people do is complain that a nativa MacOS X OO.o doesn't exist and someone else won't do the work for free. Perhaps a bunch of MacOS X users would be willing to chip in US$20 to pay for something that can get the ball rolling.

  34. Re:What is X11 vs. native vs. NeoOffice.org??? by HeelToe · · Score: 4, Informative

    See some of the earlier posts, but in general:

    It's a hassle to use X11 under Mac because you must start up X11 and then OOo. Additionally, the menus do not behave as other Mac menus do, and the integration to the rest of the desktop isn't perfect.

    Aqua is the name for the most current display widgets for Mac OS X. Quartz is the video display technology they're built upon. A native Aqua/Quartz application uses the Mac OS X desktop natively, without going through an X11 server that sits as an intermediate.

  35. Maybe Apple doesn't care! by Theovon · · Score: 2, Interesting

    There is a certain amount of logic to the idea that they should focus on X11. But the truth is that if Apple really wanted an Aqua version, there would be one. Apple has been known to be rather snobby, and they're probably suffering a bit from the NIH complex, because they're working on their own productivity suite.

    It's kinda like expecting really good support from Apple for Mozilla when they'd rather push Safari.

    1. Re:Maybe Apple doesn't care! by shawnce · · Score: 4, Informative

      Just because the didn't pick your pet horse...

      It's kinda like expecting really good support from Apple for Mozilla when they'd rather push Safari

      You do know that Safari is built using KHTML & KJS (both part of KDE) and Apple is supporting them by feeding back bug fixes, enhancements and optimizations.

      Also they have made those frameworks available to other developers, outside of Safari, on Mac OS X by bundling them with the OS distribution.

      WebCore

  36. hmm by Slipped_Disk · · Score: 2, Interesting

    Well, I do understand their reasoning, and as others have pointed out, Apple will always be a "niche market" for OOo.

    Of course, as a mac user I am somewhat pissed off that the platform is being relegated to the status of a second-class citizen. OSX X11 takes quite a while to start up, and incurs a NOTICABLE overhead compared to the Windows native version of OpenOffice.
    Also, on a platform that makes it name based on simplicity, having to install X11, with its cumbersome (and possibly confusing to users with no *NIX familiarity) configuration choices may drive users away.

    On the flip side of this coin, Apple's iWork suite may get a boost from this (OpenOffice will never be native, iWork is native & integrates seamlessly with the rest of the iEverything world), which will help Apple's bottom line - so this isn't all bad.

    Still, I was hoping for a native OpenOffice in v 2.0. Cest' la vie.

    --
    /~mikeg
  37. On java applications by Craig+Ringer · · Score: 3, Interesting

    I personally feel that while in an ideal world Java would be good solution, I'm not convinced its the answer to all the world's software portability problems.

    ANSI C is very portable. It's also utterly useless for things like GUI applications, unless you feel that writing your own GUI toolkit and low-level system interface is fun. Portability problems are introduced by the system APIs and GUI toolkits used to do interesting things - not by the language.

    Java provides a standard GUI toolkit, plus some very good abstractions of platform APIs. If, however, you want to go beyond those platform APIs, you're back at square 1 - re-implementing the platform service, or writing an interface to it to abstract it for cross platform use. Bang! Your Java app just ceased to be portable.

    To get the sort of OS integration the mac users rant about, I'd be very surprised if you didn't have to write a few extensions for platform API interfaces.

    Another issue with Java is the GUI toolkit. IMO Swing is clunky, ugly, and gives everybody the SAME poor "user experience". Even tools like JEdit that I've seen held up as examples of how well things can work feel pretty painful in my experience when compared to a native app. I'd find Java a lot more interesting if Sun would bite the bullet and put their weight behind SWT.

    In the mean time, I'll be sticking to C++ and Qt - IMO the next best thing for portability, and much better when it comes to GUI work. Of course, Qt borrows liberally from the Java APIs where they're good, and I'll for that.

    As for Mozilla, I'm pretty sure they implement their own GUI toolkit - not a window system. I'm with you on the slow RAM hog, though.

    I'm not one to argue that Java is fast, but IMO until they Sun addresses the Swing albatross Java won't be a viable first choice for implementing serious GUI applications where "user experience" is a major concern.

  38. What's the point? by vijayiyer · · Score: 3, Insightful

    On the Mac platform, there's Microsoft Office available natively, and now Keynote and Pages. OpenOffice arguably competes with MS Office essentially only on the basis of price, not by being better. However, people who buy macs have already demonstrated a willingness to pay a premium so that things "work". Therefore, it's not worth the manpower to maintain a native port for a small percentage of a small market. I keep MS office around solely for opening other people's files, and use LaTeX, Matlab, and the Adobe products for preparing documents.

  39. Wrong - signed OpenOffice.org developer by oo_waratah · · Score: 4, Informative

    Firstly the anouncement is purely for the Version 2.0 codeline. This is an excellent idea because it focusses everyones attention on getting the best Mac Port possible in the timeframe, not scattering resources trying many things.

    The Mac effort is one of the most intense efforts in OOo today by FOSS developers. There are many volunteers and almost daily offers for additional help. So as they say, news of my (OOo) death is premature.

    Ultimately the NEO office port will be merged with the mainline OOo. At this stage there are some issues with doing this cleanly so it is managed (extremely well) by a third party. This will continue until the whole thing becomes clean enough to merge. Try NEO if that works for you that is still a win for OOo in my book, I do not care about the brand name frankly my effort in making OOo better in a number of small ways is paying off, I am proud.

    Finally do not forget that this is an Open Source development. Any predictions that something will not happen are just very unlikely because someone with a bee in his or her bonnet will do what you do not expect. If you want an Aqua port more you want a serious stable Office Suite using X on Mac then please by all means, do that.

  40. Re:What is X11 vs. native vs. NeoOffice.org??? by curne · · Score: 2, Informative

    Everything parent says is absolutely correct, just apart from one little thing. MacOS X automatically starts X11 when you run an X application. The launcher does this by looking at the libraries that the app links to.

    I use several X11 app under OSX and it functions great. However, native Aqua apps are generally easier on the eye.

    --
    All interpreted languages are abstractions over Lisp
  41. Re:WiApple now getting into the office suite arena by Guy+Harris · · Score: 2, Informative
    I haven't seen any indication of iWork's MS office compatibility, have you?

    Yes - the Compatibility page for Pages says

    Simply Opens AppleWorks and Word Files
    In fact, here's how easy it is to open an AppleWorks or Word document in Pages: find the document you'd like to open and drag it onto the icon for Pages in the dock or on your hard drive. If you already have Pages running, you could also simply pull down the File menu and choose Open. The dialog lists AppleWorks, Word, Text Edit and documents saved in Rich Text Format (RTF), making it, once again, easy to select and open them. And, by the way, those Word and RTF documents could be PC documents. Pages doesn't care.

    How will they look when you open them? Just like they did in your other word processor. Wherever possible, Pages preserves virtually all of the formatting they had. What's more, if you assigned styles in a Microsoft Word document, Pages will import them right along with the text. Now that's compatibility.

    and the Compatibility page for Keynote 2 has a table showing that it can read and write PowerPoint presentations.

    Nothing about Excel spreadsheets, but given that iWork doesn't have a spreadsheet....

  42. Re:Setback in Establishing PowerPC as Workstation by rco3 · · Score: 2, Insightful

    Engineers need spreadsheets to draw graphs? Custodial engineers, maybe. REAL engineers use things like MATLAB, MathCAD, etc. to draw graphs. If Excel lets you graph on log-log and semi-log scales, I haven't been able to find it - and, for that reason, I haven't tried to find it in a while. Got better things to do with my time than twist a spreadsheet into being an engineering application. REAL engineers don't predict the demise of any competitors, that's what marketing pricks do.

    Besides which, NOTHING about OpenOffice or MS Orifice requires ECC or a workstation.

    When it comes to engineering documents, a combination of LyX, XCircuit or XFig, and MATLAB beats the shit out of Excel and Word any day of the week. I think I'd quit my job before I tried to write a real, equation-heavy engineering document in Word. LyX just has a better EQ editor hands down. And there's a native OSX version of LyX.

    What's needed to establish Macintosh as "the premiere engineering workstation" platform is ENGINEERING APPLICATIONS. PSpice, MathCAD, a decent version of MATLAB, various FEA packages, etc. Vendor support in the form of OSX-native tools (Altera, Microchip, are you listening?). Obviously I'm EE-biased here (being an EE), but I'm sure that the ME, ChE, and CE guys can provide a similar wishlist. How about an OSX version of Autocad? THAT would sell some Dual G5 boxen.

    Processor architecture is really irrelevant here. It's the OS that matters. Autodesk, say, can easily recompile a Unix version of Autocad to run on SPARC, AMD64, Xeon, P4, MIPS, or PowerPC once they develop the Unix version . Now, it may not be completely straightforward to turn that into a native Aqua version, but it's gotta be easier than converting the Windows version to Aqua.

    --

    Ce n'est pas un vrai mouvement de robot!
  43. Reasons by saterdaies · · Score: 5, Insightful

    First, this isn't a surprise. They announced a while back that they might not even have an X11 port of OOo version 2 for OS X. While it is kinda crappy that they are completely abandoning it, there isn't much they can do if they don't have the developers.

    As for their reasoning that an X11 port is better, it is completely flawed. Firefox shows that reason 1 and 2 are bogus as it is to market at the same time on all platforms with equal stability, reason 3 is actually a draw-back that they are trying to market as a feature (gotta love the Microsoft-ian logic there), and the last one is basically a way of stating that we already have an X11 port so it means less work for us. If any of these were valid points, Windows users would be running it in Cygwin right now. They're all just a way of saying "we don't care in the slightest about your platform, but we don't want to look like we don't care." Frankly, if you don't care, that's cool. This is your work. You don't have to support Mac OS X if you don't want to. Anyone is free to come along and pick it up if they are interested. That's what is so great about free software. Just don't trip me and tell me you did it because I looked lonely and you thought I could use a hug from the ground.

    More importantly, OOo just isn't that good. It's amazingly slow and ugly, uses a fileformat that takes forever to save and creates huge files, and just plain worse than the other options out there. It's why there haven't been a lot of developers flocking to it from the Mac community. Something like Adium gets developers because it is the best. It's fully native, it's fast and clean, etc. There are a lot of other OSS projects on the Mac as well that are all good projects. OOo, by comparison, seems to employ a pretty terrible codebase and interface. While it has more features than AbiWord, AbiWord is clearly a better base. When you add Mac uses tendency toward well-done software with the fact that Mac users also don't mind paying for software as much as users of other platforms (lets face it, even Windows users don't pay for software - they pirate it), it means that OOo on the Mac doesn't have as much interest.

    One of the big problems is that OOo only has the "free" aspect to draw users. WordPerfect Suite and Microsoft Office are still much, much better applications - this is coming from a user whose computer only has Ubuntu on it, not some OSS hater.

    I've come down pretty hard on OOo here, but as a long term Mac user and now an Ubuntu user who loves Gnome, OOo is just terrible. Now, if you want the most featured office suite available, OOo is a great option for you. For a user like myself, and most Mac users, the features of OOo don't make up for the bloat and interface. Things like AbiWord and Apple's new Pages are much more attractive options even though they do less. Hopefully, OOo will become better in the future (I've run some of the 2.0 previews and wasn't that happy). Maybe AbiWord and OOo will start to converge toward each other like mySQL and PostgreSQL. But until OOo cleans itself up a lot, there isn't going to be the interest needed to bring it to the Macintosh because of how Mac users like their applications to work.

  44. Your app is a great demonstration of my point by melted · · Score: 3, Insightful

    You should read Apple Human Interface Guidelines. For your reference, toolbars DO NOT look like this in Cocoa. Also, UI elements are not placed at random within Aqua. Apple Interface builder shows dynamic guides when you place controls, and these guides help you to comform to HIG. Items should be aligned. Push buttons should have descriptive text on them, there should be sufficient spacing between UI elements.

    Merely using Aqua controls is not enough.

  45. Re:Sour grapes by mattkinabrewmindspri · · Score: 4, Insightful
    How is that insightful?

    Don't blame Mac users if you don't write an application to look like the platform you put it on.

    You wouldn't write an Apple IIe-type program for Windows and expect people to think it looked nice.

    Why would you expect to write a program for one type of GUI, port it, but keep exactly the same interface, and expect the people on the second platform to think your program works very well?

    Programs on different operating systems should not look exactly the same. If you have a program for one OS that looks like it was written for a different OS, you can expect people to see that application as a half-attempt, and you can expect them not to regard the program very highly.

    And as for open-source on the Mac OS, most Mac users I know love open-source software. I have nine open-source applications in my dock right now, and numerous others on my system. Most of them have been much more successful than OO.o. I would say that 99% of the problem OO.o has on the Mac is that it doesn't look like other Mac programs and doesn't try to.

    Most Mac users don't want to run second-hand programs, and second-hand is exactly the impression OO.o leaves on the Mac.

    I was really looking forward to an Aqua port of OO.o.

  46. Re:Mac OS X = Mac Porn X!!! by bob+beta · · Score: 2, Funny

    How expensive is Apple's PowerPC?

    I bought a whole skid of PowerPC Macintoshes (beige case) at auction last summer for a dollar.

  47. Reality bites by Anonymous+Brave+Guy · · Score: 4, Interesting
    That's just a lame excuse for "We are the mighty Sun, but we don't help those Mac faggots, because Apple is now competing with us in servers. [...]

    I always look at these threads with amazement. How can anyone really believe that a major corporation supports OSS for philosophical reasons? They do it because of basic economics, which they expect to benefit them in the long run. Typically, they are attempting to commoditize software on a particular hardware or OS platform they control, in order to increase the value of their position in that hardware/OS market, or more likely today in related service sectors. It is not surprising at all that Sun won't divert resources to support OSS on a competing platform!

    It's also amazing that a few OSS evangelists can still chant the "if you don't like the development direction, you can just fork" mantra and maintain that OSS is future-proof and highly portable on this sort of basis. To an impartial observer, it's obvious that most of the major OSS projects (from Linux on down) are developed principally by a small number of commercial concerns, who have those same reasonable economic drivers for doing it. Unfortunately, it just isn't realistic for a handful of individuals who haven't been involved for a long time to pick up projects on this scale and carry on development. It has never been a good situation in the commercial, closed source world, and just opening the source to everyone (typically laughable documentation and testing included if you're lucky) doesn't make it any more likely that it will happen. Sun apparently understands this, and knows that in reality they still have far more control over StarOffice/OpenOffice development than anyone else, and will therefore use it to their advantage if they're even remotely smart.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Reality bites by nileshbansal · · Score: 3, Interesting
      "most of the major OSS projects (from Linux on down) are developed principally by a small number of commercial concerns, who have those same reasonable economic drivers for doing it."
      "Unfortunately, it just isn't realistic for a handful of individuals who haven't been involved for a long time to pick up projects on this scale and carry on development."
      Look at KDE. A great-well-managed giant project which is not driven by some commercial interest. Study KDE project, and you will start believing in poer of OSS.
  48. My OpenOffice success story by bgspence · · Score: 2, Funny

    I had been using an ancient version of MS Office on System 9 under OSX. I decided it was time to move forward, but really did not want to support Microsoft. So, I installed OpenOffice and gave it a try.

    In no time at all my Office needs were resolved. OpenOffice ran like such an ugly slug that it overcame all my Microsoft objections. I immediately bought MS Office for OSX. Without the OpenOffice experience I could never have been happy buying a Microsoft product.

    Thank you, OpenOffice team, for peace of mind.

  49. Re:X11 Aqua? by Nailer · · Score: 2, Insightful

    Agreed.

    Short version:
    More people run multiple apps on one platform than run one app on multiple platforms.

    Appendix:
    Dur.

  50. Re:Sour grapes by Haeleth · · Score: 2, Interesting

    Why would you expect to write a program for one type of GUI, port it, but keep exactly the same interface, and expect the people on the second platform to think your program works very well? Programs on different operating systems should not look exactly the same. If you have a program for one OS that looks like it was written for a different OS, you can expect people to see that application as a half-attempt, and you can expect them not to regard the program very highly.

    The success of iTunes for Windows suggests that this is not universally true. I know some people who avoid it because the interface is weird compared to what they're used to, but there are plenty of people who really don't seem to have any problem running something that looks like a Mac app on their PC.

  51. Re:Mac OS X = Mac Porn X!!! by StarKruzr · · Score: 2, Funny

    I fucking hate you, dude.

    How the hell did you pull that shit off? ...

    And wanna sell one for $2? 100% profit! Can't beat that!

    --

    +++ATH0
  52. Re:Apple also has a forth coming Office Suite by Phroggy · · Score: 2, Insightful

    If you're referring to Apple's iWork that was announced last Tuesday and will be available this Friday, I don't think it really counts as an "office suite." It's just a word processor and presentation software. I suspect that they'd have to at least include a spreadsheet for it to count as an office suite.

    I'd be very surprised if they don't - but they're focusing on one piece at a time (Keynote, then Pages, then...) and releasing them that way, instead of developing them all at once (spreading resources thin). I'd expect a spreadsheet to be next, then a database - perhaps a front-end to SQLite.

    So if it is based on OOo in some way, they did a phenomenal job at fixing it up!

    It isn't. It was easier for Apple to start from scratch, than to add a nice UI to OOo. Besides, they'd have to release it as open-source, and they'd rather charge $79.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  53. NeoOffice/J by cks3 · · Score: 2, Informative

    Sure, it is java, but NeoOffice/J is a pretty nice non-X11 dependent OS X port of OOo, complete with an aquafied menu, and continued development. Check it out: http://www.planamesa.com/neojava/en/index.php

    --
    http://www.sampletheweb.com
  54. More of a problem for Apple than for me by Nice2Cats · · Score: 4, Interesting
    I use OOo with Apple's X11 and right off the bat I have to confirm what other people have said here: It works (except that you don't get italics on some fonts), but it is slow, poorly integrated and looks like crap once you are used to Aqua. You don't notice this that much with KDE/Linux or Win XP (the other two systems in our house) because their icon sets are cruder than Aqua anyway, but it is really glaring with OS X.

    But it works, and since we got so fed up with different file formats at home and switched everything to the free OpenOffice XML (OASIS) format, this is what counts here. Those of you who think OpenOffice XML is some isolated open source thing should keep in mind that the European Union (400 million people and counting) is probably going to make OASIS an ISO standard (Sun is pushing this like mad), and that open source projects of all kinds are converging on it as a common standard: Koffice is the biggy next to OpenOffice.org. The standard is here to stay. If you want to play the game, sooner or later you either have to have a monopoly or support it.

    Which brings us to the reason why this new announcement is more of a problem for Apple than for the average Slashdot user: The OS X platform does not offer a free full-fledged office suite. AppleWorks is a joke, basically one of those toy apps left over from when they had that toy operating system OS 9, and iWorks is neither a full suite nor does it support OASIS. And there is no way I am going to pay for Microsoft Office, since it does little more than OpenOffice for some ridiculous price. I mean, when it comes down to it we're talking about the choice between buying an iPod or buying Microsoft Office. Duh!

    I've said this before and I'll say it again: Apple should do a Safari (Darwin, Cups, GCC...) here and admit that they can't produce a first rate office suite by themselves. Keep Keynote if you must, but get the rest of the people wasting their time with iWorks behind an Aqua OpenOffice port. This would rid Apple of the last area where they are dependent on Microsoft, and give them the office capabilities the Mac currently lacks.

    1. Re:More of a problem for Apple than for me by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Apple should do a Safari (Darwin, Cups, GCC...) here and admit that they can't produce a first rate office suite by themselves.

      I strongly disagree. For quite some time I hoped that Apple would pick up the Mozilla source and run with it. Instead they picked up the Konquerer source and ran with it. It was probably a good engineering decision on their part and it resulted in corporate sponsorship for a second open source rendering engine. This helps open standards and keeps web developers from writing gecko specific code to go with their IE specific code.

      I've used open office, and a huge number of other word processors, and layout programs. There is huge room for improvement over either OpenOffice or Word. I'd like to see some of the best features of Word, OpenOffice, Indesign, and Framemaker all put together with some top notch usability. I don't think Pages will be there in it's first iteration, and maybe never. But from what I have seeing it may be a better, and more flexible base than OpenOffice would have been. That is not to say that I don't think support for open formats is not important. They have a good start on compatibility but seem to be lacking support for OpenOffice, Latex, PNG, SVG, and a few others. Also, I hope their native format is XML based, like Keynote. Ideally, they will have a plug-in format so any developers can easily incorporate import/export filters to a given format.

      Basically what I am saying is that while I appreciate OpenOffice, I'd much rather see a system designed right from the ground up, rather than another Word clone, regardless of the quality.

  55. Re:Sour grapes by mrchaotica · · Score: 2, Insightful
    Since when did buying software become a bad thing?
    Since we were forced to buy it from Microsoft!
    --

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

  56. Re:AppleScript versus Unix world by forkazoo · · Score: 2, Insightful
    Okay. I have a fair amount of experience with OS's. Solaris (SPARC and X86), Linux, Windows, OS X, old Mac OS, Irix...

    Fundamentally, I agree with you. I like it when I have small utilitues that do small things very well. I've burned a lot of CD's using cdrecord, for example. (Mainly to make boot CD's for my dreamcast - I have yet to find a slick integrated monolithic GUI app that makes developing boot CD's for obscure platforms a convenient thing...)


    - where application are monolithic big irons the you must install from 1 if not many CDs. They're huge integrated monsters that should be self-sufisant (or that's what the marketing compagny thinks). And if you want to do something different : it's either "Sorry our GUI isn't intented for this. And we cannot waste ressource on some obscure feature that only 1% of our market share is interested in" (Windows World) or "Look ! It's incredible ! You can actually launch individual functions of our applications from your scripts ! The Mac invented the wheel !" (Apple style)


    Now, let us ponder for a moment... Not everything is done best by small command line utilities. For example. Let's suppose that you have PowerPoint, or a PowerPoint type clone. It makes sense for it to be a fairly monolithic app. But, it also makes sense to be able to script your presentations.

    The Windows way would involve VB. So, no right thinking person need consider the Windows way.

    The Linux way would involve exposing as much as possible of the GUI to the command line. Possibly inventing some sort of scripting language. It would sloiw development, because it would require substantial resources to impliment well, and keep current with the GUI, and make all GUI functionality available to the command line API.

    The Mac way would, naturally, be AppleScript. The develoiper doesn't need to make a bunch of little utilities to go along with his monolithic app. He doesn't need to maintain an API. Adding Applescript requires a tiny amount of work for a native app. It exposes large amounts of functionality conveniently. In the hypothetical presentation app, it would be trivial to allow the scripts to set a presentation to have as many slides as there are images in a directory, and add text on the slides extracted from EXIF data in the JPEG's, and then overlay some lines and such, and set random transitions between them all.

    Sure, you could just use ImageMagik to add text on top of the slides, and add some graphical elements, and save them out as a different set of JPEG's, but if that isn't what you want to do, it doesn't help you. Sometimes you really want to use a monolithic app because it is the right tool for the job, and no amount of chanting UNIX mantras will cause your spplications to change into something else, and more than a Windows user chanting his mantras will turn sed, awk, and teco into a monolithic friendly GUI application.

    By having a sane systemwide scripting language, you have the ability to make use of those monolithic GUI apps, and still use the little utilities (in my above example, you would probably use a "classical" command line utility to get the EXIF data to tell the presentation program to put on the slide)
  57. Re:I'm sorry, but that looks like ass by Brandybuck · · Score: 2, Insightful

    I am reminded of a time years ago when I was in France. A certain wineseller refused to sell to me because my French was good enough for him. Somehow it seems that you're embarassed that I don't speak perfect Mac. I get the sense that you wish I had never ported my software to the Mac at all. But I have lots of letters of gratitude from Mac users that assure me I made the right decision.

    Maybe my application isn't a native Mac app, so what? At least I speak Mac well enough to be understood. Maybe I've got a slight accent, so what? I'm covering a market niche that no one else in Mac-land has bothered to cover. Before my Qt/Aqua port all my Mac users had to perform painful contortions with Fink and XFree86. If you think my Qt/Aqua port has an unacceptable accent, you should have seen it when it had a Motif accent!

    No, I didn't use XCode. That's because I use Emacs and GCC. Heck, I didn't even know XCode ran under FreeBSD. In any case, I could have redone my interface to make it adhere better to your sensibilities. And I could have done it in Qt/Aqua. But that interface would have been so different from the X11 and Windows interfaces that I would have had to either fork the code, or befoul it with scores of additional #ifdefs (and the resulting illegibility and unmaintainability they cause). I could have done this. But Mac users would have had to wait a lot longer to see the finished product.

    I'm not claiming that my application is a perfect example of Mac ideals. I merely claimed that you couldn't tell it wasn't developed natively. Your initial impession that it was a Carbon app validates my point. If I would have spent the extra time to fix some niggling minor "foreign accents" in the interface, I could definitely have made it look as if Steve Jobs himself has written it. And it still would have been written in Qt/Aqua.

    But I don't even own a Mac. Which is why I think my porting attempt is pretty damned good. Even if it pisses off elitist French winesellers.

    --
    Don't blame me, I didn't vote for either of them!
  58. Re:The OOo Mac Cancel by wordtech · · Score: 2, Interesting

    I first tried NeoOffice/J a year or so ago. It was huge, took forever to boot, and ran dog slow. I wondered: why on earth would anyone rewrite a beast like OO.org in Java?? Didn't realize the Java part was a lightweight wrapper around the OO core.

    Anyway, I went back to using OO.org X11. It's huge, and runs pretty slow, and looks like crap, but it works. The Start OO.org AppleScript launcher, which provides an icon to start OO.org, and also provides support for OO filetypes with icons, is a nice supplement.

    After seeing this today, I tried the current version of NeoOffice/J. I didn't realize it was this far along. A real Mac menubar! Aqua print dialogs! Starts up reasonably fast! No X11 required! Compared to OO.org X11, this is already a native port. Yes, it has a little further to go, but my gosh, what a good job for a project with two or three developers.

    Great job, guys!