Published on 2016-6-3
PT Anywhere's main goal is to facilitate the access to Packet Tracer. To this end, it offers a simple web interface to the students.
Students might access directly using the browser or through the iBook we created for the FORGE project. This iBook contains a chapter entitled Basic Network Router Configuration where the PTAnywhere widget is embedded.
This is how a typical PT Anywhere session looks like in a browser:
To create this widget (i.e., the PT Anywhere front end), I used the following JavaScript libraries:
- Angular JS: I reimplemented the whole widget which initially used jQuery.
- vis.js: to show the network topology.
- Jasmine: for testing the PTAnywhere API client JS library.
The web application which creates this widget is managed in this GitHub project which depends on these other two.