This is something that I was asking for when people were first talking about adding networking to the GP2X.
With the Pandora only starting off with a limited amount available, chances are that most people won't have any friends with the same console and they'll need something like this to play against real people on emulators etc. It can also be used for other home brew stuff too of course.
Open Kaillera could be a good place to start
I would also like to see Jabber used for in game chat too. It would add all sorts of useful features like:
The ability for more than one person to use the same user name...
e.g
trip@home.net would be different from
trip@work.org.
The first person to join in game would be just called
Trip (uses the first part of address for the players name) and the second one who joins can just have a number temporary added to their
displayed name in brackets
Trip(1).
The ability to add people in game direct to your buddy list...
e.g Entering the command
add Trip(1) into the games chat box would add
trip@work.org to your buddy list and not actually Trip(1).
add Trip would add
trip@home.net to your buddy list (if
trip@home.net was the first to join the server).
Adding people from in game could save them in a new group on your buddy list under the name of the game. This would help people to remember which particular game they met the person in.
You could contact your normal buddies and send them the i.p address of the games server or other info without ever leaving the game...
e.g Entering the command
send iainj - 87.65.128.90 , would send the address to the contact
iainj on your jabber buddy list.
It would truly make Jabber the one messenger account for everything
Not too sure if I explained this ok or not?
I posted on the Ubuntu developers forum about this a while back but people didn't seem to get it. They kept confusing it with
dbus for some reason??