I appreciate the time you put into this post. We do have people using our Java SDK but generally they are silent customers who take the SDK and modify to their own tastes. Since this is still a 1.X SDK we have a ways to go on usability as well as simplification.
brobergj:
// Start the thread to do the upload.
//new Thread(this).start();
this.start();
This is clearly an error, I noticed the same problem and have been updating the uploader to handle Partial File Uploads as well so we can do any size file uploads. The additional topics you bring up for uploads are the simplification of the interface for single file uploads and working with the files after upload.
The version I will be releasing shortly contains a new method that will take in single files rather than an array as well as returning File objects for the files that were uploaded.
brobergj:
5. The supplied javadoc in the zip doesnt match the code in many places. Regenerate it and see
Thank you for this report I will make sure the new javadoc is generated.
I will try to address all of your concerns with the SDK release that is to be released soon. I definitely appreciate your comments and would encourage any additional suggestions so we can improve usability, performance and the overall quality of the SDK.
Thank you,
Barry R.