PBCentral.com

Home > Columns > Noah Kravitz


Open Source Office: Neo Office 1.2 Reviewed
Pros: Price (free!), Stability, MS Office/PDF/ODF Compatibility, Smaller install than MS Office, Easier to install than OpenOffice, Should Improve over time through open source community
Cons: Pokey performance, Lack of templates, Screen flicker on redraw, GUI is not up to Mac standards, Overall experience not on par with commercial apps
In Sum:Great open-source, no-cost alternative to MS Office, but still needs work to compete with the big boys.
Pricing: Free (GNU Public License)
Requires: OS X 10.3 or higher, PPC-Based Mac, 384 MB RAM, 400 MB Free Disk Space
More Info: NeoOffice, www.neooffice.org; NeoWiki; OpenOffice, www.openoffice.org

by Noah Kravitz, Reviews Editor 8 February 2006

An Open Source Alternative
With AppleWorks long gone and iWork not the full-fledged "Office Killer" some hoped it to be, Mac owners needing to share word processing and spreadsheet documents with other Mac and PC users are caught between a rock and a hard place: Shell out for Microsoft Office or use old software. Most of the computing world uses Office for word processing, spreadsheets, and presentations, and most of us complain about it regularly. Mac users, in particular, will tell you that Office for OS X suffers from bloat, bugs, and a general lack of good behavior.

Well, there is an alternative. OpenOffice is an office suite built on Java and Carbon APIs that's part of a burgeoning movement of open source software created by people who are tired of commercial-only computing options. Actually, the movement is made up of those people and folks like me who like the idea, support the movement, and write about the applications because we don't have the programming chops to contribute much else.

One of the problems with OpenOffice is that it's a little tricky to install and use on OS X, in large part because it requires the X11 environment (which is part of the Tiger install but often left uninstalled to save disk space). I found this out only after I downloaded the 124 MB install file, ran the installer, and double-clicked the OpenOffice icon to get ... nothing. For while the OpenOffice app is an office suite when run inside of X11, under OS X it's an executable script file that doesn't do much at all.

That's why they made NeoOffice. NeoOffice is a just for OS X version of OpenOffice, made to install and run under OS X like any other application would, and to run a bit more like a standard Mac app than OpenOffice at that (Neo uses Aqua menus whereas Open does not). So I downloaded NeoOffice 1.2 Beta, installed it, and have been using it both at home and work for the past couple of weeks. Yesterday as I sat down to write this review, I hopped over to NeoOffice.org and lo and behold, there's an official release now available. NeoOffice 1.2 is out of Beta and ready for the world. Or is it?

Looks Like 1995 ... Acts Like 1999, at Least
NeoOffice 1.2 is a 124 MB download of a typical OS X installer package. The application itself was built using a combination of Java 1.4 and Cocoa APIs. This is a change from earlier versions of the program which were built on Java 1.3.1 and Carbon APIs that, according to the NeoOffice features page, Apple is no longer actively supporting. The upshot is actually a more stable application, but the functional differences between v 1.2 beta and v 1.2 are small enough that I was able to upgrade my beta version via a <3 MB patch. So while most of this review is based on my experiences with the beta version, both the time I've spent using the full release and the online documentation I read made me confident that my experiences are worthy grounds for a proper review.

Note also that I'm going to compare NeoOffice to Microsoft Office because that's how most people will view and use the program. MS Office has become the standard by which office applications are judged (for better or worse) and so when I use iWork or any other Word Processor/Presentation or Spreadsheet software, Office is my reference point. That being said, it's somewhat unfair to compare NeoOffice to MS Office because Microsoft is a giant corporate monolith backed by billions of dollars and open source is a bunch of folks like me and you plugging away at home, after hours, funded by the donations of, well, folks like you and me.

The installer leaves you with a single application on your Mac that launches on double-click like you're used to. From the NeoOffice interface you can create and open Word Processing, Spreadsheet, Presentation, Drawing, and Formula documents. Menu choices are also available for creating HTML and Master documents, Business Cards, and Labels. NeoOffice is a pretty comprehensive solution and really does most of the major tasks people ask MS Office to do (save Email and Calendar/Contacts, which are handled by Apple's Mail, iCal, and Address Book applications).

