<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<!-- MHonArc v2.6.10 -->
	<channel>
		<title>news.eclipse.technology.ecf</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/maillist.html</link>
		<description>NewsGroup: news.eclipse.technology.ecf</description>
		<language>en-us</language>
		<pubDate>Wed, 24 Jun 2009 14:32:15 GMT</pubDate>
		<lastBuildDate>Wed, 24 Jun 2009 14:32:15 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>MHonArc RSS 2.0 RCFile</generator>
		<managingEditor>webmaster@eclipse.org (Webmaster)</managingEditor>
		<webMaster>webmaster@eclipse.org (Webmaster)</webMaster>
		<image>
			<title>news.eclipse.technology.ecf</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/maillist.html</link>
		</image>
 

	<item>
		<title>[news.eclipse.technology.ecf] Re: Supporting DocShare in both	Eclipse 3.4 and 3.5 in the same plugin</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01449.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Mark,</pre><br>
<tt>Have you tried putting markup for both the 3.4 and 3.5 version of 
docshare in your plugin.xml?  Obviously both won't work, but depending 
upon which Eclipse/ECF you are using only one should become active (as 
the other one won't be present).</tt><br>
<br>
<tt>Obviously I'm not sure this will work, but it's the only thing that 
immediately comes to mind.</tt><br>
<br>
<pre style="margin: 0em;">Scott</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>Marc E wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>All,<br>
 Can someone please advise me on the most appropriate strategy for 
supporting DocShare in both Eclipse 3.4 and Eclipse 3.5 in my plugin? 
The problem being that in 3.4, the menucontribution comes from an 
&quot;internal&quot; class</tt><br>
<br>
<tt><br>&lt;dynamic 
class=&quot;org.eclipse.ecf.internal.provisional.docshare.menu.DocShareRosterMenuContributionItem&quot; </tt><br>
<br>
<pre style="margin: 0em;">             id=&quot;xxxx&quot;&gt;
    &lt;/dynamic&gt;</pre><br>
<pre style="margin: 0em;">while in 3.5, the classname changes.</pre><br>
<pre style="margin: 0em;">Thanks for any direction.</pre><br>
<pre style="margin: 0em;">Best,</pre><br>
<tt>Marc
</tt></blockquote><br>
]]></content:encoded>
		<pubDate>Wed, 24 Jun 2009 14:19:12 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01449.html</guid>
		<author>slewis@xxxxxxx (Scott Lewis)</author>
	</item>


	<item>
		<title>[news.eclipse.technology.ecf] Supporting DocShare in both Eclipse	3.4 and 3.5 in the same plugin</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01448.html</link>
		<description>All, Can someone please advise me on the most appropriate strategy for supporting DocShare in both Eclipse 3.4 and Eclipse 3.5 in my plugin? The problem being that in 3.4, the menucontribution comes from an &amp;quot;internal&amp;quot; class &amp;lt;dynamic class=t;org.eclipse.ecf...</description>
		<content:encoded><![CDATA[<tt>All,<br>
 Can someone please advise me on the most appropriate strategy for 
supporting DocShare in both Eclipse 3.4 and Eclipse 3.5 in my plugin? The 
problem being that in 3.4, the menucontribution comes from an &quot;internal&quot; 
class</tt><br>
<br>
<tt><br>&lt;dynamic 
class=&quot;org.eclipse.ecf.internal.provisional.docshare.menu.DocShareRosterMenuContributionItem&quot;<br>
             id=&quot;xxxx&quot;&gt;<br>
    &lt;/dynamic&gt;</tt><br>
<br>
<pre style="margin: 0em;">while in 3.5, the classname changes.</pre><br>
<pre style="margin: 0em;">Thanks for any direction.</pre><br>
<pre style="margin: 0em;">Best,</pre><br>
<tt>Marc </tt><br>
<br>
<br>
]]></content:encoded>
		<pubDate>Mon, 15 Jun 2009 21:12:28 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01448.html</guid>
		<author>marc.esher@xxxxxxx (Marc E)</author>
	</item>
	<item>
		<title>[news.eclipse.technology.ecf] wave provider for ecf</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01447.html</link>
		<description>Hi Folks, I've created a new enhancement request to create a Google Wave provider for ECF https://bugs.eclipse.org/bugs/show_bug.cgi?id=280347 Please add yourself to the bug if you are interested in either participating/helping with this, or are interested...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Folks,</pre><br>
