SourceForge.net Logo
Home / Goals / Changelog / Sourceforge.net project page / RFC959: File Transfer Protocol

Goals


"Linux is only free if your time is worth nothing" -- What a shock

What to expect?

Since this is the beginning, I've defined some goals to fulfill : these probably will change according to the evolution of the program itself, defining "higher" (head-crushing) goals as the program fullfills the actual, basic needs -- yep, pretty basic.

As stated -very briefly- in the Sourceforge project page, these are :


To provide a GUI-based FTP client

That's it, terminal-based (console) FTP clients are kind of hostile for some users. I'll catch some screenshots from well-known FTP clients to make up an idea about what should I keep visible in the user interface.

Ability to run on different operating systems

This program is being written from scratch with the purpose of being highly portable. As a way to ensure this portability, I chose Tcl-Tk as the language to write it. So the source code could --in theory-- run on many different operating systems : hopefully, as many as Tcl-Tk does. All this without having to even compile the source.

I have a Linux box and a Win98 box at home, so I will be testing the program in these two to make sure the program works on both. Again, the program relies only in Tcl-Tk to run and then it *should* work anywhere Tcl-Tk does.


No compilation at all

Just edit the source code and run it. This is saving me lots of time!

Tiny size footprint

It's been a week since the idea to develop this program was born ; right now (Jun 6 2004) I have a small piece of code that connects to an FTP server and lets the user browse through its subdirectories. No upload/download functionality yet. At this point the source code, with comments, is around 10Kb. That reminds me...

The endless wishlist

Here goes all the possible ideas that could show up in the future. As stated earlier, the program has to begin fulfilling the most basic needs. After that, I'll start the nasty bug-hunt. And later, I'll pick the wishlist and crush my head with both hands.
- Salvador Muņoz , Jun 6 2004 -