Easy Share

A network file sharing tool written in Core Java. It shares files via TCP and has been designed with great care to not to introduce any extra overheads over TCP.

Upon startup, user is presented with the list of online devices. In order to send files to a device, user selects the device and then adds files to the send list. Upon clicking on send, the receiving device is provided with a prompt whether or not to receive the files. The transfer proceeds accordingly.

UI is written in JavaFX and great care has been taken to keep it light and simple. At the time of transfer, all necessary details like size, percent, ETA etc. are provided.

Can be used on any Java J2SE enabled operating system.