<tt>I've created a new enhancement request to create a Google Wave provider 
for ECF</tt><br>
<br>
<pre style="margin: 0em;"><a  href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=280347">https://bugs.eclipse.org/bugs/show_bug.cgi?id=280347</a></pre><br>
<tt>Please add yourself to the bug if you are interested in either 
participating/helping with this, or are interested in seeing it 
happen/consuming/using such work.</tt><br>
<br>
<pre style="margin: 0em;">Thanks,</pre><br>
<pre style="margin: 0em;">Scott</pre><br>
]]></content:encoded>
		<pubDate>Mon, 15 Jun 2009 20:28:08 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01447.html</guid>
		<author>slewis@xxxxxxx (Scott Lewis)</author>
	</item>


	<item>
		<title>[news.eclipse.technology.ecf] Re: FileTransfer,	redirects and authentication</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01446.html</link>
		<description> I don't immediately know. This clearly depends upon how the httpclient impl handles/does redirects, and I would/will have to investigate that...but can't immediately. It might be good to open a bug to track...and probably better to also raise on ecf-dev r...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Henrik,</pre><br>
<tt>Henrik Lindberg wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Hi,<br>
In p2 I have found an issue when a request is redirected, and the final 
destination is on another host and requires authentication.</tt><br>
<br>
<tt>My issue is that I need to get hold of the final destination URL that 
triggers the HTTP 401, as this is the destination I need to show to the 
user when prompting for username and password.</tt><br>
<br>
<tt>So question: How can I detect that filetransfer has been redirected when 
 I get an IncomingFileTransferException with a 401 code?
