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 interfaceFile | 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
https://hdl.handle.net/20.500.12608/15151