Mobility Framework for OMNeT++
IMPORTANT: The Mobility Framework is not actively maintained anymore. All
the code got integrated in the
project which should be used instead.
There is also a OMNeT++ 4.0 port of the Mobility Framework available on
This framework is intended to support wireless and mobile
The core framework implements the support for node mobility,
dynamic connection management and a wireless channel model.
Additionally the core framework provides basic modules
that can be derived in order to implement own modules. With
this concept a programmer can easily develop own protocol
implementations for the Mobility Framewoek (MF) without having
to deal with the necessary interface and interoperability
The framework can be used for simulating:
- fixed wireless networks
- mobile wireless networks
- distributed (ad-hoc) and centralized networks
- sensor networks
- multichannel wireless networks
- many other simulations that need mobility support and / or
a wireless interface
We are currently developing a library of standard protocols
for the MF (802.11, AODV, ...). Our goal is to have a rich
library of such protocols to enable easy plug-and-play
simulations of various kinds of widely used protocols.
The documentation for the Mobility Framework consists of the
The manual should be the first thing to start with. It
explains the basic concept and also provides an example to
start with. WARNING: The manual is NOT updated to Version 2 yet!
The manual can be downloaded as
document as well.
The API Reference
The API Reference is a documentation generated form the c++
source code using
This is the best place for to look for references to c++
classes or functions.
The Neddoc Reference
The Neddoc reference is a documentation of all ned files
generated with the opp_neddoc tool included in
OMNeT++. It gives an overview about the implemented modules
The Coding and Documentation Guide
To make the MF easily extendable it is necessary to agree on
some documentation guidelines and a common coding style. The
following pages will give a brief introduction on Doxygen,
Neddoc and some documentation and coding guidelines.