I have been working on some things, for a while now, revolving around the idea of making external applications integration easier and helping provide a place to buffer between the changes that can happen in core and external applications that depend on stability. The proposal can be found at: http://opensimulator.org/wiki/IntegrationService with additional material at http://bluewallvirtual.com/node/46 . Code is in the OpenSim repository under the integration branch or may be seen at https://github.com/BlueWall/opensim/tree/integration.

The bulk of the code is in https://github.com/BlueWall/opensim/tree/integration/OpenSim/Services/IntegrationService and some at https://github.com/BlueWall/opensim/tree/integration/OpenSim/Server/Handlers/Integration . Some example code is here...

landtool using a plugin to retrieve data needed for land sales: https://github.com/BlueWall/IntegrationHelper with the php here: http://pastebin.com/yUGph1aD

It is working for test purposes and has some supporting facilities setup for testing with more details at: http://bluewallvirtual.com/node/46 . I will be getting some additional documentation together about developing the plugins and setting up repositories. I have set some time aside to be responsive to working on this and would appreciate input. I am interested in getting more eyes on it and getting it ready to include in core under an experimental status. After that, I would be interested in helping develop a stable/basic API for integration with the plugins and helping get the API into popular language libraries.

Thanks!
BlueWall
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to