Aqua OpenOffice.org v2.0 Cancelled 689
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'. :("
Re:What's the downside to using X11? (Score:3, Informative)
It requires some work (according to what I heard).
In other words: it won't be popular for 'Joe Average'.
Re:What's the downside to using X11? (Score:5, Informative)
So? Use Neooffice (Score:5, Informative)
At least there's still NeoOffice (Score:5, Informative)
Heh (Score:5, Informative)
Re:What's the downside to using X11? (Score:5, Informative)
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.
Re:Oh noes! (Score:5, Informative)
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.
Re:What's the downside to using X11? (Score:5, Informative)
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.
And there was much... yawning (Score:4, Informative)
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
There's no Apple spreadsheet program (yet)...
WTF?! (Score:5, 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?
Re:What's the downside to using X11? (Score:5, Informative)
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.
Re:What's the downside to using X11? (Score:3, Informative)
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.
there's always Ragtime solo.. (Score:5, Informative)
Re:What's the downside to using X11? (Score:5, Informative)
Ignorance forgiven :).
Mac OS X Panther (10.3) does indeed come with an X11 server. However, there are two caveats to this:
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.
Yes, there are multitudes of such problems, including:
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.
Too bad. (Score:5, Informative)
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 [abisource.com] 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.
Not a big deal (Score:5, Informative)
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.
X11 not a default install for OS X (Score:4, Informative)
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.
Re:good Mod parent down (Score:5, Informative)
http://www.apple.com/opensource/ [apple.com]
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.
Re:Bad for apple (Score:2, Informative)
Re:What's the downside to using X11? (Score:3, Informative)
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 [visi.com], look at the above link by a guy with a really spiffy first name.
One other thing (Score:3, Informative)
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.
Re:What's the downside to using X11? (Score:2, Informative)
It's as "ugly" as in windows. And much faster.
Re:What's the downside to using X11? (Score:3, Informative)
Why would Linux users care one iota about an OS they don't use??? Do you contribute time and effort into Linux projects?
Re:What is X11 vs. native vs. NeoOffice.org??? (Score:5, Informative)
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.
Re:What's the downside to using X11? (Score:3, Informative)
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.
Re:So? Use Neooffice (Score:2, Informative)
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++.
Wrong - signed OpenOffice.org developer (Score:5, Informative)
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.
Re:Because QT looks like ass on Mac (Score:4, Informative)
Re:What's the downside to using X11? (Score:5, Informative)
Programmer who wrote this story is ED from Neo/J! (Score:1, Informative)
So it's the same thing. The guy who wrote that recent post on OO.o linked in the article *IS* one of the two main NeoOffice/J programmers.
This is a pretty misleading story headline.
Re:What is X11 vs. native vs. NeoOffice.org??? (Score:3, Informative)
I use several X11 app under OSX and it functions great. However, native Aqua apps are generally easier on the eye.
Re:WiApple now getting into the office suite arena (Score:3, Informative)
Yes - the Compatibility page for Pages [apple.com] says
and the Compatibility page for Keynote 2 [apple.com] 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....
Re:What's the downside to using X11? (Score:3, Informative)
(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
*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.
Re:Heh (Score:3, Informative)
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.
Re:Maybe Apple doesn't care! (Score:5, Informative)
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 [apple.com]
Re:What's the downside to using X11? (Score:1, Informative)
I those were the only problems, I would be glad.
Unforunately the are bigger problems. I can't paste text from Firefox into OpenOffice, because there's no common clipboard between X11 and Aqua. May it would work if I used the X11 version from Firefox...
I also can't drop a text file onto OO's icon to open the file, because OO has no icon! There's just the X11 icon from the X-Server.
OO's shortcuts use the Ctrl key instead of the Cmd key.
At least NeoOffice/J supports the clipboard, Cmd shortcuts, and D&D on the icon. With customized toolbar icons, Neo/J also looks OK (it's not a nice fully Aqua look, but better than that ugly Win95 look).
Re:What's the downside to using X11? (Score:3, Informative)
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.
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.
Re:AbiWord's new port (Score:1, Informative)
Recommended
http://prdownloads.sourceforge.net
Re:Eh, no big deal (Score:3, Informative)
The Apple Human Interface Guidelines [apple.com], 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 [gnome.org] does recommend not having too much in your toolbar in the section on toolbars [gnome.org]:
The KDE User Interface Guidelines [kde.org] doesn't say anything about keeping the number of toolbar items down in its section on toolbars [kde.org] - 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 [microsoft.com] doesn't recommend, in its section on toolbars [microsoft.com], 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.
Re:What's the downside to using X11? (Score:3, Informative)
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.
Re:What's the downside to using X11? (Score:3, Informative)
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.
Re:What's the downside to using X11? (Score:2, Informative)
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".
Re:Oh noes! (Score:2, Informative)
Re:What's the downside to using X11? (Score:3, Informative)
They are doing exactly what you're so eloquently suggesting.
MS Office is a top selling OSX application [compusa.com] (likely *the* top selling app), and Apple has just announced their iWork suite [apple.com].
NeoOffice/J (Score:2, Informative)
Re:What's the downside to using X11? (Score:2, Informative)
get your facts straight (Score:1, Informative)
At this point, Gnome and KDE are probably better desktops than Aqua: better integrated, more consistent, more efficient on comparable hardware, and better looking. And it's only getting better with X.org.
Don't believe the Macintosh marketing FUD: Gnome and KDE are excellent desktops.
Re:What's the downside to using X11? (Score:3, Informative)
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?