[vos-d] s5 site ids
Peter Amstutz
tetron at interreality.org
Tue Feb 12 18:39:30 EST 2008
You've got it. Setting up aliases based on prefix at the top of the XOD
file was exactly the solution I had in mind to the verbose-site-ids
problem. Similarly in the code generator we just need to emit a macro
which hides the scary site namespace.
On Tue, Feb 12, 2008 at 06:04:50PM -0500, Reed Hedges wrote:
>
>
> In VOS it in fact would be easy to build a little tree of the types with
> different names to make them easier for people to work with, while
> keeping their real names hidden.
>
> So you can make an object like "/t" and select out the specific top
> level versions used from the containers ("namespaces"?) with the big ids.
>
> E.g.
>
> /t/vos -> /vos:0011223344556677889900aabbccddee/vos
> ...Has various children for core types...
> /t/a3dl -> /vos:0011223344556677889900aabbccddef/a3dl
> ...Has various children for 3d types...
> /t/mytypes -> /vos:992288337744beffc38aa3712cdd219a8e/mytypes
> ...Has various children for custom types...
>
> /foo type="/t/mytypes/foo"
> /bar type="/t/a3dl/object3d"
>
> Maybe we even enshrine a container like /t or /_types as standard place
> to put the "working set" of types, as a convention that all user
> interfaces use, and so when they are telling a user what the type of a
> vobject is, they can just strip off the prefix, or when preseting the
> user with a list of possible types, just provide a listing (or tree
> view) of the children of /t, etc.
>
> Or a UI can just look at the type definition to get a user friendly type
> name.
>
> But OK, in the general case, we need to come up with ways like this to
> help users navigate vobjects, whether in a particular application or in
> VOS stuff like this, without having to put a lot of special stuff in the
> user interface clients.
>
> Reed
--
[ Peter Amstutz ][ tetron at interreality.org ][peter.amstutz at tseboston.com]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey: pgpkeys.mit.edu 18C21DF7 ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20080212/015e01f0/attachment.pgp
More information about the vos-d
mailing list