Itzam/C++ wraps the Itzam database engine with C++ templates for both simple and complex database classes. It supports B-tree, hash table, and sparse matrix indexes with unique or duplicate keys, and includes multithreaded resource locking and atomic file transactions. Complete class documentation is embedded in the source code, and available online and in the distribution archive.
Instant Links is a way to automate your link partners. People can add a reciprocal link from the bottom of the page in each category. It makes it easy to sign up to be placed on your Web site. It features automatic checking of link partners links, search engine friendly pages, unlimited links and categories, broken links verification, personalized email notifications, import DMOZ listings for an instant directory, cron for automatic updating, Google PageRank display, random link display, easy installation and backup, and easy site integration. Instant Links can be a stand alone niche directory.
JX is a full-featured C++ application framework and GUI widget library for use with the X Window System. It provides support for all facets of application development, including distributed applications, and aims to combine the best of MacOS and NeXTSTEP. It is built directly on top of Xlib and has been carefully optimized for performance.
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.
HotCache is a transactional distributed caching system that runs on top of most RDBMSes. It provides an object-relational mapping tool that makes the use of embedded SQL unnecessary and saves tedious mapping programming. It enhances RDBMS commit functionality by adding commit-broadcast transactions where data is committed to the database and at the same time pushed to all other client caches, in essence keeping the data at remote clients hot. This improves performance by orders of magnitude (as most data access can be done locally) and reduces the load on the database server. The commit-broadcast transactions are implemented using UDP multicast for maximum network utilization. HotCache provides a sophisticated event framework that allows the client to register interest in business objects and be notified when changes are committed. The event framework is built so that it can be easily integrated with other systems' event-loops, eliminating multi-threading problems, etc. Notification can also be configured to take place in an asynchronous/multi-threaded method.