*

Welcome, Guest. Please login or register.
Did you miss your activation email?

Puppy Linux Lucid 5.1 (lupu510) for the XO-1 is here!
Pages: [1]
Print
Author Topic: XO Chat - with an iPhone!  (Read 7656 times)

XO Chat - with an iPhone!

Wayan Vota
OLPC News
Administrator
Master Contributor
*****
Posts: 485


OLPC News Editor


WWW
October 28, 2008, 09:15:48 AM

Check out what Mike Lee did based off of Anna's secret Jabber Server hack - this is hot!



Quote
Anna has got Jabber running on an OLPC XS server connecting to IM client software from the open Internet. Most any Jabber compatible client can now connect to a group of OLPC XO laptops using the same server. The Jabber client computers and XOs can be anywhere on the Internet. Here I'm using the Palringo chat client on my iPhone to connect to the Chat Activity on the XO laptop next to it here in Wheaton, MD, but via wifi and by way if Birmingham, Alabama.
« Last Edit: October 28, 2008, 09:17:32 AM by Wayan Vota » Logged

#1 Re: XO Chat - with an iPhone!

anna
Master Contributor
***
Posts: 296


October 28, 2008, 12:27:11 PM

Small correction - not based on the "super secret jabber server."  I don't even know if the iphone has an /etc/hosts file.  Mike Lee is connecting to plain old alabamaxo.org.

However, yes, you can connect to an XS jabber with any client that supports xmpp and have one to one chat with an XO user on build 8.2 or higher.

I use pidgin and other folks have had success with other clients.  The only special setting is to use port 5223.  Also tell the client to create the account on the server.  The finch client doesn't do that, so for one of my users who wanted to try finch, I created the account for him manually and he logged in with that.

What's really neato is being able to see who's online in a nice list by buddy name, as the web admin interface just gives the UUID of the XO.

We've also used the 3rd party clients to inform others when we're having XO or chat issues. Very handy for troubleshooting when things get flaky.
Logged

#2 Re: XO Chat - with an iPhone!

MarkS
Contributor
*
Posts: 57


February 17, 2009, 04:21:41 PM

However, yes, you can connect to an XS jabber with any client that supports xmpp and have one to one chat with an XO user on build 8.2 or higher.

I use pidgin and other folks have had success with other clients.  The only special setting is to use port 5223. 
There weren't any other settings? Like setting "resource" to "telepathy" ? (defaults in some clients to local server name).  No background file-transfer settings? Do you set server name manually, or let it find the name automatically?

Thanks,
Mark

Logged

#3 Re: XO Chat - with an iPhone!

MarkS
Contributor
*
Posts: 57


February 23, 2009, 06:30:22 PM

However, yes, you can connect to an XS jabber with any client that supports xmpp and have one to one chat with an XO user on build 8.2 or higher.

I use pidgin and other folks have had success with other clients.  The only special setting is to use port 5223. 
There weren't any other settings? Like setting "resource" to "telepathy" ? (defaults in some clients to local server name).  No background file-transfer settings? Do you set server name manually, or let it find the name automatically?

Thanks,
Mark


Is there a better thread where I can take this question? I can't be the only one who would like to chat with his local OLPC user.
Logged

#4 Re: XO Chat - with an iPhone!

Dinky
Senior Contributor
**
Posts: 198


February 23, 2009, 10:26:02 PM

MarkS:

Was really hoping Mike Lee or Anna would reply to your last post.

You might try hopping onto Anna's school server (jabber component) with your PSI client:
http://alabamaxo.org  and ask directly.

I do not see how the IM client can talk directly to XO without special code on the IM client that can handle things like it was an XO (emulation).   Have tried to understand how XO operates on the Jabber. The Jabber can have "transports" that can communicate with other IM services such as MSN and AIM  -- need an XO transport.   The XO handles things in a special way and, as part of its privacy, hides its identification on the MUC (Muti User Chat) room (as well as hiding the room). 

The identification of the MUC (which changes each time an XO starts a Chat) can be obtained from the server logs and entered in the "Conference Chat " (Discover Services on PSI) room.  The PSI's and the XO's presence in the Chat room will be announced on each other's screen.  Messages from both will appear on the Chat board (visible in PSI).  However, no messages from the PSI will appear on the XO.

Missing is the identification of the PSI to the XO's.  The XO's information is handled separately via Personal Eventing Publishing (PEP).  The PSI needs the correct protocol to do this.
I expect Pidgin to be the same as PSI --- but I am a novice.

A solution would be "Sugar on a Stick" if you could reboot your computer rather than just run a IM client.   The site jabber.buddycloud.com is a commercial multi IM setting (including XO) -- might be worth exploring.

PS:  you could always put Pidgin on the XO and  chat  -- above just a different topic of XO native to Pidgen.
« Last Edit: February 24, 2009, 06:20:39 AM by Dinky » Logged

#5 Re: XO Chat - with an iPhone!

MarkS
Contributor
*
Posts: 57


February 25, 2009, 06:46:17 AM

Thanks for your research!

Sounds like once again the OLPC designers went to great lengths to make their product unappealing to adults and unuseful  to most children.

The ideal would be that I could chat with my daughter while I worked, while she could use the native chat function. I could install some other interfaces, but that would almost certainly get me into upgrade issues and long explanations. I've already gone to the effort of installing jabber clients on my main machine, learning how they work, pointing the XO at various jabber servers ... why can't anything just work?

If its possible to jabber chat to an XO using an Iphone, it should be possible to do the same with some other jabber client.
Logged
Pages: [1]
Print
Jump to:  

Welcome, Guest. Please login or register.
Did you miss your activation email?
September 09, 2010, 05:28:02 AM

Login with username, password and session length
Recent Topics
[Today at 12:48:19 AM]

by anna
[September 08, 2010, 07:31:31 PM]

[September 08, 2010, 01:39:38 AM]

[September 07, 2010, 08:19:25 PM]

[September 06, 2010, 09:19:36 PM]

[September 05, 2010, 09:25:21 PM]

[August 30, 2010, 11:26:07 PM]

[August 30, 2010, 11:23:56 PM]

[August 30, 2010, 10:40:34 AM]

[August 28, 2010, 10:00:01 PM]
Members
Total Members: 4559
Latest: nikh105
Stats
Total Posts: 31138
Total Topics: 3760
Online Today: 71
Online Ever: 220
(February 05, 2009, 11:29:32 AM)
Users Online
Users: 2
Guests: 32
Total: 34