SmartPool is a connection pooling component that is modeled on connection pooling features provided by application servers. It makes an attempt to solve critical issues like connection leaks, connection blocking, and open JDBC objects (such as Statements and PreparedStatements). It features support for multiple pools, automatic closing of associated JDBC objects, detection of connection leaks based on configurable timeouts, connection usage tracking, and monitoring of the run-time status of pools.
The VTE library inserts terminal capability strings into a tree of tables, and then uses it to determine if data received from a pseudo-terminal is a control sequence or just random data. The sample program "interpret" illustrates more or less what the widget sees after it filters incoming data.
CodeApplet is a Java-based client-server system that is meant to be used for teaching computer programming online. It may be used with any language for which an appropriate Java class is written, and adding a new interpreter requires no recompilation of the main binaries. Users connect to different coding sessions on the server. Every session has one editor at a time, elected by privileged operators or the current editor. This editor may control a shared language interpreter and edit source files while the other users watch in realtime. Some languages also support local interpreters for personal experiments.
OpenXAdES enables people to work with legally-binding digital signatures (primarily giving and verifying them). Legislation often defines a set of requirements that legal digital signature technologies and infrastructures must be compliant with, and OpenXAdES aims at meeting many, if not all, such requirements from different legislations.
Webtester is an application which is intended to be used in the testing and validation of Web-based applications. By reading an XML configuration file, the application is able to call URLs and use regular expressions to examine the results. Features include support for SSL, cookies, and variable assignment/substitution when sending and examining data.
Dialog contains Java components for worldwide product information access based on a product identifier of format "ID@URI", where "URI" is a computer address (e.g. "www.some_company.com") and "ID" is a serial number or any other unique number at the URI indicated. Applications include tracking of shipments and product life-cycle management.
The Maximum Entropy Toolkit provides a set of tools and library for constructing maximum entropy (maxent) models in either Python or C++. It features conditional maximum entropy models, L-BFGS and GIS parameter estimation, Gaussian Prior smoothing, a C++ API, a Python extension module, a command line utility, and good documentation.