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 client and it allows users to join the eDonkey and Kad networks by sharing and downloading files. 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 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 interface

PariMulo: Reengineering

Muscarella, Martina
2011/2012

Abstract

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 client and it allows users to join the eDonkey and Kad networks by sharing and downloading files. 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 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 interface
2011-10-24
90
emule, paripari, nio, reengineering, kad
File in questo prodotto:
File Dimensione Formato  
Tesi.pdf

accesso aperto

Dimensione 3.15 MB
Formato Adobe PDF
3.15 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/15151