Re: Finding applications that link to framework
Re: Finding applications that link to framework
- Subject: Re: Finding applications that link to framework
- From: Scott Ellsworth <email@hidden>
- Date: Tue, 27 Sep 2005 14:16:28 -0700
On Sep 27, 2005, at 1:37 PM, Sherm Pendley wrote:
On Sep 27, 2005, at 4:49 AM, Marcel Weiher wrote:
On 26 Sep 2005, at 13:07, Thom McGrath wrote:
I'm creating a framework which (of course) does lots of fancy
tasks, primarily involving communicating between other
applications that include this framework. The idea is that the
applications will work well together, like Adobe CS and Microsoft
Office. I had this hard-coded before, but wanted the ability to
allow additional applications by other developers to "join in" on
this suite, so I created this framework. So far, things are going
wonderfully.
Why not have them locate each other through a well-defined mach
port or similar IPC mechanism? Each app that embeds the framework
tries to contact this port and says "hello, here I am".
Good idea, but I'd suggest simply using Rendezvous (aka Bonjour)
instead of rolling your own solution. This is pretty much exactly
what it's for.
XGrid might also be a good thing to check out for conceptual ideas.
IIRC, it uses Bonjour, and a number of well known protocols, such as
BEEP.
XGrid now has a pure Java client, so using the same underlying
transport technologies will give you the same option if you want to
communicate with a Windows or Linux program.
I doubt XGrid is the right solution all on its own - it has a
different purpose, but as an example of a deployed technology doing
many of the IPC things you might be considering, there are worse
places to start.
Scott
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden