Re: COM alternative in Linux & UNIX world?
- From: Lew Pitcher <Lew.Pitcher@xxxxxxxxxxxxxxxx>
- Date: Tue, 07 Mar 2006 08:12:59 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Zika Mustikla wrote:
I have Windows COM application, written in C++, that I would like to port to
Linux and UNIX. I have chosen COM interface, because one can call my app
from any language (C, C++, Dephi, JScript, VB, FoxPro...) available on
Windows platform. Is there something similar to COM in Linux/UNIX world?
Microsoft's COM and DCOM are implementations of the ONC DCE/RPC
interface. There are a few DCE implementations for Linux, including a
couple of them that do COM/DCOM.
Alternately, the Unix world went with CORBA, of which there are several
Linux implementations, including the two implementations that have been
embedded in the Gnome and KDE desktop software.
There are, of course, a whole host of other distributed computing
interfaces available to Linux users; everything from Java ORBs through
to the DBUS messaging system. Take your pick.
If it were me, I would
a) re-implement my app so that it is not tightly coupled with Windows
COM, and
b) select one of the many DCE or CORBA implementations available at
freshmeat.net and use that as a basis for my Linux implementation.
There is a caveat, of course. You will have to ensure that your code
abides by the licencing requirements of the COM or CORBA package you
choose to use. If you select an open source implementation, this may
mean opening your code up with an open source licence.
You can, of course, always go out and purchase rights to use a
commercial COM or CORBA implementation, with whatever code protections
that you get with that action.
HTH
- --
Lew Pitcher, IT Specialist, Corporate Technology Solutions,
Enterprise Technology Solutions, TD Bank Financial Group
(Opinions expressed here are my own, not my employer's)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEDYbbagVFX4UWr64RAnKSAKC678QAkARg372okP6UW/6pX3qk+ACdEjD8
Jm59vSdyLxLjII/3gdCi2Zs=
=5PpT
-----END PGP SIGNATURE-----
.
- References:
- COM alternative in Linux & UNIX world?
- From: Zika Mustikla
- COM alternative in Linux & UNIX world?
- Prev by Date: Re: COM alternative in Linux & UNIX world?
- Next by Date: Re: GCC BUG?
- Previous by thread: Re: COM alternative in Linux & UNIX world?
- Next by thread: Re: COM alternative in Linux & UNIX world?
- Index(es):
Relevant Pages
|