Deigo Doval is digging into
Open Office and it's programming interfaces and has discovered Open Office's own Universal Network Objects (
UNO) component model.
Components models like
Bonobo,
Dot-Net's,
CORBA,
XPCOM,
and
COM,
and
JavaBeans
are fascinating, and I really mean that, but how many of these friggin' universes do we really need?
I understand that OpenOffice.org wants to support cross-language components, but couldn't they have started with CORBA as Bonobo does, XPCom as Mozilla does, or the Dot-Net model as
Ximian does? I guess inventing your own component model is just
way too much fun.