<?xml version="1.0" encoding="utf-8"?>
<rss version="0.92" xml:base="http://opendocument.xml.org">
<channel>
 <title>Blogs | Open Document - Online Community for the OpenDocument OASIS Standard</title>
 <link>http://opendocument.xml.org</link>
 <description>
  Submit Blog Post


  This page provides a chronological list of ODF-related blog posts created here and on other sites.


  See also:


  Blogroll (an alphabetical list of ODF-related blog sites)
    
  OpenDocument XML.org Bloggers
  OpenDocument XML.org Blogging Guidelines


</description>
 <language>en</language>
<item>
 <title>First release of the Apache ODF Toolkit</title>
 <link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/MIvuUgf-PN8/apache-odf-toolkit-release.html</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://incubator.apache.org/odftoolkit/downloads.html&quot;&gt;Apache ODF Toolkit 0.5 (incubating) release&lt;/a&gt; is now available for download.  &lt;a href=&quot;http://www.apache.org/dist/incubator/odftoolkit/CHANGES-0.5-incubating.txt&quot;&gt;Detailed change notes&lt;/a&gt; are also posted.  The ODF Toolkit is a Java library for reading, writing and creating ODF documents.  It is entirely in Java and does not require that you install a desktop editor like OpenOffice.  It operates directly on the file format and is suitable for server-side use, for tasks such as document automation, report generation, information extractions, etc.&lt;/p&gt;
&lt;p&gt;As mentioned in a &lt;a href=&quot;http://www.robweir.com/blog/2011/08/apache-odf-toolkit.html&quot;&gt;previous post&lt;/a&gt;, the Java components from the ODF Toolkit Union have moved over to Apache.  Since this open source project was already using the Apache 2.0 license, the work required to achieve our first Apache release was relatively straightforward.    The major task was to take the various components of the Toolkit, which were treated as independent projects at the ODF Toolkit Union, and get them to work better together as a single Toolkit, e.g., build together using the same version of the JDK, package them together into a consolidated release bundle.  Not rocket science,  but it did require some iteration.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;re starting now to put together a plan for the next release and future releases.  Some of the items under consideration include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Adding document encryption/decryption support&lt;/li&gt;
&lt;li&gt;Adding digital signature support&lt;/li&gt;
&lt;li&gt;Update to final published ODF 1.2 schema&lt;/li&gt;
&lt;li&gt;Update the &lt;a href=&quot;http://incubator.apache.org/odftoolkit/simple/demo/index.html&quot;&gt;demo applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Concurrency testing&lt;/li&gt;
&lt;li&gt;Adding support for ODF 1.2&amp;#8242;s RDFa/RDF XML semantic metadata feature&lt;/li&gt;
&lt;li&gt;Implement ODF 1.2&amp;#8242;s OpenFormula spreadsheet formula language&lt;/li&gt;
&lt;li&gt;Add high-performance event-driven streaming API, for subset of tasks that can be done efficiently that way&lt;/li&gt;
&lt;li&gt;More &lt;a href=&quot;http://incubator.apache.org/odftoolkit/simple/document/cookbook/index.html&quot;&gt;cookbook&lt;/a&gt; examples&lt;/li&gt;
&lt;li&gt;More testing and bug fixing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you are interested in learning more about the ODF Toolkit, you should visit &lt;a href=&quot;http://incubator.apache.org/odftoolkit/index.html&quot;&gt;our website&lt;/a&gt;.   If you have further questions, we have a &lt;a href=&quot;http://incubator.apache.org/odftoolkit/mailing-lists.html#users_mailing_list&quot;&gt;users list&lt;/a&gt; and a &lt;a href=&quot;http://incubator.apache.org/odftoolkit/mailing-lists.html#development_mailing_list&quot;&gt;development list&lt;/a&gt; that you are welcome to join.&lt;/p&gt;
&lt;p&gt;If you know some Java and are interested in ODF, I&amp;#8217;d encourage you to take a look at this project and consider participating.  We are a small, international, welcoming group working on this project,  with a strong focus on quality.  Come, take a look.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;a2a_button_twitter&quot; href=&quot;http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Twitter&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/twitter.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Twitter&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_identi_ca&quot; href=&quot;http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Identi.ca&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/identica.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Identi.ca&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_delicious&quot; href=&quot;http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Delicious&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/delicious.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Delicious&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_diigo&quot; href=&quot;http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Diigo&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/diigo.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Diigo&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_digg&quot; href=&quot;http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Digg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/digg.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Digg&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_email&quot; href=&quot;http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Email&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/email.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Email&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_facebook&quot; href=&quot;http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Facebook&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/facebook.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Facebook&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_instapaper&quot; href=&quot;http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Instapaper&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/instapaper.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Instapaper&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_linkedin&quot; href=&quot;http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;LinkedIn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/linkedin.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;LinkedIn&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_reddit&quot; href=&quot;http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Reddit&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/reddit.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Reddit&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_slashdot&quot; href=&quot;http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;Slashdot&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Slashdot&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_button_stumbleupon&quot; href=&quot;http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;linkname=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; title=&quot;StumbleUpon&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;StumbleUpon&quot;/&gt;&lt;/a&gt;&lt;a class=&quot;a2a_dd a2a_target addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.robweir.com%2Fblog%2F2012%2F01%2Fapache-odf-toolkit-release.html&amp;amp;title=First%20release%20of%20the%20Apache%20ODF%20Toolkit&quot; id=&quot;wpa2a_10&quot;&gt;&lt;img src=&quot;http://www.robweir.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png&quot; width=&quot;171&quot; height=&quot;16&quot; alt=&quot;Share&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href=&#039;http://www.robweir.com/blog/2011/08/apache-odf-toolkit.html&#039; rel=&#039;bookmark&#039; title=&#039;An Invitation to the Apache ODF Toolkit&#039;&gt;An Invitation to the Apache ODF Toolkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://www.robweir.com/blog/2009/02/21st-odf-toolkit-scenario.html&#039; rel=&#039;bookmark&#039; title=&#039;The 21st ODF Toolkit Scenario&#039;&gt;The 21st ODF Toolkit Scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#039;http://www.robweir.com/blog/2009/07/odfdom-07-released.html&#039; rel=&#039;bookmark&#039; title=&#039;ODFDOM 0.7 Released&#039;&gt;ODFDOM 0.7 Released&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MIvuUgf-PN8:EIGbs4Jc0dk:gIN9vFwOqvQ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MIvuUgf-PN8:EIGbs4Jc0dk:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MIvuUgf-PN8:EIGbs4Jc0dk:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:YwkR-u9nhCs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MIvuUgf-PN8:EIGbs4Jc0dk:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MIvuUgf-PN8:EIGbs4Jc0dk:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/robweir/antic-atom/~4/MIvuUgf-PN8&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;</description>
 <pubDate>Thu, 26 Jan 2012 10:02:03 -0500</pubDate>
