Now that 0.93.3 has been released, it's time to think about what should be done for 0.94.
I'm thinking that the following main core tasks: - Support for tiger tree hashes. - PARQ 1.1 (to be specified) - Support for high outdegree, inter-UP QRP and dynamic queries. - Normalize the shell interface: not all replies are prefixed with a response code, making a generic frontend to the thing tricky. - Introduce area-specific logging, for better debugging. Regarding the separation of the GUI and the core, I'm not happy with the idea for now. Although it is important, I think there are advantages to have the GUI and the core in the same process. I'm not personnally suggesting that we tackle this for now. However, I'd like to add another interface to GTKG: a web interface. This web interface could be a first interface that is built as a client-server: it won't be embedded in GTKG itself, and there will be a web-frontend responsible for issuing the views and collecting information from the core. The experience gained there should be valuable when we decide to split the GTK interface from the core, and building a web interface should be "easier" due to the fact that it is far less "dynamic" as a GTK interface. Finally, my top priority in the forthcoming weeks will be the porting of GTKG to Windows platforms. I will have less time to develop new features in the short term, and doing a port seems more compatible with the free-time pattern I'll get... In case you wonder why I think it's important to have GTKG run on Windows, let me tell you that I believe GTKG to be an excellent Gnutella client that deserves to get a wider audience and start competing with BearShare, LimeWire, Gnucleus, etc... There is not much competition in the Unix market, since GTKG is by far the most advanced native application there, but there is fierceful competition in the Windows market, and we can offer a good open-source servent on that market... It will be challenging, but interesting I think. Whether we like it or not, Windows is a major OS in the PC world... Raphael ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
