Products - Software Development
Object Serialization Library
The object serialization library (OSL) provides a serialization mechanism for C++ in a
elegant and cost effective way. By utilizing a serialization mechanism, the amount
of effort and code needed to store your data structures is greatly reduced. With
a minimum amount of declarative code, you enable the OSL to translate your runtime
C++ objects into one of a number of external formats such as XML or binary files.
OSL can handle any C++ primitive type (but references) and structures/classes,
any inheritence structure and can write and read complex object graphs to/from
I/O streams.
Available for Windows (MS Dev 8.0, Intel Compiler 8.0+), Mac OS X (gcc 3.3+),
Linux (x86, PPC, gcc 4.0+). Will be available for Java and C# in the future to
support multi language systems.
Stream Tools
Stream tools offer a platform independent TCP socket layer for C++. A number of classes
encapsulates the platform specific layer and helps you develop networking applications
without the hassle of parallell code bases. Provides standard C++ iostream interface to sockets.
Object Store - under development
A distributed object oriented database. With fast platform independent network access and user access control,
your path to create a true multi-user application in C++ has never been easier.
Object Serialization Library and Stream Tools are included.