</tt></blockquote><pre style="margin: 0em;"><br></pre><br>
<tt>I don't immediately know.  This clearly depends upon how the httpclient 
impl handles/does redirects, and I would/will have to investigate 
that...but can't immediately.</tt><br>
<br>
<tt>It might be good to open a bug to track...and probably better to also 
raise on ecf-dev rather than newsgroup (only because I/others...e.g. 
Henrich...check the newsgroup perhaps a little less often).</tt><br>
<br>
<pre style="margin: 0em;">Scott</pre><br>
]]></content:encoded>
		<pubDate>Thu, 11 Jun 2009 15:57:27 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01446.html</guid>
		<author>slewis@xxxxxxx (Scott Lewis)</author>
	</item>
	<item>
		<title>[news.eclipse.technology.ecf] FileTransfer,	redirects and authentication</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01445.html</link>
		<description>Hi, In p2 I have found an issue when a request is redirected, and the final destination is on another host and requires authentication. My issue is that I need to get hold of the final destination URL that triggers the HTTP 401, as this is the destination ...</description>
		<content:encoded><![CDATA[<tt>Hi,<br>
In p2 I have found an issue when a request is redirected, and the final 
destination is on another host and requires authentication.</tt><br>
<br>
<tt>My issue is that I need to get hold of the final destination URL that 
triggers the HTTP 401, as this is the destination I need to show to the 
user when prompting for username and password.</tt><br>
<br>
<tt>So question: How can I detect that filetransfer has been redirected when 
 I get an IncomingFileTransferException with a 401 code?</tt><br>
<br>
<pre style="margin: 0em;">Regards
- henrik</pre><br>
]]></content:encoded>
		<pubDate>Thu, 11 Jun 2009 11:10:11 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01445.html</guid>
		<author>henrik.lindberg@xxxxxxx (Henrik Lindberg)</author>
	</item>


	<item>
		<title>[news.eclipse.technology.ecf] Re: Problem adding roster entries	(XMPP)</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01444.html</link>
		<description>I opened a bug report at https://bugs.eclipse.org/bugs/show_bug.cgi?id=279637. Thanks, Matt &amp;quot;Scott Lewis&amp;quot; &amp;lt;slewis@xxxxxxxxxxxxx&amp;gt; wrote in message news:4A2E7543.5040701@xxxxxxxxxxxxxxxx </description>
		<content:encoded><![CDATA[<tt>I opened a bug report at 
<a  href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=279637">https://bugs.eclipse.org/bugs/show_bug.cgi?id=279637</a>.</tt><br>
<br>
<pre style="margin: 0em;">Thanks,
Matt</pre><br>
<tt>&quot;Scott Lewis&quot; &lt;slewis@xxxxxxxxxxxxx&gt; wrote in message 
<a  href="news:4A2E7543.5040701@xxxxxxxxxxxxxxxx">news:4A2E7543.5040701@xxxxxxxxxxxxxxxx</a>
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi Sither,</pre><br>
<pre style="margin: 0em;">This is likely a bug.  Would you please open a bug report for it at:</pre><br>
<pre style="margin: 0em;"><a  href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=ECF">https://bugs.eclipse.org/bugs/enter_bug.cgi?product=ECF</a></pre><br>
<pre style="margin: 0em;">Thanks Much!</pre><br>
<pre style="margin: 0em;">Scott</pre><br>
<tt>Sither wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>I'm writing an application with a built-in IM tool, and we recently 
integrated ECF into it.  We're currently only using the XMPP provider. 
ECF has been great so far, but I've been having some minor issues with 
roster management.  When I add a roster entry, the entry shows up twice. 
Here's what the implementation looks like:</tt><br>
<br>
<tt>Sender:<br>
   (1) Enter contact's username, nickname, and group<br>
   (2) Call IRosterSubscriptionSender.sendRosterAdd(username, nickname, 
new String[] {group});<br>
Receiver:<br>
   (3) The subscription request is received via 
IRosterSubscriptionListener.handleSubscriptionRequest(ID), and the UI 
displays this and allows the user to accept or reject the request.<br>
   (4) Upon clicking &quot;Accept&quot;, do two things:<br>
       (a) To accept the request, call 
IPresenceSender.sendPresenceUpdate(sender, new Presence(Type.SUBSCRIBED))<br>
       (b) To add the sender to the receiver's roster, call 
IRosterSubscriptionSender.sendRosterAdd(sender.getName(), null, new 
String[0]);<br>
Sender:<br>
   (5) Upon receiving this subscription request, we automatically respond 
with SUBSCRIBED</tt><br>
<br>
<tt>Afterward, the sender correctly shows up once as AVAILABLE in the 
receiver's roster.  But the reicever shows up twice in the sender's 
roster, once as AVAILABLE and once as UNAVAILABLE.  The interesting thing 
is that the available entry has a resource (not the ECF default, one that 
we set for our application), but the unavailable copy does not.  Because 
their resources don't match, XMPPID.equals() resolves to false, so 
somewhere in ECFConnection, both entries are being added separately, but 
one should actually be updating the original.  Does that sound right? 
After the sender logs out and logs back in, this issue goes away, so this 
isn't super critical.</tt><br>
<br>
<tt>I aslo have similar issues with removing roster entries.  I haven't 
figured it out from the source yet, but it seems like there's a small, 
but elusive, bug in how ECFConnection handles Smack's RosterPackets.</tt><br>
<br>
<tt>I currently have a workaround for this.  I search for and remove invalid 
roster entries whenever I receive a roster update.  Obviously this isn't 
ideal.</tt><br>
<br>
<pre style="margin: 0em;">Thanks for the help!</pre><br>
</blockquote></blockquote><pre style="margin: 0em;"><br></pre><br>
]]></content:encoded>
		<pubDate>Tue, 09 Jun 2009 15:30:26 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01444.html</guid>
		<author>sither@xxxxxxx (Sither)</author>
	</item>
	<item>
		<title>[news.eclipse.technology.ecf] Re: Problem adding roster entries	(XMPP)</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01443.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Sither,</pre><br>