</item>
<item>
 <title>Another AEGIS development: document accessibility checking - AccessODF</title>
 <link>https://blogs.oracle.com/korn/entry/another_aegis_development_document_accessibility</link>
 <description>&lt;p&gt;
Over the past few years as part of the &lt;a href=&quot;http://www.aegis-project.eu&quot;&gt;AEGIS project&lt;/a&gt;, our friends at the &lt;a href=&quot;http://www.kuleuven.be/english&quot;&gt;Katholieke Universiteit Leuven&lt;/a&gt; (K.U.Leuven) have released extensions to &lt;a href=&quot;http://www.openoffice.org/&quot;&gt;OpenOffice.org&lt;/a&gt; that allow users to create talking books in &lt;a href=&quot;http://daisyconsortium.org/&quot;&gt;DAISY&lt;/a&gt; format (with &lt;a href=&quot;http://odt2daisy.sourceforge.net/&quot;&gt;odt2daisy&lt;/a&gt;), and to print documents in Braille (with &lt;a href=&quot;http://odt2braille.sourceforge.net/&quot;&gt;odt2braille&lt;/a&gt;). &lt;p&gt;

Today K.U.Leuven has &lt;a href=&quot;https://blogs.oracle.com/korn/resource/PressRelease_Extensions_20111108.pdf&quot;&gt;announced something&lt;/a&gt; that makes both of these extensions even better: &lt;a href=&quot;http://sourceforge.net/p/accessodf/wiki&quot;&gt;AccessODF&lt;/a&gt;.  AccessODF is a third extension which adds a powerful accessibility checker to the office suite, allowing authors to find and fix accessibility errors in Writer documents.  Properly marked up, accessible documents can then be used to generate accessible DAISY books, to print out properly formatted Braille documents, or to create accessible PDF files.  AccessODF is fully cross platform, working on Windows, Macintosh, Linux, and Solaris.  And like odt2daisy and odt2braille, it also works as an extension to LibreOffice. &lt;p&gt;

AccessODF, along with odt2daisy and odt2braille, will be one of the highlights at the upcoming &lt;a href=&quot;http://www.aegis-conference.eu&quot;&gt;AEGIS Conference&lt;/a&gt; in Brussels at the end of this month.</description>
 <pubDate>Tue, 08 Nov 2011 18:57:10 -0500</pubDate>
