You are not a member of this wiki.
Pages and Files
VAST Technical Documentation
This is the main technical documentation page for the
at SourceForge. In here you will find official documentation on how to use VAST, and explanations of the internal workings of the VAST library.
VAST is an open source software library (under LGPL license) that allows you to build scalable virtual world applications based on P2P techniques. It mainly supports
Spatial Publish Subscribe
(SPS) and is based on
Voronoi-based Overlay Network (VON)
Voronoi Self-organizing Overlay (VSO)
helps to perform load balancing, and
helps with message forwarding to large areas.
VAST allows an application user to create a
, or simply a
in a virtual space, and perform one of the following:
to an area on a 2D coordinate plane, and change the subscribed area (that is, move around).
a message to an area that will be delivered to subscribers whose subscription areas overlap with the publication area.
a message to a particular node, or a group of specific nodes.
the nodes that currently exist within the subscriber's subscription area.
Additionally, all these functions work at specific application-defined
, where publications and subscriptions at different layers would not interfere.
You can find further information on the following topics:
How does VAST work? (see its
. and implementation
What is VON?
What is VoroCast?
What is VSO?
help on how to format text
Turn off "Getting Started"