Brainstorm

Bring more popular IM protocols to Fremantle

Posted on 2009-12-15 20:36 UTC by Craig Woodward. Status: Implemented, milestone: Fremantle, Categories: Internet & Networking.

Currently Fremantle has no access to common popular IM protocols, despite having an integrated SMS/IM "conversations" area.  The few protocols that are there are widly unused, while popular protocols (like YahooIM, AIM, ICQ, and others) are unavailable.

Solutions for this brainstorm

Selected solutions for this brainstorm

Solution #1: Port Pidgin for local use

Posted on 2009-12-15 20:36 UTC by Craig Woodward.

This appears to already bein progress, and a version of Pidgin is available in Extras-Testing.  Pidgin is a great way to go, but is less integrated into the existing conversation system.  Even with the experimental plugin (which shows a status icon in the upper tray area) it's hard to know when you have messages waiting.  Especially if you get them while the LCD is off or locked.  No LED indication is possible.

Solution #2: Use libPurple to add protocols to existing conversation area

Posted on 2009-12-15 20:41 UTC by Craig Woodward.

This would be a much tighter integration option for Fremantle.  It would allow the IMs to be hosted properly in the conversations area, and provide notification options when new IMs come in.  It would also allow a single place to track IM and SMS conversations.  This solution would also allow auto-statup, and option that would take some pretty major hacking to get right with the Pidgin-based solution.

Solution #3: Mature account-plugin-haze

Posted on 2009-12-21 20:03 UTC by utte puttes.

Account-plugin-haze exists in development repository and allows the Nokia Messaging to start utilizing all protocols that libPurple can use. That should cover every required protocol, including the most common ones (eg. MSN messenger with 300+ million users, AIM with 250+ million users).

This would probably mean the least work and give very satisfying results.

The only bugs I have noticed so far with account-plugin-haze seem to be about internet connectivity going in and out (the plugin requires more notifications probably) and the plugin not realizing it timely.

Latest activities to brainstorm Bring more popular IM protocols to Fremantle