</item>
<item>
 <title>Another AEGIS development: document accessibility checking - AccessODF</title>
 <link>http://blogs.oracle.com/korn/entry/another_aegis_development_document_accessibility</link>
 <description>&lt;p&gt;
Over the past few years as part of the &lt;a href=&quot;http://www.aegis-project.eu&quot;&gt;AEGIS project&lt;/a&gt;, our friends at the &lt;a href=&quot;http://www.kuleuven.be/english&quot;&gt;Katholieke Universiteit Leuven&lt;/a&gt; (K.U.Leuven) have released extensions to &lt;a href=&quot;http://www.openoffice.org/&quot;&gt;OpenOffice.org&lt;/a&gt; that allow users to create talking books in &lt;a href=&quot;http://daisyconsortium.org/&quot;&gt;DAISY&lt;/a&gt; format (with &lt;a href=&quot;http://odt2daisy.sourceforge.net/&quot;&gt;odt2daisy&lt;/a&gt;), and to print documents in Braille (with &lt;a href=&quot;http://odt2braille.sourceforge.net/&quot;&gt;odt2braille&lt;/a&gt;). &lt;p&gt;

Today K.U.Leuven has &lt;a href=&quot;https://blogs.oracle.com/korn/resource/PressRelease_Extensions_20111108.pdf&quot;&gt;announced something&lt;/a&gt; that makes both of these extensions even better: &lt;a href=&quot;http://sourceforge.net/p/accessodf/wiki&quot;&gt;AccessODF&lt;/a&gt;.  AccessODF is a third extension which adds a powerful accessibility checker to the office suite, allowing authors to find and fix accessibility errors in Writer documents.  Properly marked up, accessible documents can then be used to generate accessible DAISY books, to print out properly formatted Braille documents, or to create accessible PDF files.  AccessODF is fully cross platform, working on Windows, Macintosh, Linux, and Solaris.  And like odt2daisy and odt2braille, it also works as an extension to LibreOffice. &lt;p&gt;

AccessODF, along with odt2daisy and odt2braille, will be one of the highlights at the upcoming &lt;a href=&quot;http://www.aegis-conference.eu&quot;&gt;AEGIS Conference&lt;/a&gt; in Brussels at the end of this month.</description>
 <pubDate>Tue, 08 Nov 2011 18:57:10 -0500</pubDate>
</item>
<item>
 <title>AES encryption for OpenOffice.org</title>
 <link>http://blogs.oracle.com/GullFOSS/entry/aes_encryption_for_openoffice_org</link>
 <description>&lt;p&gt;The &lt;a title=&quot;ODF 1.2&quot; href=&quot;http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part3.html&quot;&gt;ODF 1.2 specification&lt;/a&gt; allows for stronger encryption algorithms, and Blowfish is declared as the legacy encryption algorithm.&lt;/p&gt; 
  &lt;p&gt;The new version of the standard allows the encryption algorithms listed in &lt;a title=&quot;xml-enc&quot; href=&quot;http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/#sec-Alg-Block&quot;&gt;§5.2 of xmlenc-core&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
  &lt;p&gt;Many people wanted to see&lt;a href=&quot;http://www.openoffice.org/&quot;&gt; OpenOffice.org&lt;/a&gt; using AES encryption instead of Blowfish - and exactly this is what we have implemented for OpenOffice.org 3.4.&lt;/p&gt; 
  &lt;p&gt;AES-256 encryption will be used for ODF 1.2 documents, but when you
 configure OOo to use ODF 1.1 or older, then of course Blowfish will be 
used.&lt;/p&gt; 
  &lt;p&gt; In case you want to use the old encryption and hashing algorithms 
for ODF 1.2 documents you can configure OOo to do so. As this shouldn&#039;t 
be the case for most people, there is no UI for this, but the 
configuration files need to be changed directly. See &lt;a title=&quot;OOo AES feature mail&quot; href=&quot;http://openoffice.org/projects/www/lists/allfeatures/archive/2011-03/message/2&quot;&gt;the feature mail&lt;/a&gt; for more details.&lt;/p&gt;&lt;br /&gt; 
  &lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Mon, 18 Apr 2011 08:14:16 -0400</pubDate>
