This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma 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.