Learning OMNeT++

Make realistic and insightful network simulations with OMNeT++
Preview in Mapt

Learning OMNeT++

Thomas Chamberlain

1 customer reviews
Make realistic and insightful network simulations with OMNeT++
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning OMNeT++ Book Cover
Learning OMNeT++
$ 23.99
$ 16.80
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video] Book Cover
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video]
$ 32.99
$ 28.05
Buy 2 for $34.30
Save $22.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849697149
Paperback102 pages

Book Description

OMNeT++ is an extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators. “Network" in a broader sense includes wired and wireless communication networks, on-chip networks, queueing networks, and so on. There are extensions for real-time simulation, network emulation, alternative programming languages (Java, C#), database integration, SystemC integration, and several other functions.

Learning OMNeT++ is an easy-to-follow, hands-on book that walks you through the steps necessary to get a Network Simulation up and running as quickly as possible. This book uses pre-existing OMNeT++ libraries to prevent you from needing to reinvent the wheel so that you can implement your simulations with ease.

OMNeT++ is a solution for creating accurate and modular Network Simulations. It will take you through all the steps necessary to allow you to create, run, and analyze your own Network Simulations.

You will model complex network simulations, and once you've covered the basics you will then learn how to make your simulations scalable and configurable so they can become truly accurate and useful.

The books’s practical approach will teach you how to create and run Network Simulations using OMNeT++, as well as how to use pre-existing OMNeT++ libraries.

Table of Contents

Chapter 1: Getting Started with OMNeT++
What this book will cover
What is OMNeT++?
The need for simulation
Examples of simulation in the industry
What you will learn
Summary
Chapter 2: Installing OMNeT++
Downloading OMNeT++ source code
Prerequisites for compiling OMNeT++ from the source
Running OMNeT++ IDE for the first time
Downloading INET
Summary
Chapter 3: OMNeT++ Simulations
Beginner to expert, low to high level
Components that make up OMNet++ simulations
The NED language
OMNeT++ configuration file
Simulation frameworks
INET in detail
Summary
Chapter 4: Creating and Running a Simulation
The OMNeT++ IDE
Creating a new project
Creating an example project
Switching to another workspace
Hello World network simulation
Summary
Chapter 5: Learning from Your Simulations
Gathering useful information
Visualizing gathered data
Analysis of the Tictoc example project
Summary

What You Will Learn

  • Get and install OMNeT++ on Windows and Linux
  • Start creating a Network Simulation with OMNeT++
  • Produce powerful and professional looking network simulations
  • Define the behaviour of your Network Simulation
  • Collect data from your Network Simulation
  • Understand and display the collected data using various visualization methods

Authors

Table of Contents

Chapter 1: Getting Started with OMNeT++
What this book will cover
What is OMNeT++?
The need for simulation
Examples of simulation in the industry
What you will learn
Summary
Chapter 2: Installing OMNeT++
Downloading OMNeT++ source code
Prerequisites for compiling OMNeT++ from the source
Running OMNeT++ IDE for the first time
Downloading INET
Summary
Chapter 3: OMNeT++ Simulations
Beginner to expert, low to high level
Components that make up OMNet++ simulations
The NED language
OMNeT++ configuration file
Simulation frameworks
INET in detail
Summary
Chapter 4: Creating and Running a Simulation
The OMNeT++ IDE
Creating a new project
Creating an example project
Switching to another workspace
Hello World network simulation
Summary
Chapter 5: Learning from Your Simulations
Gathering useful information
Visualizing gathered data
Analysis of the Tictoc example project
Summary

Book Details

ISBN 139781849697149
Paperback102 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

IPython Interactive Computing and Visualization Cookbook Book Cover
IPython Interactive Computing and Visualization Cookbook
$ 29.99
$ 21.00
Practical Data Science Cookbook Book Cover
Practical Data Science Cookbook
$ 29.99
$ 21.00
LaTeX Beginner's Guide Book Cover
LaTeX Beginner's Guide
$ 26.99
$ 18.90
Boost C++ Application Development Cookbook Book Cover
Boost C++ Application Development Cookbook
$ 29.99
$ 21.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Python Machine Learning Book Cover
Python Machine Learning
$ 35.99
$ 25.20