"Assets"
- precise definitions of what assets are, how meta-data is attached to
them, how they are cached, how they are logically discriminated based
on the metadata, and the security model
-- suggest starting from CB's Asset service model
"Inventory"
- precise definitions of how assets relate to each other, how they are
organized by humans, and the security model
-- suggest starting from CB's "Filesystem model" for inventory
"Authentication"
- Does OpenID provide a superior solution for authentication over a
federated network? What if we add XRD?
- Does oAuth provide a superior way of negotiating resource sharing
over a federated network?
- Are there other options?
"Trust Models and Service Discovery"
- in a distributed, federated internet, how can decoupled simulators,
servers, and viewers learn to trust each other and discover each
others' resources?
-- suggest starting from CB's federation and service discovery model
Propose your own!!
== Libraries
COLLADA
- clearly each world has it's own optimized asset formats which cannot
be abandoned for performance reasons. COLLADA is meant to solve this
problem, but since it is designed for content pipeline interchange,
not run-time interchange, how can it be adapted to allow different
worlds to at least approximate foreign simulations?
Ogre3D resource parsing
- Ogre3D is a powerful way to jump-start a 3D viewer, but it's
resource files are not meant for streamed loading over a CDN.
Descriptions of nested asset names need to be converted from local
names to globally addressable URIs. Moreover there is no inherent
notion of security within, so that has to be added on as an external
layer.
- Ogre3D may have their own custom file formats, but would not similar
engines have similar formats? Is there a common abstraction that can
prove more useful beyond Ogre3D?
Structured Streams (http://pdos.csail.mit.edu/uia/sst/)
- Would anyone's streaming transport implementation benefit from using
SST? Would the state of collaboration improve if we shared this
library?
What would you like to see??
Hope that I have provided some ideas, and hope that some time soon I
can submit my own proposals for discussion (after our release and the
well earned summer vacation!!)
Cheers,