Awake File

By Author: npomereu
Awake File is a secure Open Source framework which enables Android and Java Desktop developers to very easily implement file uploads and downloads through HTTP.File transfers include
powerful features like file chunking and automatic recovery mechanism.

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).

Features include:

- Uploading files to a remote JavaEE server.
- Downloading files from a remote JavaEE server.
- Renaming remote files.
- 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.

Feature

  • Compatible with Servlets 2.5+ containers.
  • Supports Windows, Unix/Linux and MacOS X on client side and server side.
  • Optimized and designed to manage heavy traffic with data streaming, stateless sessions, etc.
  • Full default configuration included for easy start.
  • Configuration neutral. Configuration is done through getters in Java classes using Dependency injection. This allows you to easily define your configuration strategy and implementation : ini file, XML, etc. Just use or overload any or all of the few configuration methods with your own code.
  • Client/Server communications and exchanges entirely done in http or https on standard ports. (No firewall configuration required).
  • Supports simultaneous sessions from client side.
  • Supports file chunking & automatic recovery.
  • Supports files download/upload and RPC calls from Java Threads.
  • Includes built-in and easy to use helper classes for GUI Progress Bars implementations.
  • Entirely coded in Java.
  • Developed by and for Android, Swing and JavaFX developers

POCO C++ Libraries

NOTE: Current source code as well as bugs/patches are on GitHub: https://github.com/pocoproject/poco/ C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ Standard Library. Includes network protocols (Sockets, HTTP, FTP, SMTP, POP3, etc.), SQL database.........

Similar: 13%

jWebBox2

JWebBox2.0.0 is a small layout tool used in Java server pages(JSP) projects, playing the same role like Tiles and SiteMesh, but it's pure Object-Oriented designed, no XML files, no Tags, it's powerful but simple(only 1 Java class) and easy to use, it can be used to build whole web site or only some .........

Similar: 13%

Wave Framework

Wave is a PHP micro-framework that is built loosely following model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built to support a native API architecture, caching, user control and smart resource management. Wave is a co.........

Similar: 12%

JPPF

JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid....

Similar: 10%

JDynamiTe, Dynamic Template in Java

JDynamiTe is a tool which allows you to dynamically create documents in any format from "template" documents. And very few lines of code (or no line at all!) are needed to do that. Some typical usage domains of JDynamiTe are: - dynamic Web pages creation, - text document generation, - source c.........

Similar: 10%

Arianne RPG

Arianne is a multiplayer online engine to develop turn based and real time games, providing a simple way of creating the game server rules and clients like our MORPG Stendhal. Our engine Marauroa uses Java and SQL for hosting hundreds of players on a solo host. Stendhal is a fun friendly and free m.........

Similar: 10%

Toolsverse ETL Framework

ETL Framework is a standalone Extract Transform Load engine written in Java. It includes executables for all major platforms and can be easily integrated into other applications. Key Features: * embeddable, open source and free * fast and scalable * uses target database features to do transformatio.........

Similar: 9%

tsl2-nano

NanoH5 (or FullRelation) is an UI independent gui implementation framework providing a model driven design (MDA). It is bound to the app framework 'tsl2.nano.commons' and the jpa-service framework 'tsl2.nano.serviceaccess'. It is possible to build a complete html5 application through a given class- .........

Similar: 9%

nexttypes

System for storing, processing and transmitting information based on standards that integrates the features of other systems such as relational databases, programming languages, transmission protocols, file systems, operating systems, data formats and hardware in one tightly integrated system throug.........

Similar: 9%

N-Tier Windows Forms Framework

Updated to work with Visual Studio 2012. The N-Tier Framework for Windows Forms is designed to put the developer in control with tools & APIs for the rapid development of database applications in c#. NTier is designed to leverage developers' skills and familiarity with Visual Studio and Windows Fo.........

Similar: 8%