<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 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> </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> </div>
<div>Regards Max<br></div>
<div class="gmail_quote">On Mon, Sep 15, 2008 at 7:06 PM, Robert McQueen <span dir="ltr"><<a href="mailto:robert.mcqueen@collabora.co.uk">robert.mcqueen@collabora.co.uk</a>></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'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'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'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'd like to encourage people to use, I'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>> Hello David,<br>> thanks for the feefback<br>> we are retromessenger, and use a wxwidgets gui<br>> retroshare, where the library is from, uses a qt gui.<br>> Which gui is needed for telepathy?<br>
> We currently have 2 developers interested in a client, maybe gtk gui,<br>> for retroshare, which should include librpurpole from pidgin.<br>> Would be telepahty the same?<br>> Could you imagine to join our project to be the intermediate for<br>
> telefpahty with glib?<br>> Could you integrate this? would libpurple then be obsoltete? so we are<br>> free for any gui?<br>> Regards max.<br>><br>><br>> On 9/1/08, *Dafydd Harries* <<a href="mailto:dafydd.harries@collabora.co.uk">dafydd.harries@collabora.co.uk</a><br>
</div>
<div>
<div></div>
<div class="Wj3C7c">> <mailto:<a href="mailto:dafydd.harries@collabora.co.uk">dafydd.harries@collabora.co.uk</a>>> wrote:<br>><br>> Ar 30/08/2008 am 10:21, ysgrifennodd M. Peterson:<br>> > Hello<br>
> ><br>> > i just subscribed to the telepathy mailinglist as we are<br>> developing as well<br>> > an instant messenger and are interested into the telepathy<br>> framework and its<br>
> > potentials and cpapabilities. You find our project here:<br>> ><br>> > <a href="http://retromessenger.sf.net/" target="_blank">Http://retromessenger.sf.net</a> <<a href="http://retromessenger.sf.net/" target="_blank">http://retromessenger.sf.net/</a>><br>
> ><br>> > we use a wxwidget gui, and as well a XUL gui is almost done, qt<br>> gui there<br>> > are as well 2 developers interested in and a gtk/MFC gui we are<br>> currently<br>
> > looking for.<br>> > The messenger is based currently on the serverless libretroshare.<br>> ><br>> > Our main goal is to make first the wxwidget gui running, then the<br>> other guis<br>
> > and as well to try to port to linux mobile phone openmoko.<br>> ><br>> > Interesting is now the part, how you have already noticed that<br>> messenger<br>> > library or how we could integrate telepathy.<br>
> > A well a sub-SVN is possible for a design layout of a gui like<br>> > retromessenger using telepathy.<br>> ><br>> > so there are two discussions: how to integrate telepathy into a<br>
> gui of a<br>> > messenger and how to integrate the libretroshare into telepathy.<br>><br>> In general, to integrate a new protocal into Telepathy, you write a<br>> Telepathy<br>> connection manager that wraps it. In this case, since libretroshare<br>
> is C++, I<br>> suspect the easiest approach is to use libtelepathy-glib, which does<br>> a lot of<br>> the work of implementing a CM. It involves a GLib dependency, of<br>> course, but<br>
> it will save you a lot of time.<br>><br>> In terms of native C++ Telepathy libraries, there is an effort to make a<br>> Qt-based library but I'm not sure how ready it is.<br>><br>> --<br>
> Dafydd<br>> _______________________________________________<br>> Telepathy mailing list<br></div></div>> <a href="mailto:Telepathy@lists.freedesktop.org">Telepathy@lists.freedesktop.org</a> <mailto:<a href="mailto:Telepathy@lists.freedesktop.org">Telepathy@lists.freedesktop.org</a>><br>
<div class="Ih2E3d">> <a href="http://lists.freedesktop.org/mailman/listinfo/telepathy" target="_blank">http://lists.freedesktop.org/mailman/listinfo/telepathy</a><br>><br>><br>><br></div>> ------------------------------------------------------------------------<br>
<div>
<div></div>
<div class="Wj3C7c">><br>> _______________________________________________<br>> Telepathy mailing list<br>> <a href="mailto:Telepathy@lists.freedesktop.org">Telepathy@lists.freedesktop.org</a><br>> <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>