<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><BR>It's true that the TextureEntry/TextureFace will probably mean a lot of duplicated xml, but I don't think we have any choice in the short and long run; storing them as a bin field will expose us to the compatibility issues from hell, as well as taking away all the benefits of using xml in the first place (machine and human readability etc)<BR>
<BR>
We are definitively not going to store the very textures in the xml if that was what you were worried by.<BR><BR>We definitively need to be able to revise the xml schema between versions; 0.5 should incorporate text storing of TextureEntry.<BR>
<BR>
Using xml for backing up more than a couple of prims is, and will always be, suboptimal however you look at it; it's main use should be transport of one or a few object groups. Something else, like database dumps, should be used for backups.<BR>
<BR>
/Stefan<BR><BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
To: opensim-dev@lists.berlios.de<BR>From: chernega@us.ibm.com<BR>Date: Tue, 11 Dec 2007 08:18:06 -0700<BR>Subject: Re: [Opensim-dev] Towards 0.5, what's left?<BR><BR><BR><FONT face=sans-serif size=2> If the Texture Data is encapsulated within the XML file it would lead to very large XML files with repetitive data. Perhaps a dual strategy here? Command line option to include the TextureEntry and data within the XML, or write the geometry and texture all to a single directory. Loading would use the same scheme.</FONT> <BR><BR><FONT face=sans-serif size=2>Brief outline:</FONT> <BR><BR><FONT face=sans-serif size=2>Form 1-</FONT> <BR><FONT face=sans-serif size=2> save-xml file <xml-file></FONT> <BR><FONT face=sans-serif size=2> This form saves everything in a single XML file. This is useful for data warehousing that requires single entry = single file.</FONT> <BR><FONT face=sans-serif size=2>Form 2-</FONT> <BR><FONT face=sans-serif size=2> save-xml dir <dir-spec></FONT> <BR><FONT face=sans-serif size=2> This form saves as in example below:</FONT> <BR><FONT face=sans-serif size=2> save-xml dir /home/opensim/builds/myhouse</FONT> <BR><BR><FONT face=sans-serif size=2> /home/opensim/builds/myhouse (directory containing):</FONT> <BR><FONT face=sans-serif size=2> myhouse.xml</FONT> <BR><FONT face=sans-serif size=2> texture001.jp2</FONT> <BR><FONT face=sans-serif size=2> texture002.jp2</FONT> <BR><FONT face=sans-serif size=2> ...</FONT> <BR><FONT face=sans-serif size=2>Form 3-</FONT> <BR><FONT face=sans-serif size=2> save-xml backup</FONT> <BR><FONT face=sans-serif size=2> This form saves everything into the profile specified backup filespec. Using a standardized form (likely Form 1)</FONT> <BR><BR><FONT face=sans-serif size=2>Thoughts?</FONT> <BR><BR><FONT face=sans-serif size=2>Gary J Chernega<BR>Deskside Services<BR>ext 845-433-3480<BR>t/l 293-3480<BR><BR>Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline. (Bill Clinton)</FONT> <BR><BR><BR>
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD width="40%"><FONT face=sans-serif size=1><B>Michael Wright <michaelwri22@yahoo.co.uk></B> </FONT><BR><FONT face=sans-serif size=1>Sent by: opensim-dev-bounces@lists.berlios.de</FONT>
<FONT face=sans-serif size=1>12/11/2007 05:34 AM</FONT>
<TABLE border=1>
<TBODY>
<TR vAlign=top>
<TD bgColor=white>
<DIV align=center><FONT face=sans-serif size=1>Please respond to<BR>opensim-dev@lists.berlios.de</FONT></DIV></TD></TR></TBODY></TABLE><BR><BR>
<TD width="59%">
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
<TD><FONT face=sans-serif size=1>opensim-dev@lists.berlios.de</FONT>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
<TD>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
<TD><FONT face=sans-serif size=1>Re: [Opensim-dev] Towards 0.5, what's left?</FONT></TD></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR vAlign=top>
<TD>
<TD></TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE><BR><BR><BR><FONT size=3>Well Load/Save xml are working, its just that the format of the xml for LLUUID, LLVector3 and LLQuaternion have changed. So if you do a save-xml now and then try to load it, it should work. But trying to load a old xml file won't. So it depends if we need to make sure those old files work, if we spend time "fixing" it. <BR><BR>Maybe we should take this chance to break other things too. Like Stephan said, we should get TextureEntry into a readable form. There are a few other changes we might want to make to. As we are coming up to version 0.5 we could say 0.5 load/save-xml is not compatible with 0.4 files. <BR><B><I><BR>Teravus Ovares <teravus@gmail.com></I></B> wrote:</FONT> <BR><FONT size=3>Do you think we need to fix Save/loadXML before tying off the version number?</FONT> <BR><FONT size=3><BR><BR></FONT><BR><FONT size=3>On 12/10/07, <B>Sean Dague</B> <</FONT><A href="mailto:sean@dague.net"><FONT color=blue size=3><U>sean@dague.net</U></FONT></A><FONT size=3>> wrote: </FONT><BR><FONT size=3>We're getting towards the end of the year, and OpenSim has improved<BR>dramatically since 0.4. On the short list of new features is: <BR>* Physics (ODE is impressively stable at this point)<BR>* Grid Mode (though there are still some asset issues)<BR>* Animations<BR>* IM, IRC Bridge<BR>* Terraforming<BR>* Throttling (though not a user facing feature)<BR>(I'm sure I've missed some, please respond with other new features)<BR><BR>It seems like we should pick a couple of things that would be good to<BR>"finish off" this month, then declare a 0.5 release around the first of <BR>the year.<BR><BR>My inclination is to say that bandaiding up current grid asset /<BR>inventory to functioning state would be in that short list. Others?<BR><BR> -Sean<BR><BR>--<BR>__________________________________________________________________ <BR><BR>Sean Dague Mid-Hudson Valley<BR>sean at dague dot net Linux Users Group</FONT><FONT color=blue size=3><U><BR></U></FONT><A href="http://dague.net/" target=_blank><FONT color=blue size=3><U>http://dague.net</U></FONT></A><FONT size=3> </FONT><A href="http://mhvlug.org/" target=_blank><FONT color=blue size=3><U>http://mhvlug.org</U></FONT></A><FONT size=3><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>-----BEGIN PGP SIGNATURE-----<BR>Version: GnuPG v1.4.6 (GNU/Linux)<BR><BR>iD8DBQFHXUdYSamXem9TdyYRApbJAKCicwVHKL4ZzAENcqPpvx/EiGrgpACgmDf2<BR>WSIoagVvY/vLzkm9BZh0Qzk=<BR>=t2oT<BR>-----END PGP SIGNATURE-----<BR><BR>_______________________________________________<BR>Opensim-dev mailing list</FONT><FONT color=blue size=3><U><BR></U></FONT><A href="mailto:Opensim-dev@lists.berlios.de"><FONT color=blue size=3><U>Opensim-dev@lists.berlios.de</U></FONT></A><FONT color=blue size=3><U><BR></U></FONT><A href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target=_blank><FONT color=blue size=3><U>https://lists.berlios.de/mailman/listinfo/opensim-dev</U></FONT></A><FONT size=3><BR></FONT><BR><FONT size=3><BR>_______________________________________________<BR>Opensim-dev mailing list<BR>Opensim-dev@lists.berlios.de<BR>https://lists.berlios.de/mailman/listinfo/opensim-dev</FONT> <BR>
<FONT size=3> </FONT>
<HR>
<FONT size=3>Sent from </FONT><A href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=51949/*http://uk.docs.yahoo.com/mail/winter07.html" target=_blank><FONT color=blue size=3><U>Yahoo!</U></FONT></A><FONT size=3> - a smarter inbox.</FONT><TT><FONT size=2>_______________________________________________<BR>Opensim-dev mailing list<BR>Opensim-dev@lists.berlios.de<BR>https://lists.berlios.de/mailman/listinfo/opensim-dev<BR></FONT></TT>
<P><BR></BLOCKQUOTE></body>
</html>