I've ported a graphical FTP client for Nokia Internet Tablet devices (Nokia 770, Nokia N800 and Nokia N810). MaemoFTP is based on guiftp, written by Luc Dufresne.
The porting included quite a bunch of changes, for numerous reasons. First of all, the original version was written for Gtk 1.x, while the ported one is for Maemo, which is based on Gtk 2.x. Secondly, the Maemo environment has special needs when compared to PC. I've found and fixed a couple of bugs in the original version, but probably at the same time created much more bugs. Read on for more information.
After porting, there has been a huge amount of changes, too.
This release is not comprehensively tested. Even though MaemoFTP has been available for quite some time, porting to Internet Tablet OS 2008 required somewhat large number of changes. I've tried to test the features that I have changed, and they have worked for me, but I can't guarantee that they will work for others. So don't count on this software in any crucial tasks, and preferably verify that the files have been transferred correclty. Having all that said, I haven't received any bug reports or complaints.
This software is released under GNU General Public License. You can view the GNU General Public License for example at http://www.gnu.org/copyleft/gpl.html. Please read there for more details.
MaemoFTP is now in maemo garage. See the MaemoFTP project page. Now managing bug reports, obtaining newest SVN source, creating feature requests etc. is much simpler.
There latest available version is 1.0-7. Most notable changes include:
See also the detailed change log.
MaemoFTP is a graphical FTP client (see below for a screenshot). It can be used to transfer files to both directions between an Internet Tablet device and aserver.
The client supports active and passive modes, so you should it should work also when being behind a NAT router (and that is quite often the case when using a wireless connection).
The folder that contains stuff like the device itself, memory card(s), phones, UPnP devices and so on is a virtual folder. That and the fact that the file chooser is derived from the Hildon file chooser widget (from the content pane of it, to be more precise) are the reason for these folders not to be shown in the folder selection widget.
Workaround: Use the folder chooser button (in the upper left corner) to choose the memory card folder. After that, you can navigate on the memory card. To switch back to browsing the device internal files, use the folder chooser dialog again.
The phone is not mounted into the local file system in the device. Due to this, standard file commands don't work with the phone. The code is meant to be rewritten to use GnomeVFS in all file operations, which will overcome this problem.
Workaround: Download to local memory or MMC and then use File Manager to move the file to phone (or the other way around).
There is no specific keyboard navigation implemented. Stylus must be used in any but the most trivial operations.
There are probably many other bugs, some of which I have bumped into but don't remember now, and some that I haven't noticed. Please report them in maemo garage. Alternative way is to send me e-mail (see feedback page).
You can download the binary version that can be installed via Application manager (just click on the link in the browser of the device, or copy for example to MMC and install from there). You can also download the source files. The source files can be compiled in Scratchbox cross compilation toolkit.
| Description | File | Size |
|---|---|---|
| MaemoFTP Binary (Internet Tablet OS 2008) | maemo-ftp_0.1-7_armel.deb | 83 kB |
| MaemoFTP Source (Internet Tablet OS 2008) | maemo-ftp_0.1-7.tar.gz | 319 kB |
| MaemoFTP Binary (Internet Tablet OS 2008) | maemo-ftp_0.1-6_armel.deb | 83 kB |
| MaemoFTP Source (Internet Tablet OS 2008) | maemo-ftp_0.1-6.tar.gz | 157 kB |
| MaemoFTP Binary (Internet Tablet OS 2006) | maemo-ftp_0.1-3_armel.deb | 78 kB |
| MaemoFTP Source (Internet Tablet OS 2006) | maemo-ftp_0.1-3.tar.gz | 222 kB |
| MaemoFTP Binary (Internet Tablet OS 2005) | maemo-ftp_0.1-1_arm.deb | 70 kB |
| MaemoFTP Source (Internet Tablet OS 2005) | maemo-ftp_0.1-1.tar.gz | 898 kB |
Below is a screenshot of the FTP client in use.
This page has last been updated 20-Jan-2008
Copyright © Jukka Alasalmi