Mobility Framework for OMNeT++
This framework is intended to support wireless and mobile
simulations within
OMNeT++.
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
stuff.
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.
Documentation
The documentation for the Mobility Framework consists of the
following parts:
-
The Manual
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
pdf or
ps
document as well.
-
The API Reference
The API Reference is a documentation generated form the c++
source code using
doxygen.
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
and networks.
-
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.