Download Latest Version scpmidlet.jar (149.2 kB)
Email in envelope

Get an email when there's a new version of SCPMidlet

Home / rel_007
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-04-14 2.3 kB
scpmidlet.jar 2011-04-14 135.2 kB
Totals: 2 Items   137.4 kB 0
README for SCPMidlet
2011 April 14
andrew.j.milne@gmail.com


Description
-----------

As of this writing, this is a dead simple (but functioning) Java ME/J2ME 
(also known as Java Microedition, or Java 2 microedition) midlet that
can pull back and save to your handheld a single file at a time via scp
from a remote host, or send a single file via scp from your handheld to
a remote host, in both cases using password or keypair-based
authentication. I'm  developing it with the intent to build it into
a reasonably full-featured scp client because although there are midlets
that act as ssh terminal clients, there doesn't seem to be an open source
midlet capable of doing scp at all as yet.

It has no capacity for recursive nor multiple fetches or sends, as yet.

It is now capable of browsing the remote directory, in a normal *nix server
setup in which 'ls' is available at the console and remote shell
(ssh) access is available for the account. However, the remote browser
is not particularly integrated to the retrieve functionality as yet. You
can browse for a file remotely, using this facility, and fetch it
separately, for now. Note also that you can't browse above your home
directory, yet. And while it should talk fine to a cygwin server, it 
almost certainly won't work with a typical Win32 setup, since it relies
upon the presence (and expected output) of ls.

As a CDLC-type Java ME/J2ME midlet, scpmidlet should run on a wide variety
of Java ME-equipped smartphones and feature phones.


CHANGELOG for rel_007
---------------------

Remote directory browsing facility added.


CHANGELOG for rel_006
---------------------

Supports sending a single local file to the remote home directory.


CHANGELOG for rel_005
---------------------

Supports connection profiles and public key-based authentication.


WARNING
-------

This thing is pre-alpha at this writing. Use at your own risk.


Accompanying documentation
--------------------------

See BUILDING.txt for notes on building the midlet, and LICENSE.txt for
the license terms. LICENSE.JSCH.txt controls the com.jcraft package and
below. Note that the JSch-J2ME sources have been modified from the most
recent known build for the purposes of this project.
Source: README.txt, updated 2011-04-14