Reliable Multicast SDK (aka Remade) is a set of Java-based APIs intended for the creation of reliable multicast delivery applications. A reliable multicast transport protocol is implemented and serves as the basis for Remade. The toolkit provides a high-level intuitive interface to the protocol. One can simply call "transmit file" function at the head-end server, "receive file" function at the end-user client, and not to worry about multicast address allocation, reliability repair mechanism, or other details.
Printf for Java is a pure Java implementation of the famous printf data formatting function. It supports precompiled format strings for faster processing and an object-oriented data model for maximum flexibility. Printf for Java has helped hundreds of programmers port legacy C applications to Java.
PilotBean is a package that provides a Java interface to the 3Com PalmPilot (TM) device via Pilot Desktop application. PilotBean's classes allow user Java applications to work with Pilot Desktop's data files, i.e. Memopad and Datebook. Datebook's and Memopad's entries can be added, edited and listed. Datebook and Memopad can also be "listened to" to detect new or updated entries.
CustomDNS is a modular DNS server written in Java. It's based on Brian Wellington's dnsjava pacakge, but it adds support for virtual hostnames, SQL databases, and dynamic client updates. You can use CustomDNS out-of-the-box as a clone of ml.org/dyndns.org, or you can use it to develop custom DNS applications.
RUE is intended to be used as a general, local or remote, monitoring tool for any Java based server such as Tomcat, Tyrex, Enhydra, JBoss, JOnAS, etc. RUE is written in 100% Java, and features pluggable samplers and sensors, data visualization plug-ins, configurable data history, output of HTML reports, a standard AWT GUI, JNDI-based sensor lookups, and a simple API for pooling, aggregation, and averaging.
IDebug is an advanced debugging framework for Java. It provides the standard core debugging and specification constructs such as assertions, debug levels and categories, stack traces, and specialized exceptions. Debugging functionality can be fine-tuned to a per-thread and/or a per-class basis, debugging contexts can be stored and recovered from persistent store, and several aspects of the debugging run-time are configurable at the meta-level.
XPTest for Together provides two patterns and a module to allow the fast development of test cases. The TestCase pattern creates a class which has to be customized to contain test methods for a given class containing business methods. Using the TestPackage pattern, a class collecting all TestCases recursively can be created. The execution module allows one to start a Swing or AWT GUI to test single classes or packages in any granularity. It depends on JUnit by Kent Beck and Erich Gamma, and is designed to significantly speed up the development of Extreme Programming-inspired tests within the Together UML modeling tool and wanna-be-IDE. Since version 5.5, XPTest is also part of the Together distribution.
MinML is an XML parser written in Java which implements nearly all of the XML language (it ignores DTDs). It was developed for use in small embedded systems and has a code footprint of less than 10Kb. It is designed to minimise the amount of heap space consumed when parsing a document. MinML implements the SAX1 interface.