views:

404

answers:

4

I'm looking for a C++ Component Framework like EJB3 (sure, it's Java only) or Corba Components. But I'm not looking for Corba Components.

My requirements are

  • portable (linux, unix, optional Windows)
  • C++ interfaces (so, it's not a requirement for the framework itself to be written in C++)
  • optinal well documented or good examples given

edit:

  • remote objects (remote procedure call) shall be supported. [XPCOM does not support remote objects]

Thanks in advance.

+4  A: 

I'm aware of a few things. I'm only remembering of (I don't have access to my bookmarks file)

I know there are other component oriented frameworks in C++.

Luc Hermitte
Do you know these "other component oriented frameworks"? What I left out as I assumed it's included is the word distributed.ICE looks good, I'll test it.
tuergeist
I cannot remember their name right know. I'll have a look at my bookmarks next week to see what I can dig out.
Luc Hermitte
Another vote for Ice by ZeroC.
ctennis
+1  A: 

Mozilla's XPCOM is a mature, portable component framework.

MattyT
I edited my question; XPCOM does not support remote objects, but I want this feature
tuergeist
A: 

I have used ZeroC's ICE in the past and generally been impressed by it. It meets all of the requirements that you have put forth.

Jared
This answer was already given, but thank you for writing your experience.
tuergeist
+1  A: 

PocoCapsule is an open source and portable C++ component assembly and deployment framework that supports CORBA and WebServices etc. remote components. It is well documented with rich examples.

Ke Jin
ok, thanks for your contribution. but this is a very small two men show... It's very dangerous to rely on such projects.
tuergeist