John DiFini wrote:
>
> Does Apache::ASP provide access to COM objects on UNIX if a cross-platform
> toolkit such as MainWin is used? In an FAQ, a similar question is asked
> about ActiveX objects. The answer is, "Only under Win32 will developers
> have access to ActiveX objects through the perl Win32::OLE interface. This
> will remain true until there are free COM ports to the UNIX world. At this
> time, there is no ActiveX for the UNIX world." Since COM will be supported
> on UNIX via MainWin or another product, does this answer still hold true?
>
> The cross-platform toolkits being considered are:
> - MainSoft's MainWin
> - Bristol's Win/U
> - Software AG's EntireX
>
Hey John,
Apache::ASP is a perl port of ASP to Apache and mod_perl.
That said, in order to provide a COM interface under UNIX,
there would have to be a perl module available that implemented
COM. My searching just now found no COM perl modules, but
did pull up some CORBA interfaces, which may fill the
distributed object functionality that you are looking for:
cpan> d /CORBA/
Distribution O/OM/OMKELLOGG/CORBA-IDLtree-0.7.tar.gz
Distribution OTAYLOR/CORBA-MICO-0.5.0.tar.gz
Distribution OTAYLOR/CORBA-ORBit-0.3.0.tar.gz
Distribution P/PH/PHILIPA/CORBA-IOP-IOR-0.1.tar.gz
It may be that you are really stuck on COM and would
like to see it under unix with perl ... if that's the
case then you might be the one to develop the cross
platform glue between perl + one of the development
environments listed above. Only Software AG's EntireX
looks like they have free development tool, and only
on Linux, so that might be a good start.
It may be possible that you could formulate your requirements
such that you don't need COM. Perl is a very powerful
language, and in the right hands can do anything, and may be
enough for your needs in this case.
-- Joshua
_________________________________________________________________
Joshua Chamas Chamas Enterprises Inc.
NodeWorks >> free web link monitoring Huntington Beach, CA USA
http://www.nodeworks.com 1-714-625-4051