Yeah finding c# jabber/xmpp servers is a problem. There is one (that doesn't look that complete) but its in c#' 3.0 so not really usable by us at the moment. There are some c# xmpp client libraries (not completely sure the licenses) so I guess its most likely a case of writing our own servers from them. Or taking a java server and porting, which maybe the easiest thing.<br><br>But, I think after reading mic's reply that we should drop the idea of using XMPP for grid/user, as I think we need to listen to someone who has had experience of using it. So we should just use it for IM's , as has been the plan since very early in this project.<br><br><b><i>Sean Dague <sean@dague.net></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Fri, Nov 02, 2007 at 07:43:54PM +0000, Michael Wright wrote:<br>> When I first mentioned XMPP it was just a throw out idea. But thinking<br>> and looking into
it some more I actually think its got some plus<br>> points. But I don't think we should think about it for Assets (which I<br>> think REST is the correct thing for) and maybe not even inventory. I<br>> was thinking more User server and grid server.<br><br>My brain is starting to wrap on this a bit more, and treating Regions<br>and Users as just things with presence via XMPP actually seems pretty<br>interesting.<br><br>Could you sketch out a bit more the way you think that would work?<br><br>> I really don't think using REST because thats what LL use makes any<br>> difference as when they release specs we are going to have to have new<br>> implementation anyway. Please remember not everyone is interested in<br>> connecting to LL grid, so I think no matter what happens it most<br>> likely will be, that we end up with at least two implementations; our<br>> own and one compatible with their grid.<br><br>Agreed, and understood.<br><br>> I think
XMPP most likely will end up as easiest and fastest to<br>> implement and it includes a number of things that we wouldn't need to<br>> spend time on. But when it comes down to it, I'm not fixed on the idea<br>> enough to fight strongly for it. So if the general opinion is for REST<br>> for all. Then I'd go with that without a problem. As long as we are<br>> going with it for the right reasons and not the compatible reason.<br><br>Presumably, regardless of how much XMPP will be in OpenSim (i.e. just<br>messaging or messaging + much more) we'll need XMPP client / server<br>classes in OpenSim anyway. So work in getting that into tree and<br>functional would be good regardless.<br><br>Fwiw, XMPP did come up at last office hours re: IM, and steffan said<br>something about there not being nicely licensed library/server for C#.<br>It would be good to make sure we had that before getting on the XMPP<br>bandwagon.<br><br> -Sean<br><br>--
<br>__________________________________________________________________<br><br>Sean Dague Mid-Hudson Valley<br>sean at dague dot net Linux Users Group<br>http://dague.net http://mhvlug.org<br><br>There is no silver bullet. Plus, werewolves make better neighbors<br>than zombies, and they tend to keep the vampire population down.<br>__________________________________________________________________<br>_______________________________________________<br>Opensim-dev mailing list<br>Opensim-dev@lists.berlios.de<br>https://lists.berlios.de/mailman/listinfo/opensim-dev<br></blockquote><br><p>
<hr size=1>
For ideas on reducing your carbon footprint visit <a href="http://uk.promotions.yahoo.com/forgood/environment.html">Yahoo! For Good</a> this month.