<pre style="margin: 0em;">This is likely a bug.  Would you please open a bug report for it at:</pre><br>
<pre style="margin: 0em;"><a  href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=ECF">https://bugs.eclipse.org/bugs/enter_bug.cgi?product=ECF</a></pre><br>
<pre style="margin: 0em;">Thanks Much!</pre><br>
<pre style="margin: 0em;">Scott</pre><br>
<tt>Sither wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>I'm writing an application with a built-in IM tool, and we recently 
integrated ECF into it.  We're currently only using the XMPP provider.  
ECF has been great so far, but I've been having some minor issues with 
roster management.  When I add a roster entry, the entry shows up 
twice.  Here's what the implementation looks like:</tt><br>
<br>
<tt>Sender:<br>
   (1) Enter contact's username, nickname, and group<br>
   (2) Call IRosterSubscriptionSender.sendRosterAdd(username, nickname, 
new String[] {group});<br>
Receiver:<br>
   (3) The subscription request is received via 
IRosterSubscriptionListener.handleSubscriptionRequest(ID), and the UI 
displays this and allows the user to accept or reject the request.<br>
   (4) Upon clicking &quot;Accept&quot;, do two things:<br>
       (a) To accept the request, call 
IPresenceSender.sendPresenceUpdate(sender, new Presence(Type.SUBSCRIBED))<br>
       (b) To add the sender to the receiver's roster, call 
IRosterSubscriptionSender.sendRosterAdd(sender.getName(), null, new 
String[0]);<br>
Sender:<br>
   (5) Upon receiving this subscription request, we automatically 
respond with SUBSCRIBED</tt><br>
<br>
<tt>Afterward, the sender correctly shows up once as AVAILABLE in the 
receiver's roster.  But the reicever shows up twice in the sender's 
roster, once as AVAILABLE and once as UNAVAILABLE.  The interesting 
thing is that the available entry has a resource (not the ECF default, 
one that we set for our application), but the unavailable copy does 
not.  Because their resources don't match, XMPPID.equals() resolves to 
false, so somewhere in ECFConnection, both entries are being added 
separately, but one should actually be updating the original.  Does that 
sound right?  After the sender logs out and logs back in, this issue 
goes away, so this isn't super critical.</tt><br>
<br>
<tt>I aslo have similar issues with removing roster entries.  I haven't 
figured it out from the source yet, but it seems like there's a small, 
but elusive, bug in how ECFConnection handles Smack's RosterPackets.</tt><br>
<br>
<tt>I currently have a workaround for this.  I search for and remove invalid 
roster entries whenever I receive a roster update.  Obviously this isn't 
ideal.</tt><br>
<br>
<pre style="margin: 0em;">Thanks for the help!</pre><br>
</blockquote><br>
]]></content:encoded>
		<pubDate>Tue, 09 Jun 2009 14:44:19 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01443.html</guid>
		<author>slewis@xxxxxxx (Scott Lewis)</author>
	</item>
	<item>
		<title>[news.eclipse.technology.ecf] Problem adding roster entries (XMPP)</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01442.html</link>
		<description>I'm writing an application with a built-in IM tool, and we recently integrated ECF into it. We're currently only using the XMPP provider. ECF has been great so far, but I've been having some minor issues with roster management. When I add a roster entry, t...</description>
		<content:encoded><![CDATA[<tt>I'm writing an application with a built-in IM tool, and we recently 
integrated ECF into it.  We're currently only using the XMPP provider.  ECF 
has been great so far, but I've been having some minor issues with roster 
management.  When I add a roster entry, the entry shows up twice.  Here's 
what the implementation looks like:</tt><br>
<br>
<tt>Sender:<br>
   (1) Enter contact's username, nickname, and group<br>
   (2) Call IRosterSubscriptionSender.sendRosterAdd(username, nickname, new 
String[] {group});<br>
Receiver:<br>
   (3) The subscription request is received via 
IRosterSubscriptionListener.handleSubscriptionRequest(ID), and the UI 
displays this and allows the user to accept or reject the request.<br>
   (4) Upon clicking &quot;Accept&quot;, do two things:<br>
       (a) To accept the request, call 
IPresenceSender.sendPresenceUpdate(sender, new Presence(Type.SUBSCRIBED))<br>
       (b) To add the sender to the receiver's roster, call 
IRosterSubscriptionSender.sendRosterAdd(sender.getName(), null, new 
String[0]);<br>
Sender:<br>
   (5) Upon receiving this subscription request, we automatically respond 
with SUBSCRIBED</tt><br>
<br>
<tt>Afterward, the sender correctly shows up once as AVAILABLE in the receiver's 
roster.  But the reicever shows up twice in the sender's roster, once as 
AVAILABLE and once as UNAVAILABLE.  The interesting thing is that the 
available entry has a resource (not the ECF default, one that we set for our 
application), but the unavailable copy does not.  Because their resources 
don't match, XMPPID.equals() resolves to false, so somewhere in 
ECFConnection, both entries are being added separately, but one should 
actually be updating the original.  Does that sound right?  After the sender 
logs out and logs back in, this issue goes away, so this isn't super 
critical.</tt><br>
<br>
<tt>I aslo have similar issues with removing roster entries.  I haven't figured 
it out from the source yet, but it seems like there's a small, but elusive, 
bug in how ECFConnection handles Smack's RosterPackets.</tt><br>
<br>
<tt>I currently have a workaround for this.  I search for and remove invalid 
roster entries whenever I receive a roster update.  Obviously this isn't 
ideal.</tt><br>
<br>
<pre style="margin: 0em;">Thanks for the help!</pre><br>
<br>
]]></content:encoded>
		<pubDate>Tue, 09 Jun 2009 13:38:22 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01442.html</guid>
		<author>sither@xxxxxxx (Sither)</author>
	</item>


	<item>
		<title>[news.eclipse.technology.ecf] Re: ECF and relationship with JmDNS</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01441.html</link>
		<description>&amp;lt;stuff deleted&amp;gt; Well, native code is possible with OSGI...but it does make life more difficult. Helping the community by contributing is always high on my to-do list. Unfortunately, some company policies prevent it. In cases where the use of the Eclipse pl...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Dann,</pre><br>
