Greetings,
I wish to apply for a position in the Summer of Code initiative, working
for the free network project. Here is my second proposal.
Project Proposal
================
I'm interested in working on the installer and related components.
* Switching from antinstaller[1] to izPack[2]
* Creating a "systray" icon to please users possibly but not
limited to using a platform independant library [3]
* Creating an uninstaller
* Rewriting the website (especially the php engine)
* Splitting up freenet-ext.jar [4]
* Solving the remaining problems, related to the usage of freejvms
* Packaging freenet for Linux distributions
This project is self-contained, complying with
http://wiki.freenetproject.org/SummerOfCode requirements.
Project Justification
=====================
I wrote the current installer. It is still far from beeing perfect ^-^
Users have experienced some bugs wich are antinstaller related. Wich
doesn't seems to be maintained anymore... Those bugs can't be worked around
easily.
The website needs to be refactored : most of the content is either outdated
or unreachable. [5]
Splitting up freenet-ext.jar would enhance the user experience : indeed,
our current "core" file is 1.2M big and the "auxiliary" file is 2.4M big.
Most of it is platform dependant compiled code and shouldn't be
distributed to everyone. Moreover, updating the native libraries we use
might give some performance improvements and fix some bugs (I'm thinking
about updating our staticly compiled libgmp and updating the database
provider we use).
Using freenet with a free java virtual machine is now possible, but some
major features are still missing. Some work has to be done in this area.
Moreover, if we do want to package freenet, using free-jvms will ease
the process.
I do think that providing packages for major distributions is important.
Most of our users are used to install software on their system, and are
looking forward applications to "follow" the guideline they are used to
encounter.
Regards,
Florent Daigni?re.
[1] http://antinstaller.sourceforge.net
[2] http://www.izforge.com/izpack/
[3]
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/systemtray/
[4] https://bugs.freenetproject.org/view.php?id=75
[5] https://bugs.freenetproject.org/view.php?id=345
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL:
<https://emu.freenetproject.org/pipermail/tech/attachments/20060507/b53d83fb/attachment.pgp>