GSOC2023NetAnimFinalReport

From Nsnam
Jump to navigation Jump to search

Project Overview

  • Project Name: Dynamic device registration for NetAnim simulation animations
  • Contributor: Raghuram Kannan
  • Mentors: Tommaso Pecorella and Manoj Kumar Rana
  • Main Goal: The project aims to refactor the NetAnim module such that each module willing to use NetAnim will have a .cc and .h file responsible for communication with the NetAnim module, enabled only if NetAnim is active. This will break the dependencies and will allow more flexibility for out-of-tree modules and modules migrating to the AppStore.
  • Useful links:

Merge Requests

All the work done during GSoC has been committed to one branch, named gsoc-2023-netanim-changes.

Listed below are all the Merge Requests made during the GSoC period.

Merge Requests
No. Name
[1] NetAnim: GSoC-23 Dynamic device registration for NetAnim simulation animations
[2] build: Add Define for NetAnim in CMake
[3] NetAnim: Convert AnimationInterface into a Singleton with Proxy
[4] Draft: Refactor the CSMA Module for NetAnim Simulations
[5] Draft: Refactored Csma Module for NetAnim (Updated Approach)
[6] core: Add proxy to core