GSoC-2008-Ideas
From PhexWiki
Main Ideas
These are intended to serve as inspiration and guide for proposals from students.
- UDP Integration
For more lightweight networking, including Firewall to Firewall transfer.
- Net-Zip
Private Networks made easy: Joining a private network should be as easy as opening a network-definition-file in Phex, and founding the network should be as easy as distributing a Net-Zip along with Phex.
- Metadata System
Readout, display and integration of metadata into query replies.
- Contact Management
For keeping track of preferred contacts and for friend-to-friend networking connecting only to people you know, including improved communication with contacts.
- Kademlia Support
For searches by Hash (as orthogonal feature to searches by keyword).
- i2p in Mainline
Anonymous p2p using Phex and i2p.
- Credence in Phex
For decentral Spam detection: http://credence-p2p.org
Further Ideas
- Integration of a free file release service.
- Subscription management for Metalink, PodCast and Magma.
- Non-blocking IO.
- GUI overhaul:
- Switching look and feel, theme and icon pack without restart.
- Support of virtual library directories.
- Bandwidth schedule, adjust the bandwidth to use at specific hours.
- Ability to run multimedia files inside Phex via user specifed external program.
- A more lighthweight GUI,
- UPnP support.
- Phex as Daemon with interfaces for controls (i.e. a webbased gui).