</item>
<item>
 <title>AES encryption for OpenOffice.org</title>
 <link>http://blogs.sun.com/GullFOSS/entry/aes_encryption_for_openoffice_org</link>
 <description>&lt;p&gt;The &lt;a title=&quot;ODF 1.2&quot; href=&quot;http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part3.html&quot;&gt;ODF 1.2 specification&lt;/a&gt; allows for stronger encryption algorithms, and Blowfish is declared as the legacy encryption algorithm.&lt;/p&gt; 
  &lt;p&gt;The new version of the standard allows the encryption algorithms listed in &lt;a title=&quot;xml-enc&quot; href=&quot;http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/#sec-Alg-Block&quot;&gt;§5.2 of xmlenc-core&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
  &lt;p&gt;Many people wanted to see&lt;a href=&quot;http://www.openoffice.org/&quot;&gt; OpenOffice.org&lt;/a&gt; using AES encryption instead of Blowfish - and exactly this is what we have implemented for OpenOffice.org 3.4.&lt;/p&gt; 
  &lt;p&gt;AES-256 encryption will be used for ODF 1.2 documents, but when you
 configure OOo to use ODF 1.1 or older, then of course Blowfish will be 
used.&lt;/p&gt; 
  &lt;p&gt; In case you want to use the old encryption and hashing algorithms 
for ODF 1.2 documents you can configure OOo to do so. As this shouldn&#039;t 
be the case for most people, there is no UI for this, but the 
configuration files need to be changed directly. See &lt;a title=&quot;OOo AES feature mail&quot; href=&quot;http://openoffice.org/projects/www/lists/allfeatures/archive/2011-03/message/2&quot;&gt;the feature mail&lt;/a&gt; for more details.&lt;/p&gt;&lt;br /&gt; 
  &lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Mon, 18 Apr 2011 08:14:16 -0400</pubDate>
</item>
<item>
 <title>ODF Mime Type Icons Redesign</title>
 <link>http://blogs.oracle.com/GullFOSS/entry/odf_mime_type_icons_redesign</link>
 <description>&lt;p&gt;Dear ODF advocates,
&lt;br /&gt; &lt;br /&gt;
as you might remember, in November 2010 Rosana announced the kick-off of the &lt;a href=&quot;http://wiki.services.openoffice.org/wiki/ODF_icons_i-team&quot;&gt;redesign project for ODF icons&lt;/a&gt;. She also explained the context conditions according to which the iTeam was expected to come to a solution.
&lt;br /&gt; &lt;br /&gt;
Meanwhile a few things happened as the iTeam has been working through the issue and one particularly significant change in design was agreed upon in order to reach the required usability improvements. The change includes but is not limited to the transition of the blue ODF badge from its upper left cornet position to the bottom of the icon as proposed by &lt;a href=&quot;http://wiki.services.openoffice.org/wiki/ODF_Icon_Redesign#Designed_by_Christian_Jansen&quot;&gt;Christian Jansen in his mockup&lt;/a&gt;.
&lt;br /&gt;&lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;558&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;244&quot; alt=&quot;New ODF Badge Position&quot; src=&quot;http://wiki.services.openoffice.org/w/images/7/70/Odf-badge-change.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
So, in which way does this make sense? First of all it simple increases the area that can be used for the pictorial representation of the document type by &amp;gt; 16% as depicted in the illustration below.&lt;br /&gt;&lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;558&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;242&quot; src=&quot;http://wiki.services.openoffice.org/w/images/4/49/Odf-badge-desspace.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
It may seem little but there is an additional aspect of the transition that is not too obvious to the naked eye. Having the ODF badge at the upper right corner makes not only the area that is covered by the badge useless; it also impacts a great portion of its surrounding. This is due to the large luminance contrast that is induced by the highly saturated blue ODF badge and its almost white background. As a consequence, the perception of the surrounding and thus the perception of the content inside the icons’ upper half are altered significantly. Partially, due to a phenomenon which is called lateral inhibition. In very short, lateral inhibition means that the perception of one particular light source on the retina changes the perception of light in its surrounding via neural interactions that happen on the retina. Thus it is almost never the case that we mammals really get what we see in terms of light hitting our eyes.&lt;br /&gt; &lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;335&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;339&quot; src=&quot;http://wiki.services.openoffice.org/w/images/e/ea/Odf-badge-latinh.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
Secondly, the displacement of the ODF badge also gives us the ability to use additional visual channels to convey important document type information: contour and orientation.
&lt;br /&gt; &lt;br /&gt;
Contour contrast is particularly important, as the level of detail within the icons proportionally decreases with icon size. Therefore, pictorial information inside the icons becomes less relevant with decreasing icons size. This makes recognizing ODF documents rather hard if based on pictorial information solely.
&lt;br /&gt; &lt;br /&gt;
As a consequence, we decided to use contour contrasts along with a significant increase of luminance contrast inside the icons to transport information according to which the users can more easily discriminate ODF document types.
&lt;br /&gt;&lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;558&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;236&quot; src=&quot;http://wiki.services.openoffice.org/w/images/3/33/Odf-badge-newicons.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
Overall, this design decision enables us to make ODF file distinction to be supported via luminance and form/contour contrasts. Which is a significant improvement compared to the current ODF icons, without violating any ODF marketing constraints.
&lt;br /&gt;&lt;br /&gt;
So, stay tuned! Further progress will be published on this blog. As always, everyone is welcome to provide constructive feedback.
&lt;br /&gt;&lt;br /&gt;
Have a nice weekend!
&lt;br /&gt;&lt;br /&gt;
Andreas&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2011 05:19:25 -0500</pubDate>
</item>
<item>
 <title>ODF Mime Type Icons Redesign</title>
 <link>http://blogs.sun.com/GullFOSS/entry/odf_mime_type_icons_redesign</link>
 <description>&lt;p&gt;Dear ODF advocates,
