Help in the design and improvement of WTTool, a website designed to make research on wireless networks simpler and more accurate.
The wireless networking research community has long been using simulation as a method to conduct studies on new protocols, algorithms, and features. An important, and often neglected, component of simulation is the location of the devices within the simulation. While many such studies rely on methods like random placement of devices within an area, it is much more accurate to place these devices based on real geographical data. Wireless Topology Tool (WTTool) is a web-based application designed to aid the wireless networking research community in the design, storage, simulation, and visualization of wireless networks. Key features of the web application include a sandbox where the user can create their network over top of the Google Maps Application Programming Interface (API), built-in network simulation using Network Simulator 3 (NS3), and a heatmap visualizer where a user can visualize their simulation results on a map. WTTool is currently available at wttool.eng.buffalo.edu. While working on this project, you will help to design, deploy, and test various new features on the website.
Deploy the new component of the WT-Tool website.
| Length of commitment | Less than a semester; 0-2 months |
| Start time | Anytime |
| In-person, remote, or hybrid? | Hybrid |
| Level of collaboration | Individual student project |
| Benefits | Academic Credit |
| Who is eligible | All undergraduate students who have experience with web development (Flask preferred), general coding experience (Javascrip and Python preferred), familiarity with Linux. |
Filippo Malandra
Assistant Professor of Research
Electrical Engineering
Phone: (716) 645-1151
Email: filippom@buffalo.edu
IMPORTANT NOTE: For this project, the mentor has indicated that they would like you to include a copy of your resume or CV and unofficial transcript in your initial email.
The specific preparation activities for this project will be customized through discussions between you and your project mentor. Please be sure to ask them for the instructions to complete the required preparation activities.
Wireless Networks, Web Applications, Network Simulation, Communication, 5G, LTE, Cellular Networks, Frontend Development, Backend Development
