Ben Langhinrichs

Photograph of Ben Langhinrichs

E-mail address - Ben Langhinrichs

August, 2007
   01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Search the weblog

Genii Weblog

Civility in critiquing the ideas of others is no vice. Rudeness in defending your own ideas is no virtue.

Wed 22 Aug 2007, 09:23 PM
A blog called InsideMicrosoft (which I am sure is completely unbiased), quotes my post Another update on ODF vs. OOXML file counts, or at least the Slashdot spin on my post.  The InsideMicrosoft post, ODF Outnumbers Open XML 162,700 To 1993 On The Internet, confirms my prediction that "a dedicated Microsoftie could spin this in a positive way", and in fact predicts that OOXML document growth will continue to "triple every three months", so, as they show:
August: 1993
November: 6000
February 2008: 18,000
May 2008: 54,000
August 2008: 162,000
November 2008: 486,000
February 2009: 1.5 million
May 2009: 4.5 million
August 2009: 13.5 million
November 2009: 40 million
February 2010: 120 million
May 2010: 360 million
August 2010: over 1 billion
But since InsideMicrosoft confidently expects this growth to continue, why stop there?  Extrapolating from their steady predicted growth rate, they implicitly predict:
November 2010: over 3 billion
February 2011: over 9 billionSince there are only a few more than 4 billion HTML documents on the web after 18 years, and since that count grew only a small percentage in the past three months (2.8% to be more precise), it is quite clear that InsideMicrosoft is predicting that OOXML documents will overtake HTML documents sometime in the next three and a half years.

Wow!  And you heard it here first.

Copyright 2007 Genii Software Ltd.


Wed 22 Aug 2007, 03:41 PM
Today's fun is looking at nested tables.  Some of you know that I think IBM has a weird resistance to nested table support, so I was hardly surprised when it turned out that the productivity editors don't support nested tables.  What I have a harder time understanding is that they DO support nested tables, sort of.  If you create a nested table in MS Word (in the .doc format) and then read it in the Lotus Documents editor, it renders the nested table quite well.  But if you try to create a nested table, the Create Table action is greyed out.  If you try to copy a table and paste it into a table cell, it fails miserably (and oddly).  But you can edit the existing nested table and save and re-edit and it works fine.

The mystery is solved partly due to a tip from Da Li Yin of the IBM Productivity Editors team (but in the managed beta forum, so I can't repeat it exactly), and partly by looking at the ODF code (one of the great parts of having an XML storage is it is easy to look at).  To get the nested table, you create a frame, using the intuitive Create - Frame action, and then put your cursor in that and create a table.  If you line everything up right (actually, I couldn't manage this manually, but fiddling with the XML worked), the nested table shows like a nested table should.

So, given that the editor CAN support nested tables, and given that it CAN interpret a nested table from an MS Word document 2003 document, it would stand to reason that the integration between Notes and the editor should be at least as good, right?

If you said "Yes!", you either haven't been paying attention or you are an incurable Lotus fanboy.  Let's take a simple example (I use only screenshots since the web rendering might change something.)

1) Simple nested table example in Notes 8

Nice and neat and easy to create

Inline JPEG image

2) Simple nested table example from Notes 8 copied and pasted into Lotus Documents

Well, at least the text is saved, but the nested table isn't and the regular table extends way past the right margin even though it is supposed to fit to the margin.
Inline JPEG image

3) Same nested table example from Notes 8 exported by OpenSesame and opened

It isn't exact, but it is pretty close.  The margins work, the nested table works.  The table aligns to the top differently, but I think people could live with this.  But what about the other direction?

Inline JPEG image

4) Nested table example copied from Lotus Documents back to Notes 8 manually

Well, actually, it fails miserably.  There is an error or two that say the following, but nothing gets copied.

Inline JPEG image

5) Nested table example copied from Lotus Documents back to Notes 6.5 manually (out of curiosity)

This was just an experiment, and it actually does better than copying to Notes 8, but it is still a pretty odd result.  The table looks good, but the cell contents are scattered other places.  Overall, not much use.

Inline JPEG image

6) Finally Nested table example exported from Lotus Documents back to Notes 8 using OpenSesame

This actually worked better than I expected.  It added a couple of returns before and after the table, but not much was lost in translation.  It certainly beats the manual copy and paste results.

Inline JPEG image

Copyright 2007 Genii Software Ltd.