This manual documents the source code of the Shawn simulation core and of some Shawn applications. It addresses developers who want to use the Shawn API or extend Shawn itself. The main documentation resides in the Shawn wiki. Especially read the page Extending Shawn there.
Every Shawn application has its own C++ namespace: the name of the application in lower case. The documentation of the namespace gives an overview of the application's source code. In addition, an application may provide some additional information in the Related Pages section.
Shawn has quite many applications for different purposes. Only the source code of the following applications is documented here.shawn.sumo. There you can also find configuration file examples for normal usage and testing.vanet. The additional page Architecture of the VANET Application describes the concept of the application.