Vibur Object Pool is a general-use concurrent Java object pool which provides both validating and non-validating pool implementations. The pool is built entirely using the standard Java concurrency utilities, does not use any synchronized blocks/methods, and does not have any external dependencies. This pool is an excellent choice for pooling/caching of expensive to create Java objects such as database connections or other socket connections to remote hosts, and similar.
Vibur DBCP is a concurrent, fast, and fully-featured JDBC connection pool based on Java dynamic proxies. It supports a fairness parameter, statement caching, Hibernate integration, and SQL queries logging, among other features. Various configuration examples (with Spring, Hibernate, etc.) are provided.
UniModeling is a big data analytics tool for unified modeling and reasoning in outdoor and indoor spaces. It supports the construction of unified graph models of outdoor and indoor spaces and RFID deployments in these spaces. It enables probabilistic incorporation of RFID data, facilitating the tracking of moving objects and enables the search for them to be optimized. Also included are three reasoning applications that pertain to the positioning of RFID readers in outdoor and indoor spaces and the points of potential traffic (over)load in these spaces.
SymmetricDS Pro is software for data replication, change data capture, and data transformation in a heterogeneous enterprise environment. Performance and scalability allow it to replicate thousands of databases asynchronously in near real time. With flexible configuration and powerful scripting and programming interfaces, it can be extended to meet a range of requirements. Based on the popular open source version of SymmetricDS, the Pro edition enhances the experience with a click-through installer, Web management console, and production support.
OrgApp is a Java library to handle and draw organizational charts (organigrams). The library also has an applet and a Swing Java client able to view an organizational chart read from a file, in different formats (one of them based upon XML). The applet supports charts with different layouts and boxes with hyperlinks, customizable colors, sizes, positions, etc., and it is easy to embed it in an HTML page.
Evo Class Index is an annotation processor that at compile-time generates an index of classes implementing a given interface, classes annotated by given annotation, or placed in a common package. Its small run-time performance impact makes it an interesting alternative to any annotation scanning library like Reflections or Scannotations. The generated indexes are compatible with the ServiceLoader framework, so you will never need to create the files in META-INF/services by hand.
The MOEA Framework is a Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose optimization algorithms and metaheuristics. A number of algorithms are provided out-of-the-box, including NSGA-II, ε-MOEA, GDE3, and MOEA/D.