Home
Name Modified Size InfoDownloads / Week
rel_008 2011-04-28
rel_007 2011-04-14
rel_006 2011-04-12
rel_005 2011-04-11
rel_004 2011-03-31
rel_003 2011-03-30
README.txt 2011-04-28 2.4 kB
Totals: 7 Items   2.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. Uploads from and downloads to
the local directory are now integrated reasonably well with this facility,
tho' as yet you may move only one file at a time.

Note also that while this code  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_008
---------------------

Remote, local directory browsing integrated.

Upload, download integrated with above directory browsing facilities.


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-28