Let me say this right off the bat: NeoOffice is stable, or at least it has been for me. No crashes yet. Not a one. Good work, developers (Patrick Luby and Edward Peterlin are listed as the creators of the project).

The first thing you'll notice about NeoOffice is that startup is slow and rather than popping up all at once like most applications, the elements of any new window appear a few at a time, right before your eyes, until the window is fully composed and ready for use. This was my experience using v 1.2 on both my iBook G4/1Ghz and iMac G5/1.6Ghz machines. The second thing you'll notice about NeoOffice is the user interface. Unless you're brand new to using an OS X Mac, you'll probably be tempted to laugh at the somewhat crude, dated layout and graphical elements that appear on your screen.

Remember, it is Open Source
This is where you have to take into account what OpenOffice, NeoOffice, and open source software in general are all about. The idea is to create working, useable alternatives to commercial software and to do so in a collaborative manner. Generally this results in software licensed for free personal use by most anyone who wants it. Generally this is also the result of many people working for free, in their spare time, without the budget, technical resources, and other support afforded by the backing of a major software corporation. In other words, NeoOffice ain't supposed to be MS Office, and it ain't gonna be. What it is, to borrow a cliche, is software by the people for the people. It works, but it's a little bit ugly, a little bit slow, and a little bit rough around the edges.

Most of my daily work on the computer that I'd use MS Office for involves word processing. Once in awhile I'll create or view a PowerPoint presentation (usually when using one in a project with students). Rarely do I use any drawing tools in Office, nor do I create HTML pages using Word. So my testing of NeoOffice followed those general patterns, though I did make sure to try out every type of document for the sake of the review.

In general, I'll say this about NeoOffice 1.2: It's an excellent start. I wouldn't call myself a Power Office User by any stretch of the imagination, so I could probably jettison Word and Excel in favor of NeoOffice right now and not run into any situations I couldn't handle anytime soon. I'm not going to do that, however, because I already have a licensed copy of Office and while it takes up too much hard disk space and tends to annoy me here and there, it's still a faster, smoother ride than NeoOffice ... by a long shot.

Most functions and commands I'm used to working with in MS Office can be found in NeoOffice, though they sometimes show up in unexpected places. Note I didn't say that everything you're used to can be found: It can't. Toolbars are not dockable and floating palletes are much fewer, further between, and rougher here. Integration with the Finder and Mail apps is solid, if somewhat crude looking.

Templates? Well, NeoOffice 1.2 comes with four presentation templates pre-instaled. They're fine. MS Word comes with a bunch more than that and a ton are available online. A big key to the future of a program like NeoOffice is, of course, the contributions of users to the development of the application. One thing people can do is create some killer templates and share them on the Web. If you think about it, half the reason why Apple programs like iWork, Keynote, and iDVD are popular are because they come with a bunch of very slick templates right out of the box. A few good ones for NeoOffice's word processing and presentation modules would be a great start.

On the plus side, though, the font menus show available fonts as they'll render and not just as a list of names. I love programs that do that. Why don't all programs do that already? It is the 21st Century, is it not?

Patience is a Virtue
Working in NeoOffice is an exercise in patience. Everytime I scroll within a window, that window disappers and redraws itself. As such, scrolls through multipage documents are akin to watching a sort of ASCII strobe light blink very slowly. Scrolling itself is a bit wonky, especially when I use the wheel on my mouse or Sidetrack's scrolling trackpad functionality. Clicking menu and toolbar items often results in a lag long enough to make me click again once or twice, resulting in the dreaded "all your clicks come back to haunt you" syndrome: after a few seconds of nothing the program responds to all of my clicks in rapid succession, usually leaving me right back where I started. Working with complicated formulas in the Spreadsheet module is very, very slow. I don't have to do this often so I only ran a few tests. That was enough for me. If your work depends on formulas and calculations in spreadsheets, stick with Excel for now.

These symptoms tend to be exacerbated by switching back and forth between NeoOffice and another open program. For example, I often hop between copying text from Safari/Firefox and pasting it into my text editor when writing articles or creating Web-based lesson plans for school. Doing so with NeoOffice as my text editor means waiting a few beats before I can paste. This is either annoying or unacceptable, depending on my mood and working pace. In an office situation this would be completely intolerable.

