As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

W3bworld: in-browser 3D visualisation of network state

W3bworld tools and enhancements

The tools from L3DGEWorld can be leveraged to work with W3bworld with some work. The l3dgecomm output daemon included with each L3DGE project is compatible with W3bworld. Remember to configure W3bworld to have the correct number of entities.

The following tools are included with the W3bworld package:
    • Generates an arch-shaped layout for the entities in a W3bworld environment.
    • Usage: Modify the variables at the top of the file to your tastes.
      python; # outputs to elements-lcmon.txt
    • Generates the vertex points of the star (element type #3). The output of this script was used to code the relevant part of gfx.pde. It is provided as an example of a way to generate your own shapes. Alternatively, you can model your shapes in a 3D modelling program and export them as a .obj file. .obj files have better performance, but generated vertex points allow you to vary their colour to any colour you like.
    • Usage: python > poly.txt
    • A python script to send random data to a l3dgecomm-enabled server (W3bworld or L3DGEWorld).
    • Usage: ./ -n 100 [-a] [-p 27960] --spin --colour --bounce-height --bounce-rate --scale
      -n specifies how many entities to send random data for
  • W3bmon
    • An example application of W3bworld. GPoll (included) takes state data from the Swinburne Supercomputer Cluster ('Greenmachine') and sends it in to the W3bworld environment.
    • See the W3bmon page for more information


Last Updated: Monday 1-Oct-2012 10:44:52 AEST | Maintained by: Chris Holman ( | Authorised by: Grenville Armitage (