&lt;br /&gt; &lt;br /&gt;
as you might remember, in November 2010 Rosana announced the kick-off of the &lt;a href=&quot;http://wiki.services.openoffice.org/wiki/ODF_icons_i-team&quot;&gt;redesign project for ODF icons&lt;/a&gt;. She also explained the context conditions according to which the iTeam was expected to come to a solution.
&lt;br /&gt; &lt;br /&gt;
Meanwhile a few things happened as the iTeam has been working through the issue and one particularly significant change in design was agreed upon in order to reach the required usability improvements. The change includes but is not limited to the transition of the blue ODF badge from its upper left cornet position to the bottom of the icon as proposed by &lt;a href=&quot;http://wiki.services.openoffice.org/wiki/ODF_Icon_Redesign#Designed_by_Christian_Jansen&quot;&gt;Christian Jansen in his mockup&lt;/a&gt;.
&lt;br /&gt;&lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;558&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;244&quot; alt=&quot;New ODF Badge Position&quot; src=&quot;http://wiki.services.openoffice.org/w/images/7/70/Odf-badge-change.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
So, in which way does this make sense? First of all it simple increases the area that can be used for the pictorial representation of the document type by &amp;gt; 16% as depicted in the illustration below.&lt;br /&gt;&lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;558&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;242&quot; src=&quot;http://wiki.services.openoffice.org/w/images/4/49/Odf-badge-desspace.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
It may seem little but there is an additional aspect of the transition that is not too obvious to the naked eye. Having the ODF badge at the upper right corner makes not only the area that is covered by the badge useless; it also impacts a great portion of its surrounding. This is due to the large luminance contrast that is induced by the highly saturated blue ODF badge and its almost white background. As a consequence, the perception of the surrounding and thus the perception of the content inside the icons’ upper half are altered significantly. Partially, due to a phenomenon which is called lateral inhibition. In very short, lateral inhibition means that the perception of one particular light source on the retina changes the perception of light in its surrounding via neural interactions that happen on the retina. Thus it is almost never the case that we mammals really get what we see in terms of light hitting our eyes.&lt;br /&gt; &lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;335&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;339&quot; src=&quot;http://wiki.services.openoffice.org/w/images/e/ea/Odf-badge-latinh.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
Secondly, the displacement of the ODF badge also gives us the ability to use additional visual channels to convey important document type information: contour and orientation.
&lt;br /&gt; &lt;br /&gt;
Contour contrast is particularly important, as the level of detail within the icons proportionally decreases with icon size. Therefore, pictorial information inside the icons becomes less relevant with decreasing icons size. This makes recognizing ODF documents rather hard if based on pictorial information solely.
&lt;br /&gt; &lt;br /&gt;
As a consequence, we decided to use contour contrasts along with a significant increase of luminance contrast inside the icons to transport information according to which the users can more easily discriminate ODF document types.
&lt;br /&gt;&lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;558&quot; vspace=&quot;20&quot; hspace=&quot;20&quot; height=&quot;236&quot; src=&quot;http://wiki.services.openoffice.org/w/images/3/33/Odf-badge-newicons.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt; 
  &lt;p&gt;