Overall Impressions and Rating
I'm not going to delve further into specifics of what NeoOffice can and can't do for one simple reason: If you're the kind of person who's going to download, install, and actually give an open source office suite a chance, you're also likely the kind of person who knows it's not going to do everything MS Office or iWork can do. If you're interested in specific functionality, check out the NeoOffice home page, NeoWiki, Trinity Forums, or the NeoOffice entry on VersionTracker, or drop me a line and I'll see if I can answer your question.

Assigning a rating to a program like NeoOffice is hard. The application gets five 'Books for its mere existence and stability. Seriously. As one VersionTracker user review put it, "The other positive thing that the whole OpenOffice suite is doing is innovating. They are getting past the "must copy MS features", and are doing a good job at incorporating their own solutions. One day, those unique solutions will be driving their market." Can't stress that enough: a free or low-cost office suite built by Mac users for Mac users around existing file standards would be a wonderful thing, and should NeoOffice continue to evolve in the areas of speed and GUI refinements, it will be a wonderful thing someday soon.

However, my fuzzy feelings about free and open source software aside, NeoOffice probably deserves one and a half or two 'Books at most for its performance and features. It's slow, it looks dated, and it's quirky in a way that quickly becomes annoying and gets in the way of your work.

So I'm giving it a three and a half out of five. And unlike commercial products, I'm figuring intent and potential heavily into the equation with this rating. It's a good start -- a great start, really when you think about it. I mean, it's a free office suite that actually works, actually handles .doc and .xls files the majority of the time, and it's potential is as vast as all of the people interested in contributing to it's development.

Will I deploy it across my school's network? No. Will I delete my copy of MS Office and use NeoOffice exclusively for my own work? No. But will I keep using it, recommend it to friends as an example of what open source communities are all about, and keep an eager eye out for future releases? You bet. NeoOffice is exciting, even if more in theory than practice just yet.

* * * *

Get the best price for your new iPod at PCPrices/iPod

* * * *
Noah Kravitz is the Reviews Editor for PowerBook Central. A writer, educator, and musician, he lives in Oakland, CA and is the author of Teaching and Learning with Technology.


 

Week's Best MacBook Prices:
Specials for PowerBook Central Readers

17" MacBook Pro
2.53GHz i5: MSRP $2299
spacer
B&H $2199
MacConnection $2049
MacMall - Your #1 Apple Superstore! $2199.99

15" MacBook Pro
2.4GHz i5: MSRP $1799
2.53GHz i5: MSRP $1999
2.66GHz i7: MSRP $2199

spacer
2.4GHz 2.53GHz 2.66GHz
B&H $1739.95 $1929.95 $2099.95
MacConnection $1669 $1799 $1969
MacMall - Your #1 Apple Superstore! $1739.99 $1929.99 $2099.99

13" MacBook Pro
2.4GHz: MSRP $1199
2.66GHz: MSRP $1499
spacer
2.4GHz 2.66GHz
B&H $1159 $1449
MacConnection $1049 $1349
MacMall - Your #1 Apple Superstore! $1159.99 $1449.99

MacBook Air
1.86GHz/120GB HD: MSRP $1499
2.13GHz/128GB SSD: MSRP $1799
spacer
1.86GHz 2.13GHz
B&H $1427.95 $1707.29
MacConnection $1439 $1729
MacMall - Your #1 Apple Superstore! $1447.98 $1707.27

Apple Store
Apple Refurbished
June 2009 models:
17" 2.8GHz MacBook Pro: $1869
15" 2.66GHz MacBook Pro: $1529
13" 2.53GHz MacBook Pro: $1189
13" 2.26GHz MacBook Pro: $929
13" 2.13GHz/128GB MacBook Air: $1549
13" 1.86GHz/120GB MacBook Air: $1249
Oct 2009 models:
13" 2.26GHz White MacBook: $849
March 2009 models:
15" 2.93GHz MacBook Pro: $1949
Jan 2009 models:
17" 2.93GHz MacBook Pro: $2199
17" 2.66GHz MacBook Pro: $1949
Oct 2008 models:
13" 1.8GHz/128GB MacBook Air: $1449
13" 1.6GHz/120GB MacBook Air: $1199

Updated Daily


Apple Store

New iMac!  The all-in-one for everyone.


Terms of Use | Privacy | About Us

Copyright © 1996-2009 HENT Online LLC. All Rights Reserved.