Roadmap
The initial release of openWNS is available. The release is not yet stable, but under heavy development at the moment. Interfaces in the openWNS Library as well as configuration files in the SDK may change.
Current openWNS features
openWNS follows a modular design philosophy. Consequently, even the core itself is managed in different projects:
openWNS SDK - The Software Development Kit that helps you with your development activities. It contains the necessary tools to manage the other projects. It is the umbrella/master project for all other projects.
openWNS Library - The core library of openWNS. Current feature are:
- Event scheduling system
Configuration system (PyConfig)
- Logging system
- Random Number Generation
Memory management (SmartPtr)
- Debugging facilities (Signal handler, C++ backtraces, ...)
Indirect object creation (StaticFactory)
openWNS Application - The executable and a very simple project where you can quickly start off with your own extensions.
openWNS Documentation - Contains general documentation (in 'Doxygen') about openWNS (how to download, features ...)
The road ahead
openWNS will be extended with the following features in the future:
- Probing system (convenient measurements and filtering according to context information)
- Plugin system to load additional plugins (in form of shared libraries) at run-time
- Component model for dynamic wiring of simulation components
Feel free to contact us either directly or post your questions, suggestions on our development mailinglist develop@comnets.rwth-aachen.de .