Sideris
INTRODUCTION
Sideris is Latin for ‘star’ or ‘constellation.’ A constellation is roughly how the Sideris network would look like if you were to visualize the network connections between the nodes in the network.
Sideris is a peer-to-peer
file sharing application. Like any other P2P application, Sideris can
search and transfer files among nodes. Sideris is set apart from the
crowd of P2P applications available today by some features like:
• Open standards.
Sideris uses open standards for
communication and data transfer. The advantage here is that clients and
servers could be built for any platform, and users are not ‘tied-in’ to
a particular client or server.
• Optimized search.
Searches on the Sideris network do not consume unnecessary network
bandwidth. Individual nodes are not contacted when a search is
requested.
• Optimal bandwidth usage.
The Sideris network is session-less, which means network connections are
only setup and maintained when a search or file transfer is requested.
OPEN STANDARDS
Sideris uses accepted and open
standards for communication and data transfer. This ensures that a user
is never tied-in to any single client or server application, and porting
to other platforms becomes very easy. A summary of the standards and
protocols used by Sideris:
• SOAP and Web Services.
The client-server communication is done using SOAP (Simple Object Access
Protocol). The server is exposed as a Web Service. Both of these are W3C
(World Wide Web Consortium) recommendations.
http://www.w3.org/TR/soap/
http://www.w3.org/2002/ws/
• HTTP
Files are transferred among clients using HTTP. This also means you can
use any web browser or download manager to transfer files on the
network. HTTP 1.1 is defined in RFC 2616.
SCREENSHOTS
Sideris Server (Galaxy)
Sideris Client
Sideris Client Downloading from a peer
Download Project Report Summary
Download Project Source Code and Binaries