[Opensim-dev] OpenSimulator 0.6 Roadmap

Justin Clark-Casey jjustincc at googlemail.com
Thu Aug 28 21:44:42 UTC 2008


Michael Wright wrote:
> I guess I caused some confusion here. This should be the 0.7 roadmap. I 
> meant areas that could be looked at/done in the 0.6.x series. so the 0.6 
> - 0.7 timeframe.  I didn't mean things that should be done before 
> version 0.6.

Nah, it's my fault for completely misinterpreting what you wrote, since 
I see you were talking about the 0.6 series, not 0.6 itself.

I'll shut up now until I'm in a less dopey state :-)

> 
> I think for 0.6 it will be a case of just some bug fixes and finishing 
> touches on what we already have.
> 
> */Justin Clark-Casey <jjustincc at googlemail.com>/* wrote:
> 
>     Sean Dague wrote:
>      > Michael Wright wrote:
>      >> As 0.5.9 has just been tagged/released. I think it is a good
>     time to start thinking in more details about what the goals for the
>     0.6 series should be.
>      >>
>      >> There is a page on the wiki with some ideas, but by having this
>     discussion here, hopefully we will get more input/debate. And some
>     specifications might get wrote for some of the issues.
>      >>
>      >>
>      >> Some of the areas that have been talked about/suggested are:
>      >>
>      >> - New Xml Serialization format
>      >>
>      >> http://opensimulator.org/wiki/OpenSim:Xml_Serialization has some
>     ideas for a new format.
>      >>
>      >> There is also lot of confusion with the current two xml formats
>     for prim serialisation. With no-one actually sure what version to
>     use. With there actually being very little difference between them.
>     So getting a new format would also help to clear up a user support
>     issue.
>      >
>      > +1 on this. It would be great to actually have some sort of
>     schema here
>      > for our xml formats. I get asked about this *a lot*.
> 
>     Yeah this will be an important thing. I think that there are two
>     aspects to this, a format for internal serialization and a format for
>     external serialization. Up until now we use what is effectively the
>     same format albeit with some translation (internally we use xml, but
>     externally there was a move towards xml2). It's possible that these
>     formats should vary.
> 
>     In both cases, we probably need some kind of migration code. I'm
>     imagining something very similar to what we have for sql, except using
>     xslt to do the transformations.
> 
>     However, I personally think we could do 0.6 without this (maybe
>     targeting it for 0.7 or something).
> 
>      >
>      >> - New Scripting Language / API
>      >>
>      >> There has been a lot of talk lately of a new Scripting language
>     or at least a generic API that scripting languages can hook onto.
>      >>
>      >> - Inter region communcations rewrite
>      >>
>      >> Well what can we say about the current inter regions comms code,
>     except it makes the rest of the code in opensim look like perfect
>     examples of writing easy to read code.
>      >
>      > Heh. Agreed. :) I suspect that this will fit into the REST bit below.
>      >
>      >> - Asset cache/handling
>      >>
>      >> There has also been a lot of talk on this list in the past,
>     about how to improve the asset handling/caching. And to make it more
>     flexible.
>      >>
>      >> - Restructure and normalise code
>      >
>      > Agreed. I've got some concrete bits here I'd like to take on in the
>      > next couple of weeks.
>      >
>      >> - Clean up the dababase layers
>      >>
>      >> I believe sdague is currently working on this.
>      >
>      > I'm plugging away, though I think how I move forward there is
>     going to
>      > change a little. Email coming on that shortly.
>      >
>      >> - Inter-grid protocol
>      >>
>      >> There is some work being done on support for the Linden labs(tm)
>     opengrid protocol. But it would also be nice if we had our own
>     protocol that took advantage of all the features of opensim and was
>     under our control.
>      >
>      > 100% agreed.
>      >
>      > The last bit that I'd add in here is the REST network interfaces for
>      > OpenSim. I know Dirk has done a lot of that already, but getting
>     us to
>      > a set of consistent interfaces would be great here. I suspect we
>     could
>      > be reusing those same interfaces for internal data passing as well as
>      > external integration.
> 
>     *Please* could you press IBM people for documentation on this? It's
>     really not so useful to the rest of us if we have to read the code to
>     figure out what it does.
> 
>     For my part, I would like to propose a goal of properly cleaning up
>     region module modularization for 0.6. At the moment, everything gets
>     chucked into OpenSim.ini (which is getting very long and confusing) and
>     controlling what modules are loaded is done in an ad hoc style.
> 
>     Ideally, I would hope that we get to a point where module settings are
>     in each module's own ini file and there's some standard framework
>     way to
>     control whether or not they are loaded.
> 
>     I'm also going to be a little controversial and say that this is a nice
>     wishlist, but if the past is anything to go by the majority of these
>     things will not get done in the 0.6 timeframe. Hopefully we're not
>     going to try and set this in stone :-)
> 
>     -- 
>     justincc
>     Justin Clark-Casey
>     http://justincc.wordpress.com
>     _______________________________________________
>     Opensim-dev mailing list
>     Opensim-dev at lists.berlios.de
>     https://lists.berlios.de/mailman/listinfo/opensim-dev
> 
> 
> Send instant messages to your online friends http://uk.messenger.yahoo.com
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev


-- 
justincc
Justin Clark-Casey
http://justincc.wordpress.com



More information about the Opensim-dev mailing list