Content Development

Development Use Cases

If SL actually is going to expand and become something like a 3D web, it must have much better content creation capabilities. This page is for use cases dealing with content creation.

General Development Comments

Protocols, API's and 3rd Party Tools

The strength of the web for development has been the availability of open, extensible protocols which allow a wide variety of individuals and organizations to build contents and tools for building content, and it seems likely the same model is the most viable for greatly expanding SL. This means that 3rd parties must be able to develop tools and extensions to the basic platform supplied by LL which requires that the development API's and protocols need to be open and extensible. LL's expertise and value added isn't in building such tools in any case.

Debugging Sim

A lot of these use cases seem most practically implemented by being able to put one or more sims onto a local machine and running them in a debug mode. This is analogous to how web apps and pages are developed. They are not put up onto the public web until they have been completed. Development is done on local instrumented systems.

Such a DSim could have a limited number of objects and scripts it supports so it's possible to run multiple ones on a single local desktop machine, but it must behave identically to the real grid. It probably isn't necessary (and may not be desirable) for it to be connected to the grid. Individual uses cases have comments on what seems likely to be required to support them.

Use Case: Programmed Object Creation

Comments

Use Case: IDE based script development

Comments

Use Case: Script Debugging

Comments

Use Case: Regression Testing

Comments

Use Case: Vehicle Development

Comments

Team building and scripting systems of objects

Needs work