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

Reply via email to