[Opensim-dev] Adding virtual to many methods on Region/Framework/* for experimentation

Frisby, Adam adam at deepthink.com.au
Thu Jul 2 11:08:31 UTC 2009


If you're interested in more dramatic SOG/SOP changes - please look at the MRM "IObject" interface - it would be awesome if we could get SOG/SOP to inherit that interface as it makes dealing with properties on objects a lot easier.

Adam

From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Cristina Videira Lopes
Sent: Thursday, 2 July 2009 4:04 AM
To: opensim-dev at lists.berlios.de
Subject: Re: [Opensim-dev] Adding virtual to many methods on Region/Framework/* for experimentation

Sean Dague wrote:

Stefan Andersson wrote:



I would argue that opening up for (reasonable) subclassing is a very core ideal of opensim-as-an-API.



And on the subject; somewhere in 0.7 land, I would argue that we have to rethink the whole scene/SOG/SOP bit - right now, state and behavior is intermingled to the degree that we cannot do anything that requires reasonable decoupling of state and behavior. Not to mention if one were to start working with using these objects in a non-core context.





While I firmly agree, I've looked at that problem a couple times before,

and it's big.  At the end of the day OpenSim is basically that scene,

then lots of things bolted on to it.



So nothing so grandious from me, but just some simple experimentation of

 if there is a good way to have some set of synthetic server side

objects coexist with the user generated objects in the same scene, and

not turn into total chaos. :)



I've done this before (the traffic simulation). I love synthetic objects that extend SOG, and all applications I'm involved with use them heavily. Their only weakness right now is not being able to cross borders like the other ones, because the deserialization routine hardcodes the class. We should fix that at some point.

Crista
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20090702/7be346ac/attachment-0001.html>


More information about the Opensim-dev mailing list