[Opensim-dev] Presenting unga: UGAIM grid servers with PHP

Impalah Shenzhou impalah at gmail.com
Thu Apr 8 18:54:24 UTC 2010


Thanks for the advices Diva :-)

Actually I prefer to make unga compatible with robust implementation. From
my point of view robust is the standard into the opensim core and I am not
designing a new architecture for support servers... yet :-P

Cheers


2010/4/8 Diva Canto <diva at metaverseink.com>

>  Hi,
>
> "The methods the simulator needs" have changed considerably from 0.6.x to
> pre-0.7. Hence the good advice that many people have voiced that you look
> into what's coming rather than looking into the past. Looking into what's
> coming means looking in pre-0.7 code, OpenSim.Services.Interfaces -- those
> are the interfaces that the simulator needs implemented somewhere. Also look
> here for info about the services:
> http://opensimulator.org/wiki/0.7_Planning
>
> Another thing that changed was that now the simulator does not impose any
> particular on-the-wire protocol for accessing the services. Yes, there are
> reference implementations (OpenSim.Services.Connectors) designed
> specifically for the ROBUST service implementations, so you may want your
> service infrastructure to respond to those -- and that would make your
> infrastructure different from SimianGrid. But you may want to make your
> infrastructure more immune to changes in OpenSim core reference
> implementations, rely  on the abstract Interfaces only, and do your own C#
> connectors. That is exactly what the SimmianGrid infrastructure did/does.
>
> Alternatively, you may want to wait until 0.7 comes out, followed by
> documentation, which would be fine too.
>
> [Before projects reach a certain level of maturity and write down their
> extension "contracts", it's wise for extenders to keep a very close watch
> over what's going on in core development. The "alpha-ness" of OpenSim at
> this point is not so much in the instability of the run-time, but in the
> instability of the extension interfaces. In my view, we're almost reaching
> the point of maturity that will take us out of alpha, but we're not quite
> there yet.]
>
> Crista / Diva
>
>
> On 4/7/2010 3:43 PM, Impalah Shenzhou wrote:
>
> That's what I wanted to say, but my drawing abilities are non-existent :-P
>
> The "support" services for opensim can be anything while they use http and
> implement the methods the simulator needs. Anyway, I repeat, unga is just
> another option.
>
> Cheers
>
>
>
> 2010/4/8 Justin Clark-Casey <jjustincc at googlemail.com>
>
>> Impalah Shenzhou wrote:
>>
>>> Please excuse my "violent" reaction. I misunderstood your comments.
>>>
>>> As soon as I have some free time (I suppose, for the weekend) I will test
>>> unga with the newer (development) opensim versions. According to the wiki
>>> there shouldn't be any problem, but maybe I forgot some needed interface.
>>>
>>> Take into account that I used 0.6.5 and 0.6.6 versions of opensim for the
>>> development, and these seem to be stable versions.
>>>
>>
>>  I would say that the picture looks like this
>>
>> Simulator          Services
>>
>> +---------+      +------------+
>> | OpenSim | ===> | SimianGrid |
>> +---------+      |     or     |
>>                |   ROBUST   |
>>                |     or     |
>>                |    UNGA    |
>>                +------------+
>>
>> So you can have what you like at the services end as long as it implements
>> the set of interfaces shown as ===>.  So services can be provided by
>> SimianGrid, ROBUST, an UNGA which looks a lot like the old UGAIM in terms of
>> architecture or anything else.
>>
>> The issue that you'll have, Impalah, is that ===> has changed quite a bit
>> since 0.6.6, though I don't have the particulars to hand.  These changes
>> happened at the same time as ROBUST but the two things are actually
>> conceptually separate.
>>
>> -- Justin
>>
>>  Cheers
>>>
>>>
>>>
>>> 2010/4/7 Michael Cerquoni <nebadon2025 at gmail.com <mailto:
>>> nebadon2025 at gmail.com>>
>>>
>>>
>>>    I don't know all the of the differences honestly, I was not trying
>>>    to discourage you from doing it, but i do know that the older
>>>    versions of OpenSimulator that conneceted to the C# UGAIM services
>>>    will no longer connect to C# Robust Backed services, my only concern
>>>    was you might spend a lot of time coding and run into the same
>>>    thing, as long as the current master GIT opensimulator can connect
>>>    though you should be fine.
>>>
>>>    --     Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org
>>>
>>>    _______________________________________________
>>>    Opensim-dev mailing list
>>>     Opensim-dev at lists.berlios.de <mailto:Opensim-dev at lists.berlios.de>
>>>
>>>    https://lists.berlios.de/mailman/listinfo/opensim-dev
>>>
>>>
>>>
>>>  ------------------------------------------------------------------------
>>>
>>>
>>>
>>> _______________________________________________
>>> Opensim-dev mailing list
>>> Opensim-dev at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>>
>>
>>
>> --
>> Justin Clark-Casey (justincc)
>> http://justincc.org
>> http://twitter.com/justincc
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>
>
> _______________________________________________
> Opensim-dev mailing listOpensim-dev at lists.berlios.dehttps://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20100408/ea29ad6d/attachment-0001.html>


More information about the Opensim-dev mailing list