<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 05/02/2011 02:15 PM, Toni Alatalo wrote:
<blockquote
cite="mid:E913D7B1-174B-41A2-BF29-017CB5C68D02@playsign.net"
type="cite">
<div>
<div>On May 2, 2011, at 7:32 AM, Karl Haas wrote:</div>
<blockquote type="cite">
<div bgcolor="#ffffff" text="#000000">I want to write an
external service which manages all rooms of an organisation
(just a proof of concept). It should be possible to connect
also other virtual worlds or also a real world room
management tool. The management service has to be able to
send a room configuration to the OpenSim region module at a
scheduled time (room reservation) and the region module has
to send the content or position of the objects to the
management service. It should be possible to save the state
of the learning session for later continuation. Therefore I
need a two way communication.<br>
</div>
</blockquote>
<div><br>
</div>
<div>I'm not sure how I'd do that two way conn. HTTP of course
has been fashionable for the past >10 years, and it would
be possible to just make either side poll with that. But for
realtime 2-way comms something over a TCP socket that stays
open might be better, both faster and more reliable. That's
why web browsers have now gotten websockets support too -- so
that apps like gmail can better get notifications from
servers, instead of doing periodic http polls.</div>
</div>
</blockquote>
I don't want to implement a polling mechanism - i think i will
implement some kind of socket connection that stays open.<br>
<blockquote
cite="mid:E913D7B1-174B-41A2-BF29-017CB5C68D02@playsign.net"
type="cite">
<div>
<div><br>
</div>
<div>If you only need the sim -> manager comms for the
saving, and you need to save the full state of an opensim
scene, I'd use that builtin xml saving to files and then just
store/transfer those files. Could send the file over, e.g.
with HTTP post, or with the possible custom TCP protocol
somehow.</div>
</div>
</blockquote>
I'm thinking about a solution that allows to continue the session
within a different environment. Therefore i just want to store the
size, the position and the content of objects. How to recreate the
object should be up to the environment (e.g. the region module). I'm
not sure which limitations and drawbacks this will cause, but the
main goal of the work is to learn more about the available
technologies.<br>
<blockquote
cite="mid:E913D7B1-174B-41A2-BF29-017CB5C68D02@playsign.net"
type="cite">
<div>
<div><br>
</div>
<div>If there's some project page / plans for your tool, and if
it becomes available as open source later, I'd like to keep
posted .. perhaps we could utilize it, even. The guys have now
been porting some of the TOY tools for Tundra too, there is a
public demo server of that up actually .. if you wanna see how
the lobby scene looks like, press 'try it' in <a
moz-do-not-send="true" href="http://www.realxtend.org/">http://www.realxtend.org/</a>
(need Tundra 1.0.6 installed, the download button there points
there). The floating round platforms in that public lobby are
same/similar elements which we use for room configurations in
the classroom spaces .. I put a screenshot of that scene, made
for school kids originally, yesterday to <a
moz-do-not-send="true"
href="http://wiki.realxtend.org/index.php/Getting_Started_with_Tundra">http://wiki.realxtend.org/index.php/Getting_Started_with_Tundra</a>
. That instance is not running on opensim, but the same scene
& tools as we have for opensim too .. so as you plan to
allow usage of the config tool with any server, should work
for Tundra usage as well (it supports modules, similar to
region/app/whatever modules in Opensim, but no .net currently
.. c++, python and javascript is what works now, can do http
or custom tcp or whatever).</div>
</div>
</blockquote>
<br>
Thanks for your input - i don't know yet how much i can implement
within my master's thesis and if somebody will continue the
project...<br>
<br>
<blockquote
cite="mid:E913D7B1-174B-41A2-BF29-017CB5C68D02@playsign.net"
type="cite">
<div>
<div><br>
</div>
<blockquote type="cite">
<div bgcolor="#ffffff" text="#000000"> Karl<br>
</div>
</blockquote>
<div><br>
</div>
<div>~Toni</div>
<br>
<blockquote type="cite">
<div bgcolor="#ffffff" text="#000000">
<blockquote
cite="mid:C24CA4F2-D0D8-4554-8113-AABA3DD74B03@playsign.net"
type="cite">
<div>
<div><font class="Apple-style-span" face="Monaco,
'DejaVu Sans Mono', 'Bitstream Vera Sans Mono',
'Lucida Console', monospace"><span
class="Apple-style-span" style="border-collapse:
collapse; white-space: pre-wrap;"><font
class="Apple-style-span" face="Helvetica"><span
class="Apple-style-span"
style="border-collapse: separate; white-space:
normal;"><br>
</span></font></span></font></div>
<blockquote type="cite">
<div bgcolor="#ffffff" text="#000000">
<ul>
</ul>
Karl Haas<br>
</div>
</blockquote>
<br>
</div>
<div>~Toni</div>
<br>
<pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Opensim-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
</pre>
</blockquote>
<br>
</div>
_______________________________________________<br>
Opensim-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
</blockquote>
</div>
<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Opensim-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
</pre>
</blockquote>
<br>
</body>
</html>