<tt>Dann Martens wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Hi Scott,
</tt></blockquote><tt>&lt;stuff deleted&gt;
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt><br>The model is only part of the problem. Our main effort went into 
developing the functional logic behind the system, which was really 
challenging. Also the Java platform is not complete enough to solve all 
of the equations: we even had to go as deep as the Link Layer, using ARP 
 to solve some ambiguities.
</tt></blockquote><tt><br>Well, native code is possible with OSGI...but it does make life more 
difficult.</tt><br>
<br>
<br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>We can't/couldn't do this in the short term (i.e. Galileo) because of 
API freeze, but we certainly could do it in ECF 4.0 (if there's enough 
interest and time, of course).  Also, Markus has been/is the lead for 
the discovery work, so the final call is his.</tt><br>
<br>
<tt>But...API and code contributions...and new committers...can/would make 
this a much easier decision (as always).
</tt></blockquote><tt><br>Helping the community by contributing is always high on my to-do list. 
Unfortunately, some company policies prevent it. In cases where the use 
of the Eclipse platform is questioned, because of company politics, it's 
a luxury you simply cannot afford.
</tt></blockquote><pre style="margin: 0em;"><br>I understand.</pre><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt><br>Good news is that for my RFID-enabled Eclipse IDE project, I'm back on 
the ECF trail. If there is anything worth offering back in return, I 
won't hesitate. Does RFID makes sense in ECF? 
</tt></blockquote><tt><br>I don't know.  Could you describe a little bit about it...perhaps on 
ecf-dev at eclipse.org.</tt><br>
<br>
<tt>I worked on this project
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>to demonstrate advanced collaboration techniques, so maybe it does... 
how do you feel about that?</tt><br>
<br>
<tt>Also, something that might become a reality in the near future is work 
on a POSIX IPC library. I have proposed the use of POSIX IPC (NamedPipe, 
Semaphore, SharedMemory, ...) to further the adoption of Buckminster 
(big fan, here - see buckminster-dev). Someone called Clark Hobbie 
developed a very nice Java wrapper for POSIX IPC. It's early stages, but 
 there is a real potential to turn this into something very powerful. 
