Hi Vaibhav,

Vaibhav Saxena wrote:
> 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.
>   
OSB has proven to be relatively robust, so far. It provides some support 
for data transformers that allow backwards compatibility, it works 
better than expected. I don't know how far we can push it, though. 
Additions to existing things are relatively easy to handle (usually you 
have to do nothing), changes within a FieldContainer are usually doable, 
too, but I'm not sure how far we can stretch for splits and merges of 
functionality.

In general it was not designed to be a well-defined, fixed exchange 
format, but a rather slim abstraction layer on top of our internal data 
structures that allows efficient loading and storing. It is good enough 
for minor changes, but I would not expect to be able to use today's 
files 15 years down the line. There are companies that use it 
internally, but they have the data in other formats, too, and can 
regenerate it if necessary.

Which timeframe are you thinking of? Can you give us (or me privately, 
if you want to) a better idea of what your application is?

Yours

    Dirk






-------------------------------------------------------------------------
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

Reply via email to