Hello Kay,

>Daisuke Kameda wrote:
>>> Perhaps you know this, if I add explanation, our idea differ from
>>> "bridge" model. We intend to introduce the new low level
>>> component/protocol model, and introduce "protocol converter"
>>> (nearly equal "bridge") for mutual converting the new model
>>> and existing technologies
>> 
>> What do you think better solution for realizing interoperability?
>
>if I wanted to achieve interoperability between e.g. Uno and D-Bus, I 
>would at first implement a bridge between these two, than I would look 
>at the used "interfaces" and would try to identify semantically 
>equivalent ones and would implement "adapters" between any pair of 
>interfaces needed, likely in one of the Uno supported languages, e.g. C 
>or C++.

I agree with "at first implement a bridge between these".

But, I want to realize interoperability between at least four component 
technologies, such as UNO, XPCOM. If you implement bridge between these, 
you would have to implement three bridges.

I think that this complicate the interoperability problem.
So, I think that introducing "common protocol" is better.
What do you think this point?


>>> We intend to introduce abstract components as "shared" interface.
>>> I think that it is the best solution, now.
>> 
>> I think that it is possible to define "share" interface like ODF.
>> Do you think that it is possible?
>
>I fear the scope of something like ODF is to narrow, you likely also 
>want to "map" more basic types/interfaces, such as "Input/OutputStream", 
>"HashMap" etc.

Your opinion is exactly. But, introducing detailed types/interfaces 
complicate the architecture. So, we should discuss about really necessary 
types/interfaces for deciding.


>> I think that it is better to practice these "a huge amount of work"
>> in Potland project.
>I doubt that the Portland project is stuffed for such a project.

Why you doubt it? 
I believe that it accord with Portland project vision.


>> If you agree that these works is necessary, what do you think to
>> perform it better?
>> 
>The perfect solution would harmonize the requested projects, though 
>theoretically possible, this is unlikely to happen (I did some brief 
>investigations into this some years ago :-). One more reasonable 
>approach seems to be, to select one component model and to add adapters 
>as needed.

It is sure reasonable, but it is very difficult to choose one component
technology.

-- 
Daisuke Kameda
  Japan KDE Users' Group:  President
    mailto:[EMAIL PROTECTED]  http://www.kde.gr.jp/~daisuke/
  immodule for Qt Project:  Project Maintainer
    http://www.freedesktop.org/wiki/Software_2fimmodule_2dqt
  SMG Co., Ltd.:  Engineering Creator
    mailto:[EMAIL PROTECTED]  http://www.smg.co.jp/
    http://www.smg.co.jp/opensource/CommonDesktopInfrastructure/


_______________________________________________
Desktop_architects mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/desktop_architects

Reply via email to