We are happy to announce that OMNeT++ 4.5 is now available for download. The focus of version 4.5 was to improve the usability of the Graphical Runtime Environment (Tkenv). The Tkenv GUI has been redesigned for single-window mode to improve usability and user experience. A new message logging mode was added in the log window that shows the message exchanges in the selected module only. Tkenv has also received a new, modern look and feel, due to the use of the Ttk widgets and a custom Ttk theme. Read the ChangeLog (after the More link) for details, or go directly to the download page.

  • single-window mode, with object navigator + 3 built-in inspectors that interact in a meaningful way (new inspector windows can still be opened)

  • keep inpector windows on top of the main window at all times

  • use Ttk widgets everywhere, with custom theme - this makes a huge difference in looks on all platforms but esp. on OS X

  • BLT no longer needed (we use Ttk instead)

  • inspectors are no longer tied to a single object; visited objects are remembered as navigable history (back/forward)

  • module graphics now remembers zoom level and settings per NED type

  • for each log line, the context module is now stored, and is shown as a line prefix where it makes sense (differs from event’s module)

  • Tkenv now stores message sendings and also a clone of corresponding message objects (cMessage), and can show them in the log window

  • message printer classes can be contributed to customize the messages view of log windows

  • more concise status area that shows more information at the same time

  • part of the status area can be turned off to free up vertical space

  • timeline drawing now adapts to font size

  • on-demand scrollbars (i.e. they are hidden when not needed)

  • main menu cleanup (reorganized, removed obsolete items)

  • dialogs where it makes sense now remember size and location

  • additional hotkeys: Ctrl+Plus/Minus for Zoom, Ctrl+F5 Run Until, Ctrl+Q Quit, etc.

  • OS X: use Command key for hotkeys instead of Ctrl

  • countless other, smaller improvements

  • In the Windows bundle, the debugger have been upgraded to gdb-7.7; Tcl/Tk has been upgraded to version 8.6.0.

  • New configure.user option to prefer clang over gcc if both are installed

  • New configure.user option to enable/disable C++ 11 compilance (-std=c++11) Note that this is NOT supported on Windows because of issues with the bundled MinGW 4.7 compiler.

  • Tcl/Tk version 8.5 is required, 8.6 is preferred; BLT is no longer in use