[Opensim-dev] User services refactoring status

Jeroen van Veen j.veenvan at gmail.com
Wed Jan 6 17:05:10 UTC 2010


Getting a bit off topic, but here is another one: 
http://forge.opensimulator.org/gf/project/hwios

cheers,

Jeroen

Op woensdag 06 januari 2010 16:41:23 schreef Impalah Shenzhou:
> I am working on it and it's about to be launched (due to the framework I
> use, Code Igniter, possibly with a MIT or Apache license, but open source).
> 
> A soon as I clean the code will be available for public download. It was
> stable on October but then... Modern Warfare 2 was launched and I love
>  AK-47
> 
> :-)
> 
> I called it unga :-) http://ai-designstudio.net/en/blog/1008
> 
> I am planning to make a Python unga using Tornado/Twister frameworks, but I
> haven't time enough...
> 
> Greetings
> 
> 
> 
> 
> 2010/1/6 Tom Willans <tom.willans at bessacarr.com>
> 
> > Thanks for your help here, I will check out these connectors, and assess
> > the work involved.
> >
> > From my perspective the web interface and authentication are critical;
> > the two most significant aspects that impact upon my plans. I guess there
> > is a problem in having the development resources to update the web
> > interface. The other major issue mentioned by every organisation I have
> > spoken to is security - but I know you intend to address this.
> >
> > I can appreciate Mic's concern though as changes to the architecture and
> > interfaces are especially expensive in development time - not a demand
> > but it is a significant issue.
> > Are some aspects of the interface more settled than others? I appreciate
> > that this is a judgement call.
> >
> > Mic do you know who else is doing work on PHP/Web Services?
> >
> > Thanks once again.
> > Tom
> >
> > On 5 Jan 2010, at 15:20, diva at metaverseink.com wrote:
> >
> > In my experience, no project is, or should be, 'stable' until it reaches
> > 1.0. Before 1.0 people programming against the core code do it at their
> > own peril, and should not complain. It's completely unrealistic to
> > demand interface stability during early stages, and it's actually quite
> > harmful -- stabilizing on bad design is the worst that can happen to a
> > project. Even after 1.0, interfaces change. Just to point one among many
> > examples that I know first hand: Apache Lucene, changed dramatically
> > from 1.x to 2.0.
> >
> > So I'm not sure what to tell you. Will the interfaces change? Most
> > likely. Will the pace of changes slow down over time? Definitely. When
> > is a good time for people to extend OpenSim 'safely'? Not before 1.0.
> >
> >
> > Mic Bowman wrote:
> >
> > Do you expect those formalized interfaces to remain stable long enough
> >
> > to warrant the effort to create alternative implementations? Others have
> >
> > provided alternative implementations in the past that quickly became
> >
> > obsolete.
> >
> >
> > --mic
> >
> >
> >
> > On Tue, Jan 5, 2010 at 2:17 PM, <diva at metaverseink.com
> >
> > <mailto:diva at metaverseink.com <diva at metaverseink.com>>> wrote:
> >
> >
> >    Putting PHP in front of the DBs is one of the most natural things to
> > do
> >
> >    from here on -- not just the things that Wiredux does, but for a lot
> >
> >    more! In fact, the entire collection of OpenSim.Services that are
> >
> >    provided as reference implementations can be replaced with
> >
> >    implementations in Apache+PHP.
> >
> >
> >    Calls from the simulators to the services are now all neatly packaged
> > in
> >
> >    OpenSim.Services.Connectors (these are the "out" connectors). Just
> >
> >    browse through those connectors and check out the wire protocols, then
> >
> >    do the receiving end in PHP. Many of them are using standard web
> > forms,
> >
> >    others use XMLRPC, others use custom-made HTTP-based dialects.
> >
> >
> >    Calls from outside to the simulators are packaged in
> >
> >    OpenSim.Server.Handlers. Again, check them out and, if not using .NET,
> >
> >    write your own client for them. If using .NET/mono you can import the
> >
> >    DLL OpenSim.Connectors.dll, and reuse the existing connectors as-is.
> >
> >
> >    But that's not all. Since now the interactions between the simulators
> >
> >    and the resource services are all formalized in interfaces
> >
> >    (OpenSim.Services.Interfaces), and the handlers and connectors in the
> >
> >    simulator are loaded dynamically, you can replace the connectors and
> >
> >    handlers themselves. In other words, if you want OpenSim to talk web
> >
> >    services, roll your own Web Services handlers and connectors under
> > those
> >
> >    interfaces, and you're done -- you'll have to use .NET for this part,
> >
> >    though.
> >
> >
> >    Tom Willans wrote:
> >
> > Hi,
> >
> >
> > First thanks for all your work.
> >
> >
> > I assume from this that the webredux will no longer work without
> >
> > modification and will need updating. ( Thanks again here).
> >
> > Is there any information about the new authentication approach
> >
> >    anywhere,
> >
> > if not in detail then an overview. Is LDAP on the horizon?
> >
> >
> > I am mostly interested in linking php based frontends to opensim and
> >
> > hence accessing the database directly. Particularly relevant is
> >
> >    moving
> >
> > away from using UUIDs.
> >
> > Please forgive me if I am missing something but I assume there are no
> >
> > web-services that can be called and calling C# from php is not a very
> >
> > good solution.
> >
> >
> > Thanks.
> >
> > Tom
> >
> > On 5 Jan 2010, at 10:37, Ai Austin wrote:
> >
> >
> > At 18:32 04/01/2010, opensim-dev-request at lists.berlios.de
> >
> >   
> > <mailto:opensim-dev-request at lists.berlios.de<opensim-dev-request at lists.be
> >rlios.de>
> >
> >
> > <mailto:opensim-dev-request at lists.berlios.de<opensim-dev-request at lists.be
> >rlios.de>
> >
> >   
> > <mailto:opensim-dev-request at lists.berlios.de<opensim-dev-request at lists.be
> >rlios.de>>> wrote:
> >
> > To be honest, I don't think Sqlite should be a database type
> >
> >    that we
> >
> > (OpenSim) should keep alive in the project,
> >
> >
> >
> > It is useful to have a double click and go out of the box solution
> >
> > which people can try out and test with.
> >
> >
> > One other use of SQLite that I am aware of and fine very useful is
> >
> > for the really simple and handy single region hosted on your own
> >
> > system that is connected to the New World Grid for any avatar using
> >
> > the "New World Studio" packaged version of Opensim. See
> >
> > http://www.newworldgrid.com/lang/en-us/land/free-land
> >
> >
> > _______________________________________________
> >
> > Opensim-dev mailing list
> >
> > Opensim-dev at lists.berlios.de
> >
> >    <mailto:Opensim-dev at lists.berlios.de <Opensim-dev at lists.berlios.de>>
> >
> >    <mailto:Opensim-dev at lists.berlios.de <Opensim-dev at lists.berlios.de>
> >
> >    <mailto:Opensim-dev at lists.berlios.de <Opensim-dev at lists.berlios.de>>>
> >
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >
> >
> > Tom Willans
> >
> > Managing Director
> >
> > Bessacarr Publications Ltd
> >
> > 3 Highfield, Hatton Park, Warwick, CV35 7TQ
> >
> > tom.willans at bessacarr.com
> > <mailto:tom.willans at bessacarr.com<tom.willans at bessacarr.com>
> >
> >
> >    <mailto:tom.willans at bessacarr.com <tom.willans at bessacarr.com> <
> > mailto:tom.willans at bessacarr.com <tom.willans at bessacarr.com>>>
> >
> > +44 (0) 1926 402055   +44 (0) 121 288 0281
> >
> > Registered in England and Wales at the above address.  Company No:
> >
> > 4925067. VAT No:GB 823 9317 24.
> >
> >
> > This e-mail is confidential and intended solely for the use of the
> >
> > individual to whom it is addressed. Any views or opinions
> >
> >    presented are
> >
> > solely those of the author and do not necessarily represent those of
> >
> > Bessacarr Publications Ltd. If you are not the intended recipient you
> >
> > have received this e-mail in error and that any use, dissemination,
> >
> > forwarding, printing or copying of this e-mail is strictly
> >
> >    prohibited.
> >
> > Please return it to the sender immediately. The contents of this
> >
> >    message
> >
> > may be legally privileged.
> >
> >
> >
> >
> >
> >
> >
> >
> >   
> > ------------------------------------------------------------------------
> >
> >
> > _______________________________________________
> >
> > Opensim-dev mailing list
> >
> > Opensim-dev at lists.berlios.de
> > <mailto:Opensim-dev at lists.berlios.de<Opensim-dev at lists.berlios.de>
> >
> >
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >
> >    _______________________________________________
> >
> >    Opensim-dev mailing list
> >
> >    Opensim-dev at lists.berlios.de
> > <mailto:Opensim-dev at lists.berlios.de<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
> >
> >
> > Tom Willans
> > Managing Director
> > Bessacarr Publications Ltd
> > 3 Highfield, Hatton Park, Warwick, CV35 7TQ
> > tom.willans at bessacarr.com
> > +44 (0) 1926 402055   +44 (0) 121 288 0281
> > Registered in England and Wales at the above address.  Company No:
> > 4925067. VAT No:GB 823 9317 24.
> >
> > This e-mail is confidential and intended solely for the use of the
> > individual to whom it is addressed. Any views or opinions presented are
> > solely those of the author and do not necessarily represent those of
> > Bessacarr Publications Ltd. If you are not the intended recipient you
> > have received this e-mail in error and that any use, dissemination,
> > forwarding, printing or copying of this e-mail is strictly prohibited.
> > Please return it to the sender immediately. The contents of this message
> > may be legally privileged.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
> 



More information about the Opensim-dev mailing list