<!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>