Simulation Framework & Examples
Stable Releases
The links below contain the latest stable version the framework, examples, tutorial, GUI examples and compiled 3rd party dependencies for both Visual C++ 2005 and 2008. If you're going to run the examples from within Visual C++, make sure to set your local Working Directory to $(TargetDir) for each project. To do this quickly for all projects and all configurations (i.e., Debug/Release), perform the following: highlight all projects, right-click highlighted group, select "Properties", select "All Configurations", open Configuration Properties/Debugging page and set Working Directory to $(TargetDir).
Version 10.02b
Framework v10.02b, Examples v10.02b
3rd Party Libraries for Visual C++ 2008 v10.02a
Version 9.07b
Framework v9.07b, Examples v9.07, Tutorial v9.07a, GUI Examples v9.07
3rd Party Libraries for Visual C++ 2005 v9.07, 3rd Party Libraries for Visual C++ 2008 v9.07
Dependencies
Under Win32 you can download the pre-packaged OpenEaagles3rdParty binaries zip file that contains compiled versions of these tools. The pre-packaged zip file can be found with each OpenEaagles release off the sourceforge site. The sites below will have the latest version available. If you are using UNIX/Linux it is assumed that you can easily install this tools using your installation CD, an rpm download or the "yum" utility.
Graphics
freetype : a free, high-quality, and portable font engine.
FTGL : a font rendering library for OpenGL.
freeglut : an open sourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions.
Models
JSBSim : is an open source flight dynamics model (FDM) that compiles and runs under many operating systems, including Microsoft Windows, Apple Macintosh, Linux, IRIX, Cygwin (Unix on Windows), etc. The FDM is essentially the physics/math model that defines the movement of an aircraft under the forces and moments applied to it using the various control mechanisms and from the forces of nature.
Interfaces
CIGI : The Common Image Generator Interface is an open simulation protocol for communication between a host device and an IG. The OpenEaagles framework provides support so that simulation applications can easily communicate to CIGI enabled visual systems.
poRTIco project : A fully supported, open-source, cross-platform HLA RTI implementation.
GUI Toolkits
FOX : A cross-platform C++ toolkit for developing Graphical User Interfaces easily and effectively.
FLTK : A cross-platform C++ toolkit for developing Graphical User Interfaces easily and effectively.
wxWidgets : A cross-platform C++ toolkit for developing Graphical User Interfaces easily and effectively.
Qt : A cross-platform C++ toolkit for developing Graphical User Interfaces easily and effectively.
SceneGraph & Image Generation Tools
SubrScene : is an open source mature visualization toolkit built with OpenSceneGraph. SubrScene has been used extensively as the primary image generator (IG) system for OpenEaagles-based applications. This includes driving single or multiple video displays (channels) and domes. A typical configuration for assembling an interactive virtual simulator consists of the execution of an OpenEaagles-based application (the simulation), coupled with an IG system, like SubrScene to drive scenegraph based visuals, such as heads-up displays. A good mix is to utilize OpenEaagles graphics capabilities to draw interactive operator displays such as heads-down devices with its rich set of instruments, while tapping into SubrScene's scenegraph capabilities to draw complex 3D visuals. With SubrScene's SDK, scenegraph capabilities can be embedded into OpenEaagles-based operator displays.
OpenSceneGraph : is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems.
