From NeoWiki

Revision as of 02:46, 15 November 2005 by Jake (Talk | contribs)
Jump to: navigation, search

Note: Until late 2004 NeoOffice/C was named simply "NeoOffice" (without the "/C"). This caused confusion, so in December 2004, the Cocoa version of NeoOffice was renamed to NeoOffice/C.

NeoOffice/C was a prototyping project—not intended for day-to-day use—used to explore methods and problems that may be encountered when porting to run natively on Mac OS X.

NeoOffice/C was in development for quite a while (see old screenshots here and here) when it became apparent the approach it was using was slow and impractical.

Basically, using Cocoa with would be a herculean effort, and not just a simple port job. THe bindings Cocoa uses are not conducive with the code that makes up One could not simply make a 'wrapper' around, but instead very large amounts of code ( is 8 million lines of code) would have to be re-written.

Thus, a second approach to achieving native OS X look-and-feel was tried using Mac OS X's Java implementation instead of Cocoa to display Aqua. The result was NeoOffice/J (beginning with version 1.2, known simply as NeoOffice), which has supplanted NeoOffice/C as the actively developed Mac OS X project.

Personal tools