The project feels orphaned a bit at the moment, and I must admit that I 
was thinking whether it could find a welcoming home in the ECF project 
in eventually...
</tt></blockquote><tt><br>I don't know anything more that what you presented about POSIX IPC so it 
could be that ECF as a home would be appropriate...but I don't know.</tt><br>
<br>
<tt>In either case, I imagine both I and the the other members of the ECF 
community would like to hear about it.</tt><br>
<br>
<pre style="margin: 0em;">Thanks,</pre><br>
<pre style="margin: 0em;">Scott</pre><br>
]]></content:encoded>
		<pubDate>Wed, 27 May 2009 15:20:28 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01441.html</guid>
		<author>slewis@xxxxxxx (Scott Lewis)</author>
	</item>
	<item>
		<title>[news.eclipse.technology.ecf] Re: ECF and relationship with JmDNS</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01440.html</link>
		<description>On this particular project, we have really pushed the limits in terms of reusing what Eclipse as a platform was offering, without trying to reinvent the wheel. I took a very detailed look at ECF and at that time, and there just wasn't enough common ground ...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Scott,</pre><br>
<tt>Scott Lewis wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>I empathize with the effort here in creating a common abstraction for 
device/service discovery, but wouldn't it be great to prevent this same 
effort for future generations of discovery users?  :)  IMHO it sure 
would be better than living with the 'one discovery protocol to rule 
them all' approach that the various protocol implementers take...and 
that the software implementers have to live with).
</tt></blockquote><tt><br>On this particular project, we have really pushed the limits in terms of 
reusing what Eclipse as a platform was offering, without trying to 
reinvent the wheel.</tt><br>
<br>
<tt>I took a very detailed look at ECF and at that time, and there just 
wasn't enough common ground to justify adoption. For all of the 
communication aspects of the application, we had API's in place 
(provided by the frameworks we used) and it didn't feel right to put an 
ECF abstraction in front of that, because we didn't need another 
unifying abstraction, basically.</tt><br>
<br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt><br>@Scott: is there an impediment to make the device/service distinction 
in ECF model primitives?
</tt></blockquote><tt><br>The main impediment for us:  Time to define and add to the existing 
discovery API (I'm assuming that it can/could be formulated as an 
addition).
</tt></blockquote><tt><br>The model is only part of the problem. Our main effort went into 
developing the functional logic behind the system, which was really 
challenging. Also the Java platform is not complete enough to solve all 
of the equations: we even had to go as deep as the Link Layer, using ARP 
 to solve some ambiguities.</tt><br>
<br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>We can't/couldn't do this in the short term (i.e. Galileo) because of 
API freeze, but we certainly could do it in ECF 4.0 (if there's enough 
interest and time, of course).  Also, Markus has been/is the lead for 
the discovery work, so the final call is his.</tt><br>
<br>
<tt>But...API and code contributions...and new committers...can/would make 
this a much easier decision (as always).
</tt></blockquote><tt><br>Helping the community by contributing is always high on my to-do list. 
Unfortunately, some company policies prevent it. In cases where the use 
of the Eclipse platform is questioned, because of company politics, it's 
a luxury you simply cannot afford.</tt><br>
<br>
<tt>Good news is that for my RFID-enabled Eclipse IDE project, I'm back on 
the ECF trail. If there is anything worth offering back in return, I 
won't hesitate. Does RFID makes sense in ECF? I worked on this project 
to demonstrate advanced collaboration techniques, so maybe it does... 
how do you feel about that?</tt><br>
<br>
<tt>Also, something that might become a reality in the near future is work 
on a POSIX IPC library. I have proposed the use of POSIX IPC (NamedPipe, 
Semaphore, SharedMemory, ...) to further the adoption of Buckminster 
(big fan, here - see buckminster-dev). Someone called Clark Hobbie 
developed a very nice Java wrapper for POSIX IPC. It's early stages, but 
 there is a real potential to turn this into something very powerful. 
The project feels orphaned a bit at the moment, and I must admit that I 
was thinking whether it could find a welcoming home in the ECF project 
in eventually...</tt><br>
<br>
<pre style="margin: 0em;">Best regards,
 Dann</pre><br>
]]></content:encoded>
		<pubDate>Wed, 27 May 2009 09:58:09 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.technology.ecf/msg01440.html</guid>
		<author>dann@xxxxxxx (Dann Martens)</author>
	</item>

 
	</channel>
	</rss>
<!-- MHonArc v2.6.10 -->
