List Info

Thread: Unpublished UNO API




Unpublished UNO API
user name
2006-08-23 14:33:20
Hi Jürgen,

> I am always happy when one of my demo components
developed for 
> StarOffice 6.0 (before OO.org) work with StarOffice 8
as well. I think 
> it can be a good reason for customers to switch to
SO/OO.org using our 
> API (with java for example) because they know that the
implementation of 
> macros, some integration and/or extension is a one time
investment and 
> would work with future versions as well. It is not
really calculable for 
> professional ISV's or bigger companies if they have to
check their code 
> with every new version of the product.
> 
> MS has shown how successful they were with their
compatible API's over 
> years.

Maybe I missed your irony here, but:

Back in the old days I developed some macros for Word 1.0,
which didn't 
run in Word 1.1. After conversion they didn't work in Word
2.0. And 
today those files even don't open (except in OOo  ). I
also did some 
macros in Excel. Then they had a German version where they
had the idea 
to translate the API! (exit loop => verlasse durchlaufe),
then they 
switched back to English (seeing that it was a bad idea). At
some point 
there was also the invention of VBA (AFAIR before it was
some more basic 
Baisc  ), which
was also a change. So, to make a long story short, I 
wouldn't call MS's API in Office very compatible. (I
remember they had 
some lengthy methods, where they only changed the order of
parameters).

Maybe the API stayed stable since I stopped developing MS
Macros (which 
is quite some time ago)

But, I think what is important here: they had conversion
tools, or at 
least documentation what changed and how to migrate. I think
this is a 
crucial part for the acceptance of changed API. If you open
an old 
Macro, get a dialog and say "Yes" and it still
runs, I think nobody 
would object. However, of course, we do not only have
Macros, so we need 
at least migration guides for extension programmers who use
different 
languages.

-Bjoern

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribeapi.openoffice.org
For additional commands, e-mail: dev-helpapi.openoffice.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )