[ticker-dev] Re: Elvin presence spec draft - request for comments

David Arnold arnold at dstc.monash.edu.au
Fri Sep 28 12:32:41 EST 2001


-->"Matthew" == Phillips, Matthew <Matthew.Phillips at dsto.defence.gov.au> writes:

  Matthew> All: I guess I'm actually proposing a spec-within-a-spec
  Matthew> for the presence RFC, namely that we adopt a unique user
  Matthew> naming scheme for ticker similar to email, where local
  Matthew> usernames are resolved using logical domains.

i had a late-night, in-bed, semi-conscious read of the draft last
night, and this was the point that struck me most.

the use of foo at location naming evolved (again, i think Rik Taylor
started it, or at least popularised it?) to add an extra dimension to
the awareness generated via ticker.  you could now, almost implicitly,
determine where someone was.

i like this a *lot*, but it has always clashed with my desire to
enable scalability of ticker to a larger audience, something that
simple names don't, and for a while, the use of foo at location competed
with foo at some.unique.domain as we attempted to encourage people to
adopt a globally useful naming scheme.

my guess is that the popularity of foo at location at DSTC is a result of
our multi-site groups, frequent use of ticker while travelling and the
popularity of working from home.

  Matthew> As Bill suggests, other information, such as where you are,
  Matthew> can go into the presence info.

yes.  and, no.

putting location info into a/the presence protocol is good, and right.

but i don't think a result where you need to have a presence client to
determine this is necessarily good.  i *like* the fact that tickertape
is currently able to give me location information as a side-benefit.

perhaps this comes back to the idea of tickertape events having both a
unique name for the sender, and a nickname that can be displayed?

i don't think (?) i would like to require support for the presence
protocol in all tickertape clients?

  Matthew> I really, really want to avoid having a binary crud unique
  Matthew> 'user id'.

agreed.  i think most of the presence systems have decided that an
email address is the best solution, since everyone has one already,
and it's already unique, and it's human-readable, textual and all that
nice stuff.

  Matthew> The other reason a domain is useful is that it gives you a
  Matthew> useful starting buddy list that is automatically populated
  Matthew> and maintained (note that being able to see everyone in the
  Matthew> whole of tickerland is unscalable).

i do like the idea of have my presence client have a default domain,
but i'm not sure it needs to be the domain part of my unique name.

for example, i would likely want to use `d at 0x1.org' as my unique name
because i have a network life outside my employer (well, kinda) and
because it is persistent across changes in employer.

but i would normally want to have `dstc.edu.au' or maybe
'dstc.monash.edu.au' as my default domain (given that i'm the only
person in the 0x1.org domain ;-)

i know this is mkaing things more complex.  i think that defaulting to
using the domain suffix of the user's name as their presence domain is
sensible.

perhaps we need to consider a generic concept of groups, rather than
domains?  this could work similarly to awareness of tickertape channel
subscriptions?

  Matthew> I'll have another look at IMPP and Jabber to see if there
  Matthew> is any wisdom to be found there.

perhaps the best place to start is the IMPP requirements RFC?  

    http://www.ietf.org/rfc/rfc2779.txt




d





More information about the ticker-dev mailing list