Discrete Event Simulator

OMNeT++ is an extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators.

Featured Projects
INET Framework (Internet and LAN protocols)   INETMANET (mobile and ad-hoc networks)   The LTE simulator for OMNeT++   Veins - Vehicles in Network Simulation   CoRE4INET Framework   Oversim (peer-to-peer networks)   ANSA INET    RINASim   

OMNeT++ 4.3.1 released

The IDE was made more friendly to first-time users:
  • When the IDE is started with an empty workspace (e.g. on first-time launch), it offers the user the following options: (1) Import the OMNeT++ sample simulations into the workspace; and (2) Download and install the INET Framework.
  • The latter function is also available via the Help > Install Simulation Models... menu item. The menu item brings up a dialog with the list of simulation models available for automated installation, and lets the user choose. Currently only the INET Framework is listed there, but it is planned to add further models.
  • When the IDE is started for the first time, it now displays some helpful introductory pages in the editor area: "Getting Started" (practical advice for getting past the first 10 minutes spent in the IDE); "At a Glance" (explains the common file types like NED, msg and ini, and their purposes); "OMNeT++ Samples" (describes each example simulation in two sentences, then provides links for opening the project, viewing the README, launching the simulation, etc.) These pages are also available from the Help system (except the last one, which has a dedicated menu item under the Help menu.)
Further IDE improvements:
  • IDE launcher script: fixed #670 (vmargs conflict between omnetpp.ini and the launcher script). This bug could cause IDE crashes by PermGenSpace exhaustion.
  • Analysis Tool, Output Vector View: show "Go to" actions in the context menu (instead of the view's pulldown menu)
  • Analysis Tool: fixed #389 (Useless items in the Statistic Name filter): The filter hints of combos is now computed from the result items filtered by the other 2 combos.
  • Analysis Tool: fixed #388 (add '*.host[*].*' variant to module filter hints)
  • Ability to import sample projects even if workspace is different from omnetpp/samples
  • Trying to launch a closed project will now offer opening it
  • NED documentation generator: fixed #672 (Illegal group reference error)
  • Changed default appearance of the main welcome page to be more user friendly
  • Some other bug fixes

Tips for New Users

Check out the TicToc tutorial, browse the documentation and the model catalog. Watch introductory videos, and explore the featured network simulation projects (see banner).

Asking Questions

If you have OMNeT++ related programming questions (or want to help other members of the community), visit stackoverflow. Use the omnet++ tag.

Mailing Lists

SubscribeEmail / Web

Subscribe / Email / Web


 Follow us on Twitter!