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 <[email protected]> > 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 <[email protected]> > >> 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 <[email protected] <mailto: >>> [email protected]>> >>> >>> >>> 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 >>> [email protected] <mailto:[email protected]> >>> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> [email protected] >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> -- >> Justin Clark-Casey (justincc) >> http://justincc.org >> http://twitter.com/justincc >> >> _______________________________________________ >> Opensim-dev mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > _______________________________________________ > Opensim-dev mailing > [email protected]https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > >
_______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
