Variance provides a general-purpose, custom-wirable junction box for conversion between Java types. Values stored as Variants can be converted freely to any type (provided that a type converter exists between the original type and the target type), and users can add new type converters or override existing conversions.
GRIFIN (Geospatial Reference Interface For Internet Networks) is a design for a new network service providing information via the geo-spatial-temporal context. It is different from other existing Internet services, with strong focus on interoperability, decentralized architecture, and visualization.
Awake File is a framework that allows Android and Java Desktop 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 you to specify strong security rules in order to protect the files. It allows listing, creation, and deletion of remote directories, calling of remote Java methods, and displays nice progress indicators to your users.
OtrosLogViewer (OLV) is software for analyzing an application's logs and stack traces. It loads logs from remote servers using ftp, sftp, ssh, samba and other supported filesystems, listening on a socket, or connection to a Log4j SocketHubAppender. Logs can be gzipped, and OLV will decompress them on the fly. Many log formats are supported (JDK logging, Log4j XML, and custom patterns). OLV allows log highlighting. Automatic log highlighting is based on string matches, regular expressions, or custom Java code. Notes can be added to log events. Display of message details can be customized by message formatters and a colorizer (i.e., formating SOAP request and highlighting XML syntax). OLV can be extended by plugins (filters, log parsers, log event markers, message detail formatters, and colorizers).
Awake SQL is a virtual JDBC Driver and a framework that enables remote JDBC access through HTTP. It allows Android and Java desktop app developers to use regular JDBC calls to access remote SQL databases in the cloud. It implements the main data types including blobs/clobs, and supports transactions. Security has been taken into account from the design stage: server-side configuration lets admins specify strong authentication and security rules in order to protect the databases.
jnostromo provides drivers for the Razer Nostromo designed to be E-Sport legal. Profiles are unique user-defined keymappings and can be created for each game. A profile can have up to eight unique keymaps with mappings to switch between keymaps. jnostromo includes an easy-to-use configuration GUI to map keys from the nostromo to the keyboard and/or mouse. The configuration GUI can be hidden, and, at any time, the GUI can be displayed by clicking on the system tray icon. It's the goal of this project to make jnostromo the driver of choice for E-Sports and competitive gamers.
Syoncloud Logs processes log files from various applications and many servers. It can capture business relevant information from everyday log files generated by Web servers, business applications, and back office applications. It uses Flume sinks that run on the machines that produce log files. This data is filtered and relevant events channeled to HBase. The HBase NoSQL database is used for actual data analysis. The number of HBase nodes depends on the amount of processed log files. Syoncloud Logs has an easy to use installer that includes all necessary components such as Hadoop, Flume, Hbase, and Zookeeper.
Automated Business Logic (ABL) is a transaction logic engine. You define the behavior of your persistent objects declaratively, and the engine will take care of executing and enforcing your logic at commit time. Despite its simplicity, this approach is remarkably powerful, and can replace a large portion of the code in most transactional applications that use Hibernate.