...
Include Page |
---|
| OPENMI:2 Planning the migration |
---|
| OPENMI:2 Planning the migration |
---|
|
Include Page |
---|
| OPENMI:3 Wrapping |
---|
| OPENMI:3 Wrapping |
---|
|
3. Wrapping
The OpenMI standard was designed to allow easy migration of existing model engines. The
standard is implemented in C# running under the .NET framework. Almost all existing model
engines are implemented in other programming languages, such as Fortran, Pascal, C and
C++. In order to bridge the gap between the different technologies and to minimize the
amount of changes needed to be made to the engine core a wrapping pattern will be the most
attractive choice in most cases.
This chapter describes the process of wrapping and the generic wrapper that is provided by
the OpenMI Software Development Kit.
...