|What is HyperCast?
is software for developing protocols and application programs for
application-layer overlay networks. It
supports a variety of overlay protocols, delivery
semantics, and security schemes, and has a monitor and control
|What is an overlay socket?
overlay socket is the main API of HyperCast. An overlay
socket is an endpoint of
in an overlay network. Application programs that create
overlay socket can (1) configure the overlay socket, (2)
and leave an overlay network, (3) send data to or receive data from
applications in the
website publishes the third version (3.0) of
from 2005. It contains software for
downloading, documentation, code examples, publications, related
- HyperCast software can be used:
- to write application
software for overlay networks.
- to develop and evaluate self-organizing
for overlay networks.
- to remotely monitor and control remote software systems.
- HyperCast is designed as a protocol
is - with exception of APIs - implementation and language
independent. However, all implementations available from this site uses
Java (version 1.4.x or higher).
|Material on this website
is work in
progress and will be added as it becomes available. Some material is in a draft stage.