Apache Cayenne is a persistence framework that provides object-relational mapping (ORM) and remoting services. It has a wealth of unique and powerful features and can address a wide range of persistence needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. With native XML serialization, objects can be even further persisted to non-Java clients.
XWidglets is a complete rich Java Swing tool for designing, creating, and using XML-based GUIs. It provides a lightweight XML client, clear separation between view, data, and process, MVC I and II support, event management, a consistent look and feel across platforms, a rich set of GUI components, and n-tier architecture integration.
Wine Management tracks wine production from harvest through bottling. As a record keeping system, it tracks history of wine compositions in all detail. It tracks variety, area, year, yield, and taste. Because it accumulates wine lost to processing and updates the yields, you always know the values when it was produced. Quantities processed by work center are kept up to date. Almost any level of inventory is available by month, including any combination of variety, area, year, taste, storage, and others. Tank lineup may prove very profitable with faster processing and reduced cellar cost and crews. It can find the best pipes to use based on either number of pipes, flow, or heat loss.
OpenDMTP (Open Device Monitoring and Tracking Protocol) is a highly configurable and extensible protocol for communicating with mobile devices over high-latency/low-bandwidth networks. The protocol is particularly geared towards the transmission of GPS base location information and includes a full-featured reference implementation showcasing its capabilities.
MyVirtualDirectory is a virtual directory that facilitates the integration of applications with identity data in multiple authoritative sources in real time. The virtual directory acts as a proxy between an application and the authoritative sources, hiding the details of how or where the data is coming from. MyVirtualDirectory includes support for accessing directories and relational databases and for quickly integrating with custom sources such as Web services.
JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.
Nazooke! Client lets people track their friends, vehicles, animals, or other things. Nazooke! Client sends the user's position in defined intervals to a remote server which will show the user's position on a map. The Nazooke! Client uses any Java GPS enabled device or any Windows Mobile 5 device. A port of this software aims to run on small specific devices that allow vehicle tracking, child tracking, or animal tracking.