History of NeoOffice and OpenOffice.org: NeoOffice/C

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 12:06, 26 April 2005 (edit)
Sardisson (Talk | contribs)
m (fix noeditsection)
← Previous diff
Current revision (14:37, 29 June 2022) (edit) (undo)
( | contribs)
(Shorten text)
 
(13 intermediate revisions not shown.)
Line 2: Line 2:
''This overview and history consists of several pages. Click on the links in the box to the right to move to the previous or next section.'' ''This overview and history consists of several pages. Click on the links in the box to the right to move to the previous or next section.''
-<!-- === [[History_of_NeoOffice_and_OpenOffice.org:_Introduction|Introduction]] === 
-=== [[History_of_NeoOffice_and_OpenOffice.org:_OpenOffice.org|History of OpenOffice.org and OpenOffice.org on Mac OS X]] === 
---> 
=== Neolithic Office (NeoOffice® and NeoOffice®/C) === === Neolithic Office (NeoOffice® and NeoOffice®/C) ===
-In order to prototype methods for adding native Mac features and an Aqua appearance without fighting the constantly-changing [[OpenOffice.org|OpenOffice.org]] code, Edward H. Peterlin (lead developer on the 1.0.3 port) and Dan Williams (a primary developer of the 1.0.3 port) began the [[NeoOffice/C|NeoOffice/C]] project. (''Note: In December of 2004, the dormant NeoOffice was renamed "NeoOffice/C"—"C" stands for Cocoa—in order to prevent confusion with the actively-developed NeoOffice/J. To avoid confusion, it will henceforth be referred to as "NeoOffice/C".'') The suite's first appearance was as a proof-of-concept application for the O'Reilly Mac OS X Con 2002.+In order to prototype methods for adding native Mac features and an Aqua appearance without fighting the constantly-changing [[OpenOffice.org|OpenOffice.org]] code, Edward H. Peterlin (lead developer on the Mac port of OpenOffice.org 1.0.3) and Dan Williams (a primary developer of the 1.0.3 port) began the [[NeoOffice/C|NeoOffice/C]] project. (''Note: In December of 2004, the by-then-dormant original NeoOffice was renamed "NeoOffice/C"—"C" stands for Cocoa—in order to prevent confusion with the actively-developed NeoOffice/J and to allow NeoOffice/J to one day use the NeoOffice moniker. To avoid confusion, it will henceforth be referred to as "NeoOffice/C".'') [http://www.dashboardbuddha.com/OOo/first_aqua.html Written originally over a weekend] in response to the [http://news.cnet.com/2100-1001-946714.html?tag=mncol;txt Sun-Apple-StarOffice] [http://news.cnet.com/Sun-muddies-StarOffice-plans-for-OS-X/2100-1001_3-947746.html vaporware fiasco], the suite's first appearance as “NeoOffice” was as a proof-of-concept application for the O'Reilly Mac OS X Con 2002.
The [[NeoOffice/C|NeoOffice/C]] project sought to replace [[Wikipedia:X11|X11]] technologies with native Mac APIs and routines like CoreGraphics and ATSUI in order to give OpenOffice.org a Mac “look-and-feel” and make it a well-behaved Mac application. NeoOffice/C was a prototype project aimed at software developers only and was not stable enough for day-to-day use. Its two binary "releases" only ran under Mac OS X 10.2.x ("Jaguar") and then only for a few minutes at a time. The [[NeoOffice/C|NeoOffice/C]] project sought to replace [[Wikipedia:X11|X11]] technologies with native Mac APIs and routines like CoreGraphics and ATSUI in order to give OpenOffice.org a Mac “look-and-feel” and make it a well-behaved Mac application. NeoOffice/C was a prototype project aimed at software developers only and was not stable enough for day-to-day use. Its two binary "releases" only ran under Mac OS X 10.2.x ("Jaguar") and then only for a few minutes at a time.
-As of late 2004, [[NeoOffice/C|NeoOffice/C]] was not under active development, but many of the lessons learned in its early development were being applied to further development of its sister, NeoOffice/J. The work also formed the basis of the Native Widget and Native Menu Frameworks that debuted in OpenOffice.org 1.1; these frameworks are being used to provided operating system-specific menus and buttons by NeoOffice/J as well as by OpenOffice.org implementations under Linux GUIs such as KDE.+As of late 2004, [[NeoOffice/C|NeoOffice/C]] had ceased development, but many of the lessons learned in its early development were being applied to further development of its sister, NeoOffice/J (now known simply as NeoOffice). The work also formed the basis of the Native Widget and Native Menu Frameworks that debuted in OpenOffice.org 1.1; these frameworks are being used to provided operating system-specific menus and buttons by NeoOffice as well as by OpenOffice.org implementations under Linux GUIs such as KDE.
==== Screenshots from NeoOffice/C ==== ==== Screenshots from NeoOffice/C ====
Line 16: Line 13:
[http://www.neooffice.org/flaming_yeti.html Flaming Yeti build] (26-Nov-2002, OpenOffice.org 1.0-based) Built for O'Reilly OSXCON 2002. [http://www.neooffice.org/flaming_yeti.html Flaming Yeti build] (26-Nov-2002, OpenOffice.org 1.0-based) Built for O'Reilly OSXCON 2002.
-[http://www.neooffice.org/images/home-improve.gif http://www.neooffice.org/images/home-improve-thumb.gif][http://www.neooffice.org/images/preso.gif http://www.neooffice.org/images/preso-thumb.gif][http://www.neooffice.org/images/letter-whimsy-full.gif http://www.neooffice.org/images/letter-whimsy-thumb.gif] +[[image:home-improve.gif|300px|Flaming Yeti opening an Excel spreadsheet]] [[image:preso.gif|300px|Flaming Yeti opening a PowerPoint presentation]] [[image:letter-whimsy-full.gif|300px|Flaming Yeti opening a Word template]]
[http://www.neooffice.org/incendiary_goblin.html Incendiary Goblin build], aka NeoOffice/C 0.0.1 (22-June-2003, OpenOffice.org 1.1-based) Built for Apple's WWDC 2003. [http://www.neooffice.org/incendiary_goblin.html Incendiary Goblin build], aka NeoOffice/C 0.0.1 (22-June-2003, OpenOffice.org 1.1-based) Built for Apple's WWDC 2003.
-[http://www.neooffice.org/images/goblin_sdraw.jpg http://www.neooffice.org/images/goblin_sdraw_thumb.gif]+[[image:goblin_sdraw.jpg|300px|Draw document created by Incendiary Goblin]]
-'''("NeoOffice" is a registered trademark of Edward H. Peterlin.)'''+'''("NeoOffice" is a registered [[NeoOffice_CD_Distribution_%26_Trademark_Usage|trademark]])'''
-<!-- === [[History_of_NeoOffice_and_OpenOffice.org:_NeoOffice/J|Neolithic Office for Java™ (NeoOffice®/J)]] ===+{{botlangbarEN|[[Fr:Historique_de_NeoOffice_et_OpenOffice.org:_NeoOffice/C|Français]] [[It:Storia_di_NeoOffice_e_OpenOffice.org:_NeoOffice/C|Italiano]] [[NL:Historiek van NeoOffice en OpenOffice.org: NeoOffice/C|Nederlands]]}}
-=== [[History_of_NeoOffice_and_OpenOffice.org:_Timeline|Timeline and Additional Resources]] === -->+[[Category:NeoOffice/C]][[Category:Screenshots]]
__NOEDITSECTION__ __NOEDITSECTION__

Current revision

This overview and history consists of several pages. Click on the links in the box to the right to move to the previous or next section.

Neolithic Office (NeoOffice® and NeoOffice®/C)

In order to prototype methods for adding native Mac features and an Aqua appearance without fighting the constantly-changing OpenOffice.org code, Edward H. Peterlin (lead developer on the Mac port of OpenOffice.org 1.0.3) and Dan Williams (a primary developer of the 1.0.3 port) began the NeoOffice/C project. (Note: In December of 2004, the by-then-dormant original NeoOffice was renamed "NeoOffice/C"—"C" stands for Cocoa—in order to prevent confusion with the actively-developed NeoOffice/J and to allow NeoOffice/J to one day use the NeoOffice moniker. To avoid confusion, it will henceforth be referred to as "NeoOffice/C".) Written originally over a weekend in response to the Sun-Apple-StarOffice vaporware fiasco, the suite's first appearance as “NeoOffice” was as a proof-of-concept application for the O'Reilly Mac OS X Con 2002.

The NeoOffice/C project sought to replace X11 technologies with native Mac APIs and routines like CoreGraphics and ATSUI in order to give OpenOffice.org a Mac “look-and-feel” and make it a well-behaved Mac application. NeoOffice/C was a prototype project aimed at software developers only and was not stable enough for day-to-day use. Its two binary "releases" only ran under Mac OS X 10.2.x ("Jaguar") and then only for a few minutes at a time.

As of late 2004, NeoOffice/C had ceased development, but many of the lessons learned in its early development were being applied to further development of its sister, NeoOffice/J (now known simply as NeoOffice). The work also formed the basis of the Native Widget and Native Menu Frameworks that debuted in OpenOffice.org 1.1; these frameworks are being used to provided operating system-specific menus and buttons by NeoOffice as well as by OpenOffice.org implementations under Linux GUIs such as KDE.

Screenshots from NeoOffice/C

Flaming Yeti build (26-Nov-2002, OpenOffice.org 1.0-based) Built for O'Reilly OSXCON 2002.

Flaming Yeti opening an Excel spreadsheet Flaming Yeti opening a PowerPoint presentation Flaming Yeti opening a Word template

Incendiary Goblin build, aka NeoOffice/C 0.0.1 (22-June-2003, OpenOffice.org 1.1-based) Built for Apple's WWDC 2003.

Draw document created by Incendiary Goblin

("NeoOffice" is a registered trademark)


This article in other languages: Français Italiano Nederlands
Personal tools