Check out what jhnns@hccnet.nl has contributed to FileCart
MyUploader is a Java applet for uploading files to a web server. The uploader has a progress bar and can upload a file tree. Other features are image / photo resizing, drag and drop and thumbnails. The tool can be used with PHP, ASP.NET, C# or Java.