Overall, this design decision enables us to make ODF file distinction to be supported via luminance and form/contour contrasts. Which is a significant improvement compared to the current ODF icons, without violating any ODF marketing constraints.
&lt;br /&gt;&lt;br /&gt;
So, stay tuned! Further progress will be published on this blog. As always, everyone is welcome to provide constructive feedback.
&lt;br /&gt;&lt;br /&gt;
Have a nice weekend!
&lt;br /&gt;&lt;br /&gt;
Andreas&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2011 05:19:25 -0500</pubDate>
</item>
<item>
 <title>ODFDOM 0.8.7 - The new Release of the OpenDocument Java Library</title>
 <link>http://blogs.oracle.com/GullFOSS/entry/odfdom_0_8_7_the</link>
 <description>&lt;p&gt;The new version of &lt;a title=&quot;ODFDOM homepage&quot; href=&quot;http://odftoolkit.org/projects/odfdom/pages/Home&quot;&gt;ODFDOM&lt;/a&gt; - our Apache 2 licensed ODF library in Java has been released!&lt;/p&gt;
  &lt;p&gt;The major enhancements are:&lt;/p&gt; 
  &lt;h3&gt;ODF Validation&lt;/h3&gt;

    The option to validate the integrity of ODF documents is now able to
    be activated.&lt;br /&gt;

    This new feature was demanded by  the ODF Validator project to
    ensure non-XML ODF constraints.&lt;br /&gt;

    Note: The ODF Validator has still its reason for existence, as XML
    Schema validation is not yet integrated into ODFDOM.&lt;br /&gt; &lt;br /&gt;

    The design for validation is derived from the &lt;a href=&quot;http://www.saxproject.org/&quot;&gt;Simple API for XML (SAX)&lt;/a&gt;.
    Validation is enabled by providing a validation handler which
    catches three types of events:&lt;br /&gt;
  &lt;ul&gt;
    &lt;li&gt;WARNING - if an optional constraint does not apply (in general
        written as &lt;i&gt;SHOULD &lt;/i&gt;in the ODF 1.2 specification)&amp;nbsp;&lt;/li&gt; 
    &lt;li&gt;ERROR - if a mandatory constraint does not apply (in general
        written as &lt;i&gt;SHALL &lt;/i&gt;in the ODF 1.2 specification)&lt;br /&gt; &lt;/li&gt; 
    &lt;li&gt;FATAL ERROR - similar to ERROR, but recovery/loading was not
        possible (e.g. no ODF Package at all).&lt;/li&gt; 
  &lt;/ul&gt;

    The constraints given by the ODF specification are already embraced
    in the library, but users might write their own validation
    constraints and use the validation mechanism.&lt;br /&gt;

    The validation feature alone is worth to update to the latest
    version.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &lt;br /&gt;

    Further details on the &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/lists/users/archive/2011-02/message/5&quot;&gt;mailing list&lt;/a&gt;.&lt;br /&gt; 
  &lt;h3&gt;Full Maven support&lt;/h3&gt;

    With ODFDOM 0.8.7 all signed artifacts - &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7-sources.jar&quot;&gt;bundled


      sources&lt;/a&gt;, &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7.jar&quot;&gt;binaries&lt;/a&gt;
    and &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7-javadoc.jar&quot;&gt;javadoc&lt;/a&gt;
    can be downloaded by other Maven projects using the &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/&quot;&gt;public


      central repository&lt;/a&gt;.&lt;br /&gt;

    Special thanks to Antonio Garcia Dominguez, who triggered this and
    gave the support to complete this feature.&lt;br /&gt;

    Another benefit is that the deployment is automatic. Both the
    signing of the artifacts (PGP/GPG, SHA-1 &amp;amp; MD5) and the upload
    of the &lt;a href=&quot;http://odfdom.odftoolkit.org/0.8.7/odfdom/apidocs/index.html&quot;&gt;online


      JavaDoc&lt;/a&gt; is done by Maven.&lt;br /&gt; 
  &lt;h3&gt;Sub Documents&lt;/h3&gt;

    Sub documents are commonly used in ODF. The most frequent use case
    is with spreadsheets, where the user adds a chart for graphical
    representation of the spreadsheet data. &lt;br /&gt;

    In ODF this is accomplished by embedding a Chart document within the
    spreadsheet.&lt;br /&gt; &lt;br /&gt;

    The ability to embed a document within another was already
    introduced in the previous version, but only for ODF XML documents.&lt;br /&gt;

    The real problem was that the saving of the ODF package did not
    automatically save all its sub documents. &lt;br /&gt;

    This was fixed by introducing a Package level document base class
    called &lt;a href=&quot;http://odfdom.odftoolkit.org/0.8.7/odfdom/apidocs/org/odftoolkit/odfdom/pkg/OdfPackageDocument.html&quot;&gt;OdfPackageDocument&lt;/a&gt;,
    allowing in addition arbitrary non-ODF-XML documents using the
    library.&lt;br /&gt; 
  &lt;h3&gt;XPath&lt;/h3&gt; &lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/javax/xml/xpath/package-summary.html&quot;&gt;JDK


      XPath&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/xpath/#section-Expressions&quot;&gt;expressions&lt;/a&gt;
    may now include any user/custom XML that was loaded as part of the
    ODF XML or has been added to the DOM during run-time.&lt;br /&gt;

    This includes custom XML added by any ODF applications. Arbitrary
    prefixes for ODF namespaces are switched safely back to the default
    namespace prefix used within the ODF specification (avoiding
    conflicts).&lt;br /&gt; 
  &lt;h3&gt;Design Update&lt;/h3&gt;

    Perhaps the major update of this release is the correction of one
    very early, unfortunately wrong design assumption: &amp;quot;Every high level
    object inherits from a DOM element.&amp;quot;&lt;br /&gt;

    We do now know that the potential benefits do not outweight the
    design problem. Especially as in reality there is no such thing as a
    1:1 relationship. Instead there is an 1:n relationship: One high
    level component (e.g. an image) consists of multiple DOM elements
    (e.g. draw:frame/draw:image).&lt;br /&gt;

    This correction triggered &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/pages/ReleaseNotes#API_changes_since_0.8.6_Release&quot;&gt;several


      API changes&lt;/a&gt;. To be described from an outside view: we removed
    all empty high level (DOC) classes (once generated) and moved those
    with meanwhile added functionality into an incubator package to be
    deprecated as soon as similar functionality is made available.&lt;br /&gt; 
  &lt;h3&gt;Further updates&lt;/h3&gt;

    Finally there had been several updates to the library. For instance,
    we integrated the latest ODF 1.2 schema from the OASIS ODF TC and
    our sources of the ODFDOM DOM model are now being generated from
    that schema.&lt;br /&gt;

    The &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/pages/ReleaseNotes&quot;&gt;detailed


      task list&lt;/a&gt; for this release has been published together with a
    &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/pages/ReleaseNotes#API_changes_since_0.8.6_Release&quot;&gt;table&lt;/a&gt;
    to apply required API changes. &lt;br /&gt; &lt;br /&gt;

    Enjoy the new version!&lt;br /&gt;
  &lt;p&gt;Svante Schubert - ODFDOM WG Chair &lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2011 11:03:08 -0500</pubDate>
