Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Communications Framework (ECF) » Using Bonjour/Zeroconf for IM
Using Bonjour/Zeroconf for IM [message #623968] Wed, 09 July 2008 03:00 Go to next message
Roland Tepp is currently offline Roland Tepp
Messages: 336
Registered: July 2009
Senior Member
Hi,

What should I do to be able to use Bonjour/Zeroconf for instant
messaging in Eclipse 3.4?

--
Roland Tepp
Re: Using Bonjour/Zeroconf for IM [message #623970 is a reply to message #623968] Wed, 09 July 2008 04:05 Go to previous messageGo to next message
Markus Kuppe is currently offline Markus Kuppe
Messages: 177
Registered: July 2009
Senior Member
Roland Tepp wrote:
> Hi,
>
> What should I do to be able to use Bonjour/Zeroconf for instant
> messaging in Eclipse 3.4?
>

Roland,

Zeroconf is a discovery protocol (+host configuration) [1] and doesn't
realize instant messaging. What are you trying to do?

Markus

[1] http://en.wikipedia.org/wiki/Zeroconf
Re: Using Bonjour/Zeroconf for IM [message #623972 is a reply to message #623970] Wed, 09 July 2008 07:01 Go to previous messageGo to next message
Roland Tepp is currently offline Roland Tepp
Messages: 336
Registered: July 2009
Senior Member
Well, I hoped there was some way to use Eclipse for serverless local
network messaging like in iChat uses Bonjour protocol

Markus Alexander Kuppe kirjutas mulle midagi seesugust:
> Roland Tepp wrote:
>> Hi,
>>
>> What should I do to be able to use Bonjour/Zeroconf for instant
>> messaging in Eclipse 3.4?
>>
>
> Roland,
>
> Zeroconf is a discovery protocol (+host configuration) [1] and doesn't
> realize instant messaging. What are you trying to do?
>
> Markus
>
> [1] http://en.wikipedia.org/wiki/Zeroconf

--
Roland Tepp
Re: Using Bonjour/Zeroconf for IM [message #623975 is a reply to message #623972] Wed, 09 July 2008 07:11 Go to previous messageGo to next message
Markus Kuppe is currently offline Markus Kuppe
Messages: 177
Registered: July 2009
Senior Member
Roland Tepp wrote:
> Well, I hoped there was some way to use Eclipse for serverless local
> network messaging like in iChat uses Bonjour protocol

Roland,

iChat uses Bonjour just for _user discover_ discovery and a jabber
(xmpp) like protocol for messaging [1].
Btw. ECF comes with e.g. XMPP support and implementing user discovery
with zeroconf/slp should be straight forward. Everything is in place.

[1] http://en.wikipedia.org/wiki/IChat
Re: Using Bonjour/Zeroconf for IM [message #623976 is a reply to message #623975] Wed, 09 July 2008 11:40 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
Just to expand a little on Markus' remarks here...

ECF's discovery should already discover ichat services, since ichat
publishes itself via zeroconf. They will appear in the Service
Discovery view. I've seen these appear in tests on networks where Macs
(which publish ichat services by default, I believe).

As Markus says, we also have XMPP client support in ECF.

We currently don't provide any user interface in the Service Discovery
view, however, for actually initiating a login to an XMPP server (once
discovered). We have an extension point for the service discovery view,
called org.eclipse.ecf.discovery.ui.serviceAccessHandler [1] that allows
menu entries to be added to the context menu of the discovered service
entry. It would be a nice enhancement to add an ichat
serviceAccessHandler so that people could easily connect to a discovered
ichat service. If you do this, please consider contributing it back to
ECF and it will be included in future releases.

You may also use the discovery api to publish and discover your own
services or create your own service discovery UI.

Scott

[1]
http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse. ecf.doc/html/reference/extension-points/org_eclipse_ecf_disc overy_ui_serviceAccessHandler.html

Markus Alexander Kuppe wrote:
> Roland Tepp wrote:
>> Well, I hoped there was some way to use Eclipse for serverless local
>> network messaging like in iChat uses Bonjour protocol
>
> Roland,
>
> iChat uses Bonjour just for _user discover_ discovery and a jabber
> (xmpp) like protocol for messaging [1].
> Btw. ECF comes with e.g. XMPP support and implementing user discovery
> with zeroconf/slp should be straight forward. Everything is in place.
>
> [1] http://en.wikipedia.org/wiki/IChat
Re: Using Bonjour/Zeroconf for IM [message #623982 is a reply to message #623976] Thu, 10 July 2008 03:02 Go to previous messageGo to next message
Roland Tepp is currently offline Roland Tepp
Messages: 336
Registered: July 2009
Senior Member
Thanks for all the information.

I was of course hoping all the stuff already exists, but as it doesn't,
it looks like that if I want it, I just might have to get myself
acquainted to ECF (and XMPP) internals...

On a slightly related note - what do I have to do to make MSN login work
inside Eclipse (3.4)?

Scott Lewis kirjutas mulle midagi seesugust:
> Just to expand a little on Markus' remarks here...
>
> ECF's discovery should already discover ichat services, since ichat
> publishes itself via zeroconf. They will appear in the Service
> Discovery view. I've seen these appear in tests on networks where Macs
> (which publish ichat services by default, I believe).
>
> As Markus says, we also have XMPP client support in ECF.
>
> We currently don't provide any user interface in the Service Discovery
> view, however, for actually initiating a login to an XMPP server (once
> discovered). We have an extension point for the service discovery view,
> called org.eclipse.ecf.discovery.ui.serviceAccessHandler [1] that allows
> menu entries to be added to the context menu of the discovered service
> entry. It would be a nice enhancement to add an ichat
> serviceAccessHandler so that people could easily connect to a discovered
> ichat service. If you do this, please consider contributing it back to
> ECF and it will be included in future releases.
>
> You may also use the discovery api to publish and discover your own
> services or create your own service discovery UI.
>
> Scott
>
> [1]
> http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse. ecf.doc/html/reference/extension-points/org_eclipse_ecf_disc overy_ui_serviceAccessHandler.html
>
>
> Markus Alexander Kuppe wrote:
>> Roland Tepp wrote:
>>> Well, I hoped there was some way to use Eclipse for serverless local
>>> network messaging like in iChat uses Bonjour protocol
>>
>> Roland,
>>
>> iChat uses Bonjour just for _user discover_ discovery and a jabber
>> (xmpp) like protocol for messaging [1].
>> Btw. ECF comes with e.g. XMPP support and implementing user discovery
>> with zeroconf/slp should be straight forward. Everything is in place.
>>
>> [1] http://en.wikipedia.org/wiki/IChat

--
Roland Tepp
Re: Using Bonjour/Zeroconf for IM [message #623983 is a reply to message #623982] Thu, 10 July 2008 19:48 Go to previous message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
Hi Roland,

Roland Tepp wrote:
> Thanks for all the information.
>
> I was of course hoping all the stuff already exists, but as it doesn't,
> it looks like that if I want it, I just might have to get myself
> acquainted to ECF (and XMPP) internals...


Yes, this is one way. Another would be to hire one of the existing
committers to do this (or any specifically needed enhancement) work.
Several of us would be happy to do such work.

>
> On a slightly related note - what do I have to do to make MSN login work
> inside Eclipse (3.4)?


I'm forwarding/ccing this post to Remy Suen, the author of the MSN
provider...he and others have not had problems with MSN login, so he may
request other info from you about what is not happening.

Scott
Previous Topic:Docshare slow?
Next Topic:Building ECF with Buckminster
Goto Forum:
  


Current Time: Fri Aug 29 12:23:52 EDT 2014

Powered by FUDForum. Page generated in 0.02280 seconds