[Qt-interest] Distributed and adaptive components support in Qt

Berry Octave octave at octavious.servegame.org
Thu Dec 17 11:43:57 CET 2009


Hi Sandro,

I don't remember having seen such kind of features as part of Qt itself.
But I've seen some kind of facilities inside of the Qxt library (see 
http://doc.libqxt.org/0.5.0/classQxtRPCService.html and 
http://doc.libqxt.org/0.5.0/classQxtRPCPeer.html).

Otherwises, I think that you should have a look on other languages that 
includes Qt bindings and a native remote method invocation feature, like Ruby 
(using the DRb framework).
You can have an introduction to it here : 
http://www.ruby-doc.org/docs/ProgrammingRuby/html/ospace.html#UG
And a pragmatic introduction 
there :http://segment7.net/projects/ruby/drb/introduction.html

Le Wednesday 16 December 2009 16:49:04 Sandro Andrade, vous avez écrit :
> Hi everyone,
>
> I'm right now wondering about the existence of some facilities to perform
> distributed computation by using Qt which would not require the
> implementation of all low level details (socket creation, parameters
> marshalling, name service registration, component instantiation and
> connections, instance
> pooling, etc) involved in this area.
>
> I found some old discussion about this (Qt Component Model - QCOM) in
> list archives but I think it wasn't continued.
> My goal is to provide a infra-structure for transparent remote method
> invocation, distributed deployment (instantiation)
> of components and some support for run-time adaptation, by means of
> components creation, removal, and reconfiguration,
> connections replacement and maybe some component repository.
>
> This is part of my PhD project and I've been using CIAO (CORBA
> Component Model implementation) so far, but
> adaptation features were removed due do standard compliance.
>
> Any work been done in this direction ? Is this worthy for Qt
> developers ? I think some demand may already be found
> in the range of Qt applications.
>
> Thanks in advance,








More information about the Qt-interest-old mailing list