MRM LoaderMRM Loader is an experimental package based application model for virtual world content. Packages will contain assemblies, textures, prims, and all the other assets necessary to fully describe and implement a house, vehicle, attachment, etc. They will be downloaded from web sites and run by OpenSim. MRM Loader also allows MRM code to be edited, compiled, and debugged using Visual C# Express, all without restarting OpenSim. This is an open source project. The source code is available under the BSD license. Current StatusMRM Loader provides a region model that looks for scripts that contain "//MRM:Loader {package-path}" and loads the indicated MRM package into an application domain created just for it. The region module unloads these application domains when the script is removed. Only package paths that identify a directory on the local machine are currently supported. All of an MRM's assemblies are loaded from this directory. MRM Loader extends Adam's MRM infrastructure. The MRM region module must be enabled in order to use MRM Loader functionality. MRM, and MRM Loader, currently do not place any security restrictions on the MRM code. Do not use in a publiclly accessable simulator. Eventually MRM Loader will apply security restrictions to the application domains into which it loads MRM assemblies. However there must also be a security model that determines what the MRM can see and modify. InstructionsSee this thread in the help forum for instructions.
|
|

