[AWG] further discussions of secondlife:/// (was Re: [sldev]
[VWR] summary of VWR-4021 discussion from 2008-01-08 AWGroupies meeting
& general hostname issues)
Dr Scofield
hud at zurich.ibm.com
Sat Jan 12 08:06:00 PST 2008
Argent Stonecutter wrote:
> On 2008-01-11, at 15:27, Dr Scofield wrote:
>> Argent Stonecutter wrote:
>>>> the assumption that secondlife://Grasmere/178/113/27 addresses a
>>>> location in the LL grid is actually *wrong* --- according to zero
>>>> the correct URI for that is
>>>> http://slurl.com/secondlife/Grasmere/178/113/27 !
>>>
>
>>> Except it isn't. That addresses a location on a map that provides a
>>> link to a location in the Second Life grid. The SL client does not
>>> understand http://slurl.com, it understands secondlife://
>
>> that' what i wrote: secondlife: is directed at the client and
>> supposed to control it. it's not meant to address a location on the
>> SL grid.
>
> The only component on your computer that can address a location in teh
> second life grid is an application that communicates to a second life
> server.
>
> The only URL that can address a location in the second life grid is a
> URL that is handled by an application that communicates with a second
> life server.
>
> An "SLURL" is no more a link to an address on the second life grid
> than a link to Google Maps is a street address.
>
> Also, an SLURL adds an extra and unnecessary trip through HTML in
> resolving a name, and requires having an HTML parser to get the *real*
> address out of the page. It's like sending someone your address
> through a FAX-email gateway because of course everyone has OCR software.
>
> Now you could add a "grid:" URL, but that kills legacy secondlife:
> URLs that people are already using. Doing that without a really good
> reason is just as unfriendly as changing the way
> llSetPrimitiveParams() works.
>
>>> The best solution would be to take advantage of DNS and URL formats.
>>> Since the new login code is being postponed, it *is* subject to
>>> change, if necessary, because there's no longer any legacy code that
>>> isn't going to be modified anyway (when it's revisited) that depends
>>> on it.
>
>> personally, i don't quite like the DNS approach: at first i thought,
>> hey, neat idea --- but coming to think about it, i think it's not
>> really as it requires me to be able to add TXT records to my DNS
>> entries. while i know how to do that and can actually do that, there
>> are situations where that is not the case (joe's garage grid, DNS
>> policies within some companies, etc). i'd propose to instead have one
>> indirection level there: retrieve via REST from the hostname the
>> login server. we can have the DNS solution as well.
>
> There's always a lot of pushback like this whenever TXT entries come up.
>
> 1. This is why they're not supported, because people don't think they
> should be used, because they're less widely supported.
>
> There's enough applications that use TXT records these days that this
> shouldn't be an issue.
i'm not against TXT, just would like to see the possibility of plain A
working as well.
>
> 2. I already covered that:
>>> First, the host part of the CINS URL would uniquely encode the
>>> location and the grid. The usual TXT record meta-syntax would make
>>> it easy to parse out the grid name without dealing with the TXT
>>> record lookup if you REALLY needed to:
>>>
>>> Grasmere._grid.secondlife.com
>>>
>>> The "local_part . _type{1+} . path" makes "._" a unique separator
>>> for the local_part.
>
>
> 3. Second alternative, do a query for either TXT or A. If you don't
> get TXT, use the A record for the server.
how about, try A then TXT? isn't SMTP working that way?
cheers,
dr scofield
--
dr dirk husemann, pervasive computing, ibm zurich research lab
--- hud at zurich.ibm.com --- +41 44 724 8573 --- SL: dr scofield
More information about the SLDev
mailing list