|
NeoOffice/C
From NeoWiki
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.