Ankur Khetrapal

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

Sideris Server (Galaxy)

Sideris Client

Sideris Client

Sideris Client Downloading

Sideris Client Downloading from a peer

 

Download Project Report Summary

Download Project Source Code and Binaries