View Single Post
Posts: 65 | Thanked: 167 times | Joined on Oct 2011 @ Helsinki
#52
Originally Posted by billranton View Post
That's the difference between an official implementation by MS and a reverse-engineered free one. On the N900, there's (my favourite among others) the msn-pecan telepathy plugin, taken from pidgin, the open source desktop IM client. It's not official in the slightest. The developer's guessed how MSN works and written something that approximates it.

Harmattan uses telepathy too, albeit a newer version, so it would probably be relatively straightforward to migrate one of these plugins over from the n900. However, this would only give you telepathy compatibility which would mean accounts can only be added via the 'mc-tool' command in the terminal, and aren't displayed properly in the contacts app. A full implementation would require registering an MSN service that registers msn-haze or pecan as its IM provider, which involves a lot more new work. That said, this is what the services framework is supposed to provide for, so I bet it's a pleasant experience to implement.

Of course, a full MSN/Live service which could from one msn login add hotmail to the mail app, msn im, skydrive media sharing and a feed from messenger social would be nice. That's the kind of thing that this framework was designed to support.

If there are any holes in my understanding of all this, I'd love to learn more.
As I said in an earlier message, I once package papyon and telepathy-python, and it worked (got MSN contact list imported etc), so adding MSN support is definitely possible. The part I didn't do is the account plugin (slightly more tricky, but nothing impossible).
 

The Following 2 Users Say Thank You to abustany For This Useful Post: