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

Impalah Shenzhou impalah at gmail.com
Thu Apr 8 22:29:59 UTC 2010


Ups! forget that, it has been answered weeks ago...

Sorry


2010/4/9 Impalah Shenzhou <impalah at gmail.com>

> Wow! Things changed a lot! (and they improved using REST). I really like
> the refactoring, things are clear as water.
>
> Just a question, about logins: the old "login_to_simulator" xml-rpc call is
> the only one that "sl compatible" viewers launch, isn't it? This is the only
> one that a grid (or auth server) should keep for managing the "-loginuri"
> parameter of the viewer.
>
> Am I wrong?
>
>
>
> 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/20100409/89e3d7b5/attachment-0001.html>


More information about the Opensim-dev mailing list