Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - What's blocking me from diving in ...
What's blocking me from diving in ...
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
limakilo
Blue Pill


Joined: Apr 30, 2005
Posts: 1

PostPosted: Sat Apr 30, 2005 1:37 am    Post subject: What's blocking me from diving in ...

Hi All

Many thanks for all the great work done on NeoOffice. It has been a key influencer in moving my business from PC desktops to the Mac.

IMHO NeoOffice works great (if a little slow) and the only real pain at the moment is that the file dialog is not native.

I am an experienced software engineer and my current main project is developing a Cocoa app. I'd love to contribute to NeoOffice (in particular native file dialogs). However, there a few blockers in my way. I post these in the hope that I can be persuaded to dive in.

1) I hear the build time is 36 hours. That's going to make it very difficult for me to start until I buy some new hardware and can dedicate a box to NeoOffice dev.

2) Will NeoOffice support the OpenDocument formats? These are the default in OOo V2

3) Apple's lack of support for the Open* formats. Can we grease the wheels by developing plugins or filters? BTW given iWorks has no spreadsheet would it be a good idea to develop "NeoSheet" - a light weight spreadsheet branched from NeoOffice?

Any comments would be greatly appreciated.

Best regards

Neil Williams
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sat Apr 30, 2005 8:43 am    Post subject:

Build time depends on machine type. While the initial build may take a day or two, after all of the libraries are built doing real development means you only need to rebuild a shared library or two, not the whole shebang. That's a much quicker process.

As to OpenDocument formats, we'll be compatible with them when we move the code base to one of the OOo versions that supports them. OpenOffice.org 1.1.5 which in theory (if it isn't vaporware) will backport OpenDocument formats into the 1.1.x codebase. None of the earlier OOo versions (including derivatives) will be compatible. Sadly, neither will may third party utilities for parsing and outputting OOo formatted files.

As to (3), that's not in my purview. There are no filter plugin APIs available for the Apple applications that I know of...not to mention that I don't own a copy. What can be done is the reverse: give OpenOffice.org the ability to read and write Keynote and Pages documents. See the "Keynote File Filter" doc here for more details:

http://www.dashboardbuddha.com/OOo/specs/index.html

Since that document was written near two years ago there have been some XML based additions to OOo itself, so it may be possible to write XSLT filters without diving into the C++ file parsing code. You may want to do some more research.

Unfortunately, neither the Keynote 2 nor Pages schemas are publicly documented at this time. If you want to do this, you can probably ask ADC and they'll give you access. While for me there are more important tasks than the Keynote filters, I'd love if someone else would jump in and grab the bull by the horns.

ed
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.