<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Aldon Hynes wrote:
<blockquote
 cite="mid:NFBBLCBGBMCDKOAPLALJCEFAFDAB.Aldon.Hynes@Orient-Lodge.com"
 type="cite">
  <title></title>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <meta content="MSHTML 5.50.4807.2300" name="GENERATOR">
  <div><font color="#0000ff" face="Arial" 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 color="#0000ff" face="Arial" size="2"><span
 class="765081413-28012008"></span></font> </div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">The simplest being the suggestion from dirk.</font></span></div>
  <ul>
    <li><font color="#0000ff" face="Arial" size="2">JID:
firstname.lastname@userserver </font> </li>
    <li><font color="#0000ff" face="Arial" size="2">roster == friends </font></li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">Beyond that, tying it to groups.</font></span></div>
  <ul>
    <li><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">JID: <a moz-do-not-send="true"
 href="mailto:groupname@userserver/group">groupname@userserver/group</a></font></span></li>
    <li><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">roster == group members</font></span></li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">Another interesting aspect is tying it to
location.  e.g.</font></span></div>
  <ul>
    <li><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">JID: <a moz-do-not-send="true"
 href="mailto:sim/x/y/z@userserver/location">sim/x/y/z@userserver/location</a></font></span></li>
    <li><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">roster == nearby avatars</font></span></li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">This could also be done to support channels. 
e.g.</font></span></div>
  <ul>
    <li><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">JID: <a moz-do-not-send="true"
 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 color="#0000ff"
 face="Arial" size="2">could be used for other channels.  With that <a
 moz-do-not-send="true" href="mailto:sim/x/y/z/0@userserver/location">sim/x/y/z/0@userserver/location</a>
would be the same as <a moz-do-not-send="true"
 href="mailto:sim/x/y/z@userserver/location">sim/x/y/z@userserver/location</a></font></span></div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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"></span> </div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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"></span> </div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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 color="#0000ff"
 face="Arial" size="2">JID: <a moz-do-not-send="true"
 href="mailto:searchstring@userserver/searchtype">searchstring@userserver/searchtype</a></font></span></li>
    <li><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">roster = search results</font></span></li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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"></span> </div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">Objects could also have their own JID</font></span></div>
  <ul>
    <li>
      <div align="left"><span class="765081413-28012008"><font
 color="#0000ff" face="Arial" size="2">JID: <a moz-do-not-send="true"
 href="mailto:UUID@userserver/object">UUID@userserver/object</a></font></span></div>
    </li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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"></span> </div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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 color="#0000ff"
 face="Arial" size="2">JID: <a moz-do-not-send="true"
 href="mailto:userfield@userserver/userextention">userfield@userserver/userextention</a></font></span></li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" size="2">To be defined by the programmer as necessary.</font></span></div>
  <div><span class="765081413-28012008"></span> </div>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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 color="#0000ff"
 face="Arial" size="2">JID: <a moz-do-not-send="true"
 href="mailto:directory@userserver/directory">directory@userserver/directory</a></font></span></li>
  </ul>
  <div><span class="765081413-28012008"><font color="#0000ff"
 face="Arial" 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>
</blockquote>
there is, the DISCO mechanism. haven't played with it yet, though it
does look fairly interesting ;-)<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>
</body>
</html>