<div dir="ltr"><div>Hello Rob,</div>
<div>thanks for the feedback,</div>
<div>well, </div>
<div>1. we do <a href="http://retromesenger.sf.net/">http://retromesenger.sf.net</a> which is a gui project with XUL, Wxwidgets and Qt gui, 2. we use the library libretroshare of <a href="http://retroshare.sf.net/">http://retroshare.sf.net</a> which has as well a elaborated Qt gui (retromessenger downsizes it to get it on the mobile phone)<br>
</div>
<div>So.. we cannot make the library compatible with telepathy, nor are we par tof telepathy, the idea, to add libretroshare to telepathy must be discussed inside your team.</div>
<div>But, we develop a&nbsp;messenger with gui, maybe we can consider a plugin or addon, that the messenger (RetroMEssenger) can support as well other protocols of telepathy base.</div>
<div>&nbsp;</div>
<div>That would be our offer, if someone wants to join our project, we can e.g. use the wxgui or qt gui to add telepathy function,</div>
<div>Do you like to join retromessenger, or the mailinglist to read?</div>
<div><br>That is all we can offer, not manpower, as there is all taken and we are not working on libretroshare, but maybe you? if not, you are welcome to join a retromessenger project to bring in telepathy?</div>
<div>&nbsp;</div>
<div>Regards Max<br></div>
<div class="gmail_quote">On Mon, Sep 15, 2008 at 7:06 PM, Robert McQueen <span dir="ltr">&lt;<a href="mailto:robert.mcqueen@collabora.co.uk">robert.mcqueen@collabora.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Max,<br><br>You should think of Telepathy as an API which you can use to interface<br>client(s) with protocol backend(s) (which we call connection managers).<br>
If you can make use of D-Bus or some of our client libraries from your<br>UI, you can use that to access any connection manager. So:<br><br>a) If you&#39;re interested in your own UI which can access multiple<br>protocols, then you can just write your UI on top of the Telepathy API.<br>
You can then use the protocols supported by libpurple via Telepathy<br>Haze, which is a connection manager which exposes libpurple protocols<br>through the Telepathy API.<br><br>b) If you&#39;re interested in allowing existing Telepathy clients (Empathy,<br>
the Nokia Internet Tablets, Kopete maybe, etc) in using your protocol<br>implementation, then you can write a connection manager which allows<br>your protocol to be used via the Telepathy API.<br><br>c) If you&#39;re interested in both, you can do both, and have your own UI<br>
which will be able to use your own Telepathy connection manager for the<br>Retroshare protocol, but will also be able to use existing Telepathy<br>backends.<br><br>Given that Retroshare is the innovative/new functionality here, which<br>
presumably you&#39;d like to encourage people to use, I&#39;d focus first on b),<br>and implementing a Telepathy connection manager for this protocol. Then<br>you can encourage people to use an existing Telepathy UI such as<br>
Empathy. If you have people who are keen to work on the UI, then they<br>can improve Empathy to the benefit of all of your, as well as all of the<br>other Telepathy users.<br><br>Regards,<br>Rob<br>
<div class="Ih2E3d"><br>M. Peterson wrote:<br>&gt; Hello David,<br>&gt; thanks for the feefback<br>&gt; we are retromessenger, and use a wxwidgets gui<br>&gt; retroshare, where the library is from, uses a qt gui.<br>&gt; Which gui is needed for telepathy?<br>
&gt; We currently have 2 developers interested in a client, maybe gtk gui,<br>&gt; for retroshare, which should include librpurpole from pidgin.<br>&gt; Would be telepahty the same?<br>&gt; Could you imagine to join our project to be the intermediate for<br>
&gt; telefpahty with glib?<br>&gt; Could you integrate this? would libpurple then be obsoltete? so we are<br>&gt; free for any gui?<br>&gt; Regards max.<br>&gt;<br>&gt;<br>&gt; On 9/1/08, *Dafydd Harries* &lt;<a href="mailto:dafydd.harries@collabora.co.uk">dafydd.harries@collabora.co.uk</a><br>
</div>
<div>
<div></div>
<div class="Wj3C7c">&gt; &lt;mailto:<a href="mailto:dafydd.harries@collabora.co.uk">dafydd.harries@collabora.co.uk</a>&gt;&gt; wrote:<br>&gt;<br>&gt; &nbsp; &nbsp; Ar 30/08/2008 am 10:21, ysgrifennodd M. Peterson:<br>&gt; &nbsp; &nbsp; &gt; Hello<br>
&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; i just subscribed to the telepathy mailinglist as we are<br>&gt; &nbsp; &nbsp; developing as well<br>&gt; &nbsp; &nbsp; &gt; an instant messenger and are interested into the telepathy<br>&gt; &nbsp; &nbsp; framework and its<br>
&gt; &nbsp; &nbsp; &gt; potentials and cpapabilities. You find our project here:<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; <a href="http://retromessenger.sf.net/" target="_blank">Http://retromessenger.sf.net</a> &lt;<a href="http://retromessenger.sf.net/" target="_blank">http://retromessenger.sf.net/</a>&gt;<br>
&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; we use a wxwidget gui, and as well a XUL gui is almost done, qt<br>&gt; &nbsp; &nbsp; gui there<br>&gt; &nbsp; &nbsp; &gt; are as well 2 developers interested in and a gtk/MFC gui we are<br>&gt; &nbsp; &nbsp; currently<br>
&gt; &nbsp; &nbsp; &gt; looking for.<br>&gt; &nbsp; &nbsp; &gt; The messenger is based currently on the serverless libretroshare.<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; Our main goal is to make first the wxwidget gui running, then the<br>&gt; &nbsp; &nbsp; other guis<br>
&gt; &nbsp; &nbsp; &gt; and as well to try to port to linux mobile phone openmoko.<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; Interesting is now the part, how you have already noticed that<br>&gt; &nbsp; &nbsp; messenger<br>&gt; &nbsp; &nbsp; &gt; library or how we could integrate telepathy.<br>
&gt; &nbsp; &nbsp; &gt; A well a sub-SVN is possible for a design layout of a gui like<br>&gt; &nbsp; &nbsp; &gt; retromessenger using telepathy.<br>&gt; &nbsp; &nbsp; &gt;<br>&gt; &nbsp; &nbsp; &gt; so there are two discussions: how to integrate telepathy into a<br>
&gt; &nbsp; &nbsp; gui of a<br>&gt; &nbsp; &nbsp; &gt; messenger and how to integrate the libretroshare into telepathy.<br>&gt;<br>&gt; &nbsp; &nbsp; In general, to integrate a new protocal into Telepathy, you write a<br>&gt; &nbsp; &nbsp; Telepathy<br>&gt; &nbsp; &nbsp; connection manager that wraps it. In this case, since libretroshare<br>
&gt; &nbsp; &nbsp; is C++, I<br>&gt; &nbsp; &nbsp; suspect the easiest approach is to use libtelepathy-glib, which does<br>&gt; &nbsp; &nbsp; a lot of<br>&gt; &nbsp; &nbsp; the work of implementing a CM. It involves a GLib dependency, of<br>&gt; &nbsp; &nbsp; course, but<br>
&gt; &nbsp; &nbsp; it will save you a lot of time.<br>&gt;<br>&gt; &nbsp; &nbsp; In terms of native C++ Telepathy libraries, there is an effort to make a<br>&gt; &nbsp; &nbsp; Qt-based library but I&#39;m not sure how ready it is.<br>&gt;<br>&gt; &nbsp; &nbsp; --<br>
&gt; &nbsp; &nbsp; Dafydd<br>&gt; &nbsp; &nbsp; _______________________________________________<br>&gt; &nbsp; &nbsp; Telepathy mailing list<br></div></div>&gt; &nbsp; &nbsp; <a href="mailto:Telepathy@lists.freedesktop.org">Telepathy@lists.freedesktop.org</a> &lt;mailto:<a href="mailto:Telepathy@lists.freedesktop.org">Telepathy@lists.freedesktop.org</a>&gt;<br>

<div class="Ih2E3d">&gt; &nbsp; &nbsp; <a href="http://lists.freedesktop.org/mailman/listinfo/telepathy" target="_blank">http://lists.freedesktop.org/mailman/listinfo/telepathy</a><br>&gt;<br>&gt;<br>&gt;<br></div>&gt; ------------------------------------------------------------------------<br>

<div>
<div></div>
<div class="Wj3C7c">&gt;<br>&gt; _______________________________________________<br>&gt; Telepathy mailing list<br>&gt; <a href="mailto:Telepathy@lists.freedesktop.org">Telepathy@lists.freedesktop.org</a><br>&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/telepathy" target="_blank">http://lists.freedesktop.org/mailman/listinfo/telepathy</a><br>
<br></div></div></blockquote></div><br></div>