Hi Vaibhav, don't know about the complaints but my intention was to create a fast robust binary format. You can safely add/remove fieldcontainer fields or add new fieldcontainer types. This won't break backward or forward compability. Changing field types is not a good idea but this would also break API compability and should never happen. There is a version management integrated each fieldcontainer type has its own version number, with this it is possible to handle more complex fieldcontainer changes. This works nice for the new geometry core in OpenSG 2.0 as it changed completely. Yesterday I made a real world test, I wrote with a current OpenSG cvs version a quite complex model with shaders out and loaded it successfully in a OpenSG version from january 2004. Ok you couldn't see the shaders because 2004 there was no shader support inegrated ;-) but everything else looked fine. There is one known backward compability issue if you attach more than one attachment of the same type to a attachment container you can't load this osb file in a older version but this feature is really rarely used.
Andreas > Hi, > > For one of our clients we are thinking of using OpenSG as the > SceneGraph API of choice because of all the good features it provides. > However there was a doubt about the usability of OSB as the storage > format in a commerical applications. The doubt came because of the > following statements in the OpenSG Starter Guide > (OpenSG-1.6.0-StarterGuide.pdf, written on Aug 25, 2005) : > > Section 12.3 : Using BIN/OSB Files > > "In versions after 1.2 there is a new binary file format called OSB > which is not quite as sensitive to changes to the library as BIN. I > still wouldn't use it as a storage format, but it doesn't need > rewriting files every time the library changes a little bit." > > Why can't OSB be used as the storage format (like e.g. Performer's > pfb or Optimizer's csb or Inventor's iv) ? Is there any problem/issue > with OSB ? > This is important because the choice of SG API to use will also > depends upon the storage format that it provides. > > It would be really nice if somebody could shed some light on this. > > Thanks, > - Vaibhav Saxena > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Opensg-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensg-users > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
