NeoOffice/C

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 05:52, 24 October 2005 (edit)
Sardisson (Talk | contribs)
m (rebranding)
← Previous diff
Revision as of 02:46, 15 November 2005 (edit) (undo)
( | contribs)
(adding in more about 'why' - should link to trinity for ed and patrick posts)
Next diff →
Line 6: Line 6:
NeoOffice/C was in development for quite a while (see old screenshots [http://www.neooffice.org/flaming_yeti_screenshots.html here] and [http://www.neooffice.org/incendiary_goblin.html here]) when it became apparent the approach it was using was slow and impractical. NeoOffice/C was in development for quite a while (see old screenshots [http://www.neooffice.org/flaming_yeti_screenshots.html here] and [http://www.neooffice.org/incendiary_goblin.html here]) when it became apparent the approach it was using was slow and impractical.
 +
 +Basically, using Cocoa with OpenOffice.org 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 OpenOffice.org. One could not simply make a 'wrapper' around OpenOffice.org, but instead very large amounts of code (OpenOffice.org 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. 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.

Revision as of 02:46, 15 November 2005

http://trinity.neooffice.org/images/topics/neo.gif

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 OpenOffice.org 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 OpenOffice.org 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 OpenOffice.org. One could not simply make a 'wrapper' around OpenOffice.org, but instead very large amounts of code (OpenOffice.org 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