</item>
<item>
 <title>ODFDOM 0.8.7 - The new Release of the OpenDocument Java Library</title>
 <link>http://blogs.sun.com/GullFOSS/entry/odfdom_0_8_7_the</link>
 <description>&lt;p&gt;The new version of &lt;a title=&quot;ODFDOM homepage&quot; href=&quot;http://odftoolkit.org/projects/odfdom/pages/Home&quot;&gt;ODFDOM&lt;/a&gt; - our Apache 2 licensed ODF library in Java has been released!&lt;/p&gt;
  &lt;p&gt;The major enhancements are:&lt;/p&gt; 
  &lt;h3&gt;ODF Validation&lt;/h3&gt;

    The option to validate the integrity of ODF documents is now able to
    be activated.&lt;br /&gt;

    This new feature was demanded by  the ODF Validator project to
    ensure non-XML ODF constraints.&lt;br /&gt;

    Note: The ODF Validator has still its reason for existence, as XML
    Schema validation is not yet integrated into ODFDOM.&lt;br /&gt; &lt;br /&gt;

    The design for validation is derived from the &lt;a href=&quot;http://www.saxproject.org/&quot;&gt;Simple API for XML (SAX)&lt;/a&gt;.
    Validation is enabled by providing a validation handler which
    catches three types of events:&lt;br /&gt;
  &lt;ul&gt;
    &lt;li&gt;WARNING - if an optional constraint does not apply (in general
        written as &lt;i&gt;SHOULD &lt;/i&gt;in the ODF 1.2 specification)&amp;nbsp;&lt;/li&gt; 
    &lt;li&gt;ERROR - if a mandatory constraint does not apply (in general
        written as &lt;i&gt;SHALL &lt;/i&gt;in the ODF 1.2 specification)&lt;br /&gt; &lt;/li&gt; 
    &lt;li&gt;FATAL ERROR - similar to ERROR, but recovery/loading was not
        possible (e.g. no ODF Package at all).&lt;/li&gt; 
  &lt;/ul&gt;

    The constraints given by the ODF specification are already embraced
    in the library, but users might write their own validation
    constraints and use the validation mechanism.&lt;br /&gt;

    The validation feature alone is worth to update to the latest
    version.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &lt;br /&gt;

    Further details on the &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/lists/users/archive/2011-02/message/5&quot;&gt;mailing list&lt;/a&gt;.&lt;br /&gt; 
  &lt;h3&gt;Full Maven support&lt;/h3&gt;

    With ODFDOM 0.8.7 all signed artifacts - &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7-sources.jar&quot;&gt;bundled


      sources&lt;/a&gt;, &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7.jar&quot;&gt;binaries&lt;/a&gt;
    and &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7-javadoc.jar&quot;&gt;javadoc&lt;/a&gt;
    can be downloaded by other Maven projects using the &lt;a href=&quot;https://oss.sonatype.org/content/groups/public/org/odftoolkit/odfdom-java/&quot;&gt;public


      central repository&lt;/a&gt;.&lt;br /&gt;

    Special thanks to Antonio Garcia Dominguez, who triggered this and
    gave the support to complete this feature.&lt;br /&gt;

    Another benefit is that the deployment is automatic. Both the
    signing of the artifacts (PGP/GPG, SHA-1 &amp;amp; MD5) and the upload
    of the &lt;a href=&quot;http://odfdom.odftoolkit.org/0.8.7/odfdom/apidocs/index.html&quot;&gt;online


      JavaDoc&lt;/a&gt; is done by Maven.&lt;br /&gt; 
  &lt;h3&gt;Sub Documents&lt;/h3&gt;

    Sub documents are commonly used in ODF. The most frequent use case
    is with spreadsheets, where the user adds a chart for graphical
    representation of the spreadsheet data. &lt;br /&gt;

    In ODF this is accomplished by embedding a Chart document within the
    spreadsheet.&lt;br /&gt; &lt;br /&gt;

    The ability to embed a document within another was already
    introduced in the previous version, but only for ODF XML documents.&lt;br /&gt;

    The real problem was that the saving of the ODF package did not
    automatically save all its sub documents. &lt;br /&gt;

    This was fixed by introducing a Package level document base class
    called &lt;a href=&quot;http://odfdom.odftoolkit.org/0.8.7/odfdom/apidocs/org/odftoolkit/odfdom/pkg/OdfPackageDocument.html&quot;&gt;OdfPackageDocument&lt;/a&gt;,
    allowing in addition arbitrary non-ODF-XML documents using the
    library.&lt;br /&gt; 
  &lt;h3&gt;XPath&lt;/h3&gt; &lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/javax/xml/xpath/package-summary.html&quot;&gt;JDK


      XPath&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/xpath/#section-Expressions&quot;&gt;expressions&lt;/a&gt;
    may now include any user/custom XML that was loaded as part of the
    ODF XML or has been added to the DOM during run-time.&lt;br /&gt;

    This includes custom XML added by any ODF applications. Arbitrary
    prefixes for ODF namespaces are switched safely back to the default
    namespace prefix used within the ODF specification (avoiding
    conflicts).&lt;br /&gt; 
  &lt;h3&gt;Design Update&lt;/h3&gt;

    Perhaps the major update of this release is the correction of one
    very early, unfortunately wrong design assumption: &amp;quot;Every high level
    object inherits from a DOM element.&amp;quot;&lt;br /&gt;

    We do now know that the potential benefits do not outweight the
    design problem. Especially as in reality there is no such thing as a
    1:1 relationship. Instead there is an 1:n relationship: One high
    level component (e.g. an image) consists of multiple DOM elements
    (e.g. draw:frame/draw:image).&lt;br /&gt;

    This correction triggered &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/pages/ReleaseNotes#API_changes_since_0.8.6_Release&quot;&gt;several


      API changes&lt;/a&gt;. To be described from an outside view: we removed
    all empty high level (DOC) classes (once generated) and moved those
    with meanwhile added functionality into an incubator package to be
    deprecated as soon as similar functionality is made available.&lt;br /&gt; 
  &lt;h3&gt;Further updates&lt;/h3&gt;

    Finally there had been several updates to the library. For instance,
    we integrated the latest ODF 1.2 schema from the OASIS ODF TC and
    our sources of the ODFDOM DOM model are now being generated from
    that schema.&lt;br /&gt;

    The &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/pages/ReleaseNotes&quot;&gt;detailed


      task list&lt;/a&gt; for this release has been published together with a
    &lt;a href=&quot;http://odftoolkit.org/projects/odfdom/pages/ReleaseNotes#API_changes_since_0.8.6_Release&quot;&gt;table&lt;/a&gt;
    to apply required API changes. &lt;br /&gt; &lt;br /&gt;

    Enjoy the new version!&lt;br /&gt;
  &lt;p&gt;Svante Schubert - ODFDOM WG Chair &lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2011 11:03:08 -0500</pubDate>
</item>
</channel>
</rss>

