Porting OpenOffice To OSX
jeffy124 writes "ZDnet has an interesting article on how OpenOffice, Sun's Open-Source version of StarOffice, needs some serious help in being ported to the Macintosh OS-X. With Microsoft about to release Office 2001 for OS-X and demo it at next week's MacWorld Expo, support in getting a Mac OS-X port out for OpenOffice is critical to keeping a Microsoft dominance of yet another operating system's office suite to a minimum. The project is need of someone to step up to the plate as a project lead."
--
Breakfast served all day!
To read the latest discussion on Abiword development, check out this page.
I wonder how many people have tried MacGIMP because Adobe's taking so long to release Photoshop for OS X? Judging from some of the chat boards, I'm guessing a lot.
W
-------------------
-------------------
This is my SIG. There are many like it, but this one is mine.
First, before anyone asks.. OpenOffice is licensed under the following licenses.
:)
GNU General Public License (GPL)
GNU Lesser General Public License (LGPL)
Sun Industry Standards Source License (SISSL)
further information: http://www.openoffice.org/license.html
The problem I find with contributing to OpenOffice is that they will not accept code submissions over 10 lines of code if one has not assigned copyright to Sun. This can not be done electronically, only by snail mail or fax.
I was considering helping but I'd like to keep my copyright. Also, I'd have to sell out the bucks for the upgrade to OSX
BTW, to those who asked.. openoffice just opens a large window and draws its own widgets inside of it, so the platform issue of toolkits/apis is at a minimum.
MS Office X will be available sometime i the forth quarter, OpenOffice is well over a year away from even having a rudimentary presense on OS X. This project should have started two years ago if it wanted any hope of acheiving the stated goals (have an open solution on OS X at the same time Office X is released). Furthermore OpenOffice is being pulled in ten directions at once - gnome/gtk+ - windows - XUL. Pulling in one more (quartx) won't help matters much. Microsoft _will_ achieve dominance on OS X, it is a certainty, the question is whether others will be able to crawl up or pull it down. That question is open, but a jihad to beat them to the punch is an obvious distaster.
-Shieldwolf
just = (My)Opinion.toCents();
It's not about dominating one market. It's about options being available, AND people actually making use of the options.
I'm sure I could write a mission critical application using the Atari 2600, thereby making sure that someone doesn't "dominate" the market. Whether or not anyone will actually use it.....
Rushing a port of this thing out is exactly the wrong thing to do. Having a buggy piece of software available will delight few, and alienate most. You want to be best to market, not first to market.
StarOffice/OpenOffice is not GTK+ based. Stardivision used to have their own widget library that acts as "frontend" for other widget libraries. That means the most work for doing a new port was actually porting the widget library called "StarView" to the new platform's native widget library.
A monkey is doing the real work for me.
I agree, porting this to have a nice Cocoa-based GUI wrapper would be a LOT of work. OTOH, the same is true with GIMP, which may be more worthwhile (maybe). I do wonder if just starting a Cocoa office suite from scratch might be a good idea. Any old NeXT users around? What was "the" word processor for NeXTStep? Was there one? Does it still exist, and if so, who owns it? I know "the" spreadsheet was Mesa, which rocks.
Frankly, I've been pinning my hopes on Nisus, which is rewriting Writer for Cocoa (not Carbon) and has always had a sweet word processor. However, these days, just a good wp and spreadsheet isn't enough; people want integration with that abomination powerpoint (ugh, the bane of corporate presentations... not cuz the app sucks, but cuz the presentations suck), the worst database ever (access), and other MS garbage.
Frankly, I think the most crucial feature of an office suite is TRANSPARENT handling of ALL the features (cruft) of MSOffice documents - revisions, that stupid highlighting stuff, etc - and that's hard to do. I still worry that many users will be "forced" into using MSOffice, not because better suites aren't available, but because MS has embraced/extended what a word processor or spreadsheet should do to the point where nobody can really compete.
-- "Those who cast the votes decide nothing. Those who count the votes decide everything." -Joseph Stalin
I think you forgot your anti-paranoia pills...
The only "intuitive" interface is the nipple. After that, it's all learned.
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
I use Internet Explorer, Outlook Express and Office 98 daily with no problems at all. Compare this to bloat/shovelware Netscape and their inability to release a stable browser in years that requires less than 30 megs of RAM.
I will continue to use MS office products as well over some unstable open source port that will never have the dedicated update support that a money making company can provide.
Sun Microsystems needs an experienced developer to lead a team of volunteers in porting Sun's OpenOffice application to Mac OS 10.
The candidate will be compensated soley by free Sun t-shirts, mousepads and mugs. No salary or fringe benefits are available.
Conformity is the jailer of freedom and enemy of growth. -JFK
I could be way off, but it seems that crossplatform compatability is the biggest deal here. I work in an office of 40 Windows computers and 25 Macintosh computers. We use Microsoft Office because we can share files so easily with eachother and people outside the office. All our vendors and clients use MS Office. Microsoft knows how to make software speak "MS Office" better than anyone else ... because they wrote it. And that's the biggest issue, being able to share with others.
Even if OpenOffice blows MS Office away, MS already has a strong foot hold that even the new people want to be able to communicate with, trouble free.
~LoudMusic
No sig for you. YOU GET NO SIG!
Let's be honest here. Why is MS Office so popular? A lot of people will say 'ease of use', but it's really just that most people who use it are used to the set of features and mentality that Microsoft has gotten everyone familiar with. Open Office if anything, is easier to use than MS Office. Still, getting it to run on OSX, programmers and porters would be well served to throw in some 'MS Office Compatibility' in terms of functionality and/or 'Help for Microsoft Office Users'.
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
People here seem to be forgetting that Apple has been producing their own Office competitor for some time. It's called AppleWorks, and the latest version (6.2) is an OS X native application. Sure, it may not have all of the bells and whistles that Office has, but it does everything that I need it to, including:
Open MS Word and Excel files.
WYSIWYG word processing with all of the standard gizmos (spell check, mail merge, etc.).
OLE style drag-and-drop functionality for video clips\sound files\whatever.
PowerPointish presentation software.
A decent spreadsheet and database.
Plus it integrates super-well with all of Apple's other software, such as iMovie and Quicktime. All that, for a third (or less) of the cost of M$ Office. I got my copy yesterday, and I'm very pleased with it.
While I would love to see OpenOffice for my platform, I don't feel that I'm without options. One of the beautiful things about OS X is that it's still a free-for-all and there are no dominant applications. Without a stranglehold on the OS, Microsoft has to compete just like everyone else.
This
For OS X, they will both be running natively using only Apple's public API's, and we will get to see how much better OpenOffice is when not running on a crippled MS Windows platform.
Even Slashdot wants to hide some things
They're recommending using C++ and C to call the OS X Windowing APIs, which doesn't sound like a good idea, since the GUI could be built much quicker with Objective-C and AppBuilder.
It almost seems that building a MacOffice from scratch would be easier than this port, but I'm no expert in porting projects.
"What are we going to do tonight, Bill?"
www.lucernesys.comHorizon: Calendar-based personal finance
The only way to go is to create an open file format for documents and then get enough companies/groups on as many OSs as possible to create much better applications than what Microsoft so pathetically offers. This does not mean, as Microsoft believes, piling on the features whether or not they are actually a good thing nor whether or not they are implemented well. It means doing the basics the best and innovating intelligently. We need to put them behind the curve, and in an open source, widely available, very easy to use way. That and perform a whole heck of a lot of human sacrifices.
Microsoft dominates without justification, as always, but I believe it is possible to topple them. Everyone gave up on being better a long time ago and instead tried to emulate. Now it's time to bring back real advances.
--- What?