GSOC2023NetAnimFinalReport: Difference between revisions

From Nsnam
Jump to navigation Jump to search
(Created page with "= Project Overview = * '''Project Name''': [https://summerofcode.withgoogle.com/programs/2023/projects/EpacH0ct Dynamic device registration for NetAnim simulation animations]...")
 
Line 7: Line 7:
* '''Useful links''':
* '''Useful links''':
** [https://www.nsnam.org/wiki/GSOC2023NetAnim Project wiki page] - used to track the work in progress.
** [https://www.nsnam.org/wiki/GSOC2023NetAnim Project wiki page] - used to track the work in progress.
== Merge Requests ==
All the work done during GSoC has been committed to one branch, named [https://gitlab.com/raghuramkannan40/ns-3-dev/-/tree/gsoc-2023-netanim-changes?ref_type=heads ''gsoc-2023-netanim-changes''].
Listed below are all the Merge Requests made during the GSoC period.
{| class="wikitable"
|+ Merge Requests
|-
! No. !! Name
|-
| [1] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1505 NetAnim: GSoC-23 Dynamic device registration for NetAnim simulation animations]
|-
| [2] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1506 build: Add Define for NetAnim in CMake]
|-
| [3] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1523 NetAnim: Convert AnimationInterface into a Singleton with Proxy]
|-
| [4] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1592 Draft: Refactor the CSMA Module for NetAnim Simulations]
|-
| [5] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1633 Draft: Refactored Csma Module for NetAnim (Updated Approach)]
|-
| [6] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1639 core: Add proxy to core]
|}

Revision as of 16:47, 9 October 2023

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