Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note that the "TortoiseSVN" right-click-menu contains different functionality for interacting with the source control system.

Folder structure in trunk

  • doc: Documentation files. Specific versions for .Net and Java are in subfolders.
  • src: All source files
    • csharp/java: Versions of the source files for different languages. This folder contains a file for building all the source code for that language. (For CSharp, a Visual studio solution called Oatc.OpenMI.All.sln)
      • OpenMI.StandardX: The OpenMI standard version X
      • OATC.OpenMI: Implementation provided by the OATC.
        • Examples: Contains a number of subfolders, each with their example of an OpenMI linkable component.
        • External: Third party dlls that are required when building some of the projects.
        • GUI: Configuration manager
        • ModelWrappers: Contains a number of subfolders, each providing helper class for wrapping models into Linkable Components. The EngineWrapper subfolder contains what correspods to the 1.4 IEngine helper classes.
        • SDK: Software Development Kit, default implementation of classes in the standard, and helper classes for different purposes. Split into Backbone (default implementation of standard), Buffer (buffering and time interpolation), DevelopmentSupport (misc) and Spatial (interpolation in space).
        • Tests: Contains unit test projects for projects in the OATC.OpenMI folder, with a similar subfolder structure.
Building the source code

For the .Net version of the source code, Visual Studio 2008 solutions are provided. However, any csharp compiler that can handle .Net Framework 3.0 should be able to build the sources.

Getting another version of the source

If you want another version of the source, you can locate that using the repository browser, or by using the web interface at

...