/*!
\page devguide_cpp  BDM Development - your first bdm application in C++

In principle, BDM is just another library which you can use in a standard way.
To ease the learning curve for newcommers, we provide the following starting application:

The application itself is in directory applications/example_application
Where the following files are provided:

 - <b>example_lib.[h,cpp]</b> files in which your extensions of BDM classes are defined.
 - <b>example_main.cpp</b> the main application which calls routines from library example_lib
 - <b>CMakeList.txt</b>   which contains information for cmake how to build the example_lib library and link it with tha main application
 
 To build the application, you need to use Cmake:
 In Linux:
 \code
 $ cd path_to_example_application/
 $ cmake .
 $ make
 \endcode
In windows and Mac:
  - Open CMake GUI and fill the path_to_example_application in both fields for paths
  - click Configure, pick your development environment (e.g. VisualStudio 2010)
  - click Generate, which will create project file for your environment (e.g. example_application.sln for VS10)
  - open the created file and press build
  
 Where to go next:
  - see trivial examples in library/tests/tutorial/arx_simple.cpp and kalman_simple.cpp.
  - in directory applications/bdmtoolbox/mex are examples of more advanced applications using the root classes of BDM. 
  


*/
