GullFOSS
OpenOffice.org Engineering at Sun
 
 
 
 
More Flickr photos tagged with openoffice

Today's Page Hits: 1315

Locations of visitors to this page
Thursday, 08 May 2008
OUT NOW!! - The first public version of ODFDOM..
Svante Schubert
I am pleased to announce that the first public version of ODFDOM is now available for download.

ODFDOM is the new opensource (LGPLv3), multi-layered, lightweight, OpenDocument centric API with a Java 5 reference implementation.

For a quick review we offer you an online JavaDoc documentation and the wiki. For deeper analysis we have uploaded several packages:
The version number 0.6 was chosen as we believe that although there is still some work towards a full version, already more than half of the way towards it was managed.

Even with its 0.6 version, ODFDOM is more than a successful prototype, which tests new concepts like the typed DOM code generation from the RelaxNG schema of OpenDocument 1.1. Moreover it is the living successor of AODL and Odf4j, co-evolved from their creators and already matured by countless development cycles within more than a year development within Sun.

Therefore there is nothing left for me to say, as that I hope you will join us in evolving the API to a full version!

Please enjoy the API...
Svante

tags:

Posted by Svante Schubert on 08 May 2008  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[1]

Friday, 25 Apr 2008
ODFDOM - the new opensourced multi-tiered API for the ISO OpenDocument Format
Svante Schubert

ODFDOM is the name of the upcoming free OpenDocument framework sponsored by Sun Microsystems Inc.

It will be the next evolutionary step after AODL and Odf4j. Designed together with their architects with the intent to provide an easy lightwork programming API for the ODF developer community. ODFDOM is meant to be portable to any object-oriented language.

The first pre-version of the Java 5 reference implementation of ODFDOM is planned to become available under LGPL3 in May 2008.

Please find further detailed information in the OOo Wiki.

 

 

tags:

Posted by Svante Schubert on 25 Apr 2008  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this

Monday, 23 Jul 2007
My Visions
Kay Ramme

I recently stumbled over a broader Gnome vision regarding an Online Desktop (see here), which sounds reasonable new and ambitious.

I just would like to take the opportunity to present my very own little ideas regarding OOo, in no particular order.

Some of the items are in the works or at least people are thinking about them, others may be new. If anybody is interested, I am sure I can come up with more ...

Many visions etc. are in the heads (fingers?) of the community, and may not (yet) be written down explicitly. I am pretty sure that, if asking, most people can give a list of what's coming and what they are currently thinking about.

tags:

Posted by Kay Ramme on 23 Jul 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[8]

Monday, 18 Jun 2007
OpenOffice.org and the included 3rd party libraries
Malte Timmermann

This is a part of my latest posting to my blog.

Initially I only wanted to write about the latest security issues. In the end it was more about architecture and I better should have posted it here.

So this is the point: Why do we ship 3rd party libraries with OOo?!

There are 3 reasons for shipping these libraries with SO/OOo, instead of making them a system requirement:

1) It's convenient for the user. Just download and install the productivity suite, don't care about additional downloads and installations.

2) Modified versions. In some cases SO/OOo ship modified versions of 3rd party libraries, because we made some bug fixes which are not available in the official versions from that library right now.

3) No problems with ABI compatibility. Sometimes 3rd party libraries change in a way that they become incompatible with current versions of SO/OOo. Sometimes even in a way that the users doesn't recognize it immediately (application still starts), but some things behave differently (and wrong). This happens for example when introducing new enum values in the middle of existing values. An example for this can be found in the FreeType library, which was responsible for one of the security vulnerabilities.

But in general, there should only be one copy of each library on a system, if possible. Programs shouldn't install "private copies".

Funny. I was just searching for some public documentation about our ARC Process, because ARC also checks for private copies, when stumbling over a very recent OpenSolaris blog from a colleague.

Item #5 is exactly what we are talking about here...

 

tags:

Posted by Malte Timmermann on 18 Jun 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[2]

GullFOSS