Notices


Reply
Thread Tools
zerojay's Avatar
Posts: 2,669 | Thanked: 2,552 times | Joined on Apr 2007 @ Halifax, Nova Scotia, Canada
#1
HI boys and girls.

As some of you may know, I much prefer the internal Nokia provided chat program over running secondary programs like Pidgin. Specifically, the integration of presence everywhere, including the Contacts app.

So, a while ago we saw Pidgin users get access to Facebook chat through the pidgin-facebookchat plugin (which can be found at http://code.google.com/p/pidgin-facebookchat/) and I wanted the same thing. I started working on this about two days ago and I wanted to show you all my current progress.

Name:  screenshot01.jpg
Views: 4340
Size:  24.4 KB
Contact app showing just people on the Facebook protocol.

Name:  screenshot02.jpg
Views: 4253
Size:  23.7 KB
Accounts dialog box

Name:  screenshot05.jpg
Views: 4214
Size:  21.2 KB
Presence system tray menu

Name:  screenshot06.jpg
Views: 4288
Size:  23.5 KB
Chatting through the Facebook protocol with my wife (ignore the timestamps, that's my fault)

At this point, I wouldn't consider this to be ready for release yet. The reason for this is because, as you can see in the above images, the Contacts app isn't actually showing if friends are online or not. Something about how I implemented this appears to have broken MSN in the same way.. still works, but status isn't shown.

When a chat starts, you'll get the standard incoming chat notification. It shows the Facebook profile number for the person instead of their name. This also happens at the start of the chat until about 30 seconds later, which you can also see in the pictures above.

Facebook notifications are supported by the plugin and are received by the tablet as shown by the syslog, however they aren't handled at this time. I'd imagine we could handle the notification the same way as a new incoming e-mail notification.

I would like to release this plugin as soon as the status issue for MSN and Facebook is fixed with the notifications being a secondary priority. I've reached out to Collabora, the guys behind RTCOMM, to see if they have advice or time to help me with these issues. I would appreciate any help from anyone that has knowledge of RTCOMM, telepathy and telepathy-haze so that we can polish this up and get it usable for one and all.

Last edited by zerojay; 2009-08-20 at 15:44. Reason: Much more stuff being added.
 

The Following 23 Users Say Thank You to zerojay For This Useful Post:
xopher_mc's Avatar
Posts: 86 | Thanked: 9 times | Joined on Jan 2008 @ Berlin, Germany
#2
Sweet, that was the main reason I had to head back to pidgin!

that is really cool. Would be happy to beta-test
 

The Following User Says Thank You to xopher_mc For This Useful Post:
xopher_mc's Avatar
Posts: 86 | Thanked: 9 times | Joined on Jan 2008 @ Berlin, Germany
#3
Though I do find that people think that i'm on facebook all the time. And get confused when I havent seen wall updates messages ect.
 
zerojay's Avatar
Posts: 2,669 | Thanked: 2,552 times | Joined on Apr 2007 @ Halifax, Nova Scotia, Canada
#4
I've also started hacking away at MySpace IM this morning.
 
Posts: 755 | Thanked: 406 times | Joined on Feb 2008 @ UK
#5
Fantastic! Another wannabe beta-tester here.
 

The Following User Says Thank You to codeMonkey For This Useful Post:
Posts: 187 | Thanked: 28 times | Joined on Apr 2007 @ Southampton, UK
#6
Likewise, would definitely be interested in Beta testing this.
__________________
There is no place like /home.
 
Posts: 194 | Thanked: 39 times | Joined on Sep 2008
#7
this is perfect! Are you going to put this in extras as an update? I would love to use it. I didn't like pidgin and I am an avid rtcom user, but I miss the facebook option.
 
zerojay's Avatar
Posts: 2,669 | Thanked: 2,552 times | Joined on Apr 2007 @ Halifax, Nova Scotia, Canada
#8
I'm unsure how I'll release it.. let me just finish it first.
 

The Following User Says Thank You to zerojay For This Useful Post:
Posts: 194 | Thanked: 39 times | Joined on Sep 2008
#9
sure I'll wait. Thanks
 
zerojay's Avatar
Posts: 2,669 | Thanked: 2,552 times | Joined on Apr 2007 @ Halifax, Nova Scotia, Canada
#10
Name:  screenshot04.jpg
Views: 2130
Size:  24.7 KB

I got inspired.

I was up until 4am last night, compiling, tinkering and playing with some other protocols added to RTCOMM. Here's what I've worked on and their status.

Facebook Chat
- Works, allows sending/receiving of messages
- Does not show online/offline status for friends
- Friends shown are just recent friends online, just like the Facebook chat on the site doesn't show offline friends.
- Seems to cause the Contacts app to have trouble with status for other protocols, probably because of something missing or misconfigured on my part.

Twitter
- Works very well
- Opens a new chat window when you come online which shows all recent tweets from friends (see above screenshot)
- Typing into the window sends your text as a new tweet
- Does not show anyone as a contact under Twitter except for Twitter.com (though I will try out another plugin that does do this soon)

Identi.ca
- Works the exact same way as Twitter, see everything above except I don't have another plugin to try out.
- Should work also with Laconica servers, but I didn't test it.

QQ
- Doesn't work currently, must force 2008 protocol first

MySpaceIM
- Doesn't work currently, not sure why yet

------

Other plugins that I will be trying out and hopefully packaging at some point include Skype (integrates contacts from the Skype app, but Skype must remain open), XFire, SIPE (MS Office Communicator), another Twitter plugin and maybe the Off The Record plugin that a lot of you have asked about over the years.

More good news, some Collabora and some Nokia employees have stated they will try to help out and make sure we get as many of them working as possible on Fremantle as well as Diablo.

I'll keep updating this thread with major milestones... for the low-down on the actual day-to-day hacking, follow me on Twitter (http://www.twitter.com/zerojay/).

Oh yeah, also forgot... very good chance that all these plugins can also be used simply with Pidgin... as long as it's not too old anyways.

Last edited by zerojay; 2009-08-20 at 15:51.
 

The Following 10 Users Say Thank You to zerojay For This Useful Post:
Reply

Tags
chat, facebook, plugin, rtcomm

Thread Tools

 
Forum Jump


All times are GMT. The time now is 20:57.