Menu

Tree [r7] /  History

HTTPS access


File Date Author Commit
 lib 2011-03-29 ajmilne [r7] Adding binary/prebuilt library for JSch layer.
 src 2011-03-29 ajmilne [r6] Minor code cleanup
 README.txt 2011-03-29 ajmilne [r5] Format fix

Read Me

README for SCPMidlet 2011 March 28 andrew.j.milne@gmail.com Description ----------- As of this writing, this is a dead simple (but functioning) midlet that can pull back and save a single, small text file via scp from a remote host, using password authentication only. I'm developing it with the intent to build it into a reasonably full-featured scp client because there doesn't seem to be an open source midlet capable of doing scp at all as yet. WARNING ------- This thing is (very) pre-alpha at this writing. Use at your own risk. Libraries/tools --------------- To build this, I'm using: IDE --- The Java(TM) ME Platform SDK 3.0 (IDE) This is a standard IDE for developing Java ME midlets. See http://www.oracle.com/technetwork/java/javame/downloads/index.html for more information. Note that you also need an underlying 'standard' Java SDK. I'm using 1.6.0_14 as of this writing, but probably any 1.6+ SDK will do nicely. The IDE installer will prompt you if you don't have one it likes. Secure channel library ---------------------- The J2ME/CLDC port of the JSch project This is a Java ME port of the Java Secure Channel SSL protocol layer, built on top of the Bouncy Castle cryptographic package. I'm using release 1.17, which seems to be the most recent as of this writing, even though it's from 2005. See http://j2me.jsch.org/ for more information. Cryptographic primitive library ------------------------------- The Bouncy Castle Cryptographic package. This is the near-ubiquitous crypto solution for Java -- I'm currently using release 1.46, the J2ME version. See http://www.bouncycastle.org/java.html for more information. Build complexities ------------------ You have to turn obfuscation *on* for the Bouncy Castle classes (due to overlaps/illegal use of java.lang.* space), *off* for the JSch stuff (due to dynamic implementation class loading). As of this writing, I'm compiling the JSch sources directly into the project source tree, loading the Bouncy Castle libs from the provided .zip. 
MongoDB Logo MongoDB