<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content=text/html;charset=ISO-8859-1>
<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=765081413-28012008>The
focus on using XMPP as the chat glue is what is especially attractive to
me. It seems as if there are several interesting aspects to that.
</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=765081413-28012008></SPAN></FONT> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>The
simplest being the suggestion from dirk.</FONT></DIV>
<UL>
<LI><FONT face=Arial color=#0000ff size=2>JID: firstname.lastname@userserver
</FONT>
<LI><FONT face=Arial color=#0000ff size=2>roster == friends </FONT></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>Beyond
that, tying it to groups.</FONT></SPAN></DIV>
<UL>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>JID:
<A
href="mailto:groupname@userserver/group">groupname@userserver/group</A></FONT></SPAN></LI>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>roster == group members</FONT></SPAN></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>Another interesting aspect is tying it to location.
e.g.</FONT></SPAN></DIV>
<UL>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>JID:
<A
href="mailto:sim/x/y/z@userserver/location">sim/x/y/z@userserver/location</A></FONT></SPAN></LI>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>roster == nearby avatars</FONT></SPAN></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>This
could also be done to support channels. e.g.</FONT></SPAN></DIV>
<UL>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>JID:
<A
href="mailto:sim/x/y/z/channel@userserver/location">sim/x/y/z/channel@userserver/location</A></FONT></SPAN></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>could
be used for other channels. With that <A
href="mailto:sim/x/y/z/0@userserver/location">sim/x/y/z/0@userserver/location</A>
would be the same as <A
href="mailto:sim/x/y/z@userserver/location">sim/x/y/z@userserver/location</A></FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>Other
areas that this would help with. The debug channel would then be available
via XMPP providing the sort of debugging that dirk suggested in a previous
email.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>This
would also be of great use for people building external systems to connect via
XMPP.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>Another piece of functionality that would be very interesting would be to
expose search functionality via XMPP e.g.</FONT></SPAN></DIV>
<UL>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>JID:
<A
href="mailto:searchstring@userserver/searchtype">searchstring@userserver/searchtype</A></FONT></SPAN></LI>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>roster = search results</FONT></SPAN></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>The
search type could be optional. If it is omitted, it would imply all.
It could be people or places returning the user JIDs as the roster, as decribed
above for people searches or the location JIDs as described above for places (or
popularplaces) searches. For all, it could return a mix of both people and
locations.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>Objects could also have their own JID</FONT></SPAN></DIV>
<UL>
<LI>
<DIV align=left><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>JID: <A
href="mailto:UUID@userserver/object">UUID@userserver/object</A></FONT></SPAN></DIV></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>For
people, this could provide an alternative way of contacting the person, but
mostly, it would be direct communications with an object. I'm not sure
what an object should return as its roster.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>Also,
following Stefan's suggestion, there could be extentions as necessary as created
by the programmers. e.g</FONT></SPAN></DIV>
<UL>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>JID:
<A
href="mailto:userfield@userserver/userextention">userfield@userserver/userextention</A></FONT></SPAN></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>To be
defined by the programmer as necessary.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>I
don't know XMPP well enough to know if there is any sort of self discovery
mechanism, If there isn't, having some sort of </FONT></SPAN></DIV>
<UL>
<LI><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>JID:
<A
href="mailto:directory@userserver/directory">directory@userserver/directory</A></FONT></SPAN></LI></UL>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>type
functionality to list the different methods available via XMPP would be a nice
feature, particularly when user extentions have been added.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff size=2>Just
random thoughts.</FONT></SPAN></DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=765081413-28012008><FONT face=Arial color=#0000ff
size=2>Aldon</FONT></SPAN></DIV></SPAN>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR></DIV></FONT>
<UL>
<LI>JID: firstname.lastname@userserver
<LI>roster == friends </LI></UL>also, allowing login from jabber client would
be useful --- that way you could control your avatar from a jabber client (and
use commands like "/teleport to Core Dump/127/45/32" and similar). if you
assign lower prio to the external jabber presence, you could even have both
external jabber client online and the avatar via secondlife client online
:-)<BR><BR> cheers,<BR> dirk<BR><BR><PRE class=moz-signature cols="72">--
dr dirk husemann, pervasive computing, ibm zurich research lab
--- <A class=moz-txt-link-abbreviated href="mailto:hud@zurich.ibm.com">hud@zurich.ibm.com</A> --- +41 44 724 8573 --- SL: dr scofield
</PRE></BLOCKQUOTE></BODY></HTML>