 |
|
Data Object Library
Our Intrusive Data Structures (based on embedded pointers) are more efficient than container libraries, eliminate pointer errors and class dependency, and make data and relations orthogonal. Our automatic persistence lets you to create, within a few hours, fast memory resident databases and frameworks. Such databases include portable data, schema migration, and run on any platform. From within the code, a textual UML model (similar to a database schema) controls the data structures and, with each compilation, it may generate the UML class diagram. This is the silver bullet of software engineering, as one manager called it.
|
|

|
|
Pattern Template Libary
This unique library lets you use design patterns as if they were simple collections. It is based on intrusive data structures, and is implemented with C++ templates without(!) any generation. It includes: Lists, Collections, Dynamic Arrays, Composite, Flyweight, and a fast, dynamically configurable Finite State Machine. From within the code, a textual UML model controls the data relations and, with each compilation, it may generate the UML class diagram.
|
 |
|
Persistent Pointer Factor
Elegant, single class which, through a smart pointer, makes all your objects automatically persistent. Suitable for building lightning fast databases of any size your hard disk can take, 55 kB executable. Paging of data to memory (transactions) controlled individually by class.
|
|

|
|
IN_CODE Modelling
From within the code, a textual model similar to a database schema controls associations and generates the UML diagram. Associations from a special library represent groups of cooperating classes including intrusive data structures and design patterns. Containers from traditional libraries such as STL are included as simple associations. Internally, this modern library combines a very simple code generator with generics/templates. Works both in C++ and in Java. Results: More reliable code, improved productivity, and a tight UML/code synchronization.
|
|

|
|
UML Layout Generator
This fully automatic generator of the UML class diagram complements all our data structure (or associations) libraries. It also works in a stand-alone mode, using a compact, human-readable UML textual format (simple, not XML). Advanced algorithms from the VLSI CAD design help to create a highly logical and eye-pleasing diagram which is comparable and often better than what you can produce manually. Two styles of diagrams can be generated: SVG or Java.
|