[Telepathy] How cross-platform is Telepathy (could it run on iPhone?)

Sjoerd Simons sjoerd.simons at collabora.co.uk
Mon Nov 15 07:25:46 PST 2010


On Mon, 2010-11-15 at 10:58 +0100, Johan Lantz wrote:
> Hi
> 
> I have just started to investigate cross-protocol IM libs and so far I have
> come across Telepathy and libpurple and there are still some things that are
> not perfectly clear to me (actually a lot of things but anyway :-)

:). First of all libpurple and Telepathy are different things. We only
use libpurple for some protocols, while others have more dedicated
protocols backends

> We are a small company making communication clients and naturally having the
> features Telepathy seems to offer would be really nice. The key for us is
> that our core source is very platform independent. It runs on all mobile
> platforms supporting native code and I need to know how platform independent
> Telepathy is.
> 
> For many platforms we can use Qt and there the bindings for Qt in Telepathy
> are naturally very interesting so the big questions right now is if
> Telepathy would run on iPhone? I did some quick investigations for libpurple
> and I found some comments on that libpurple required glib and was also very
> hard to link statically and theses two things would probably make it hard to
> use on iPhone. I did not find the corresponding info for Telepathy and I
> wonder if anyone can shed some light on this topic and even provide more
> information about the platforms Telepathy currently runs on? Is it only
> Linux based OS or does it have support for Symbian and/or other operating
> systems as well and especially iPhone?

Even ignoring libpurple, Most of Telepathy requires Glib as well
Telepathy also needs D-Bus and usually runs as a set of different
processes, which is more of an issue for the iPhone. Assuming you want
it in the App store, it's not a technical issue to be able to run on the
iPhone as such.. 

More generally, our main target is Linux based operating systems, but
Telepathy has been successfully used on both Mac OS and Linux. Symbian
should be possible but i don't think anyone has done it yet. 

-- 
Sjoerd Simons <sjoerd.simons at collabora.co.uk>
Collabora Ltd.


More information about the telepathy mailing list