PariPari is the largest open source project of software engineering in the University of Padova; its goal is to create an easy-to-use peer-to-peer application. It is moreover designed as a multifunctional application. Mulo is one of the modules that provides file sharing services: it is an eMule\ud client and it allows users to join the eDonkey and Kad networks by sharing and downloading files.\ud Mulo is at a mature stage of development, supporting almost all of the main features needed for an eMule client to work considerably well. Furthermore Mulo provides innovative yet-to-be-seen features that no other existing client has. This thesis illustrates how Mulo has been reengineered\ud and optimized through a first phase of refactoring and the following integration of two basic PariPari plug-ins, Connectivity NIO and the GUI. The former allows asynchronous communications across the network. The latter introduces a new user-friendly graphic interfac
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.