This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Awake File is a secure Open Source framework which enables Java developers to very easily implement file uploads and downloads through HTTP.
Security has been taken into account from the design stage: server side configuration allows to specify strong security rules in order to protect the files.
Awake File is licensed through the GNU Lesser General Public License (LGPL v2.1): you can use it for free and without any constraints in your open source projects as well as in your commercial applications.
Uploading files to a remote JavaEE server.
Downloading files from a remote JavaEE server.
Listing remote directories.
Creating/deleting remote directories.
Calling a remote java method without complicated setup.
Defining strong security rules for all these operations.
Displaying nice progress indicators to your users during uploads & downloads.