ServoMaster provides hardware independent abstractions to servos and servo controllers. It has implementations for several servo controller families, including Phidget, Pololu, Parallax, and SSC. It has support for servo and controller metadata, introspection, and capabilities discovery.
Java iCal Group Scheduler enables several users to get together for a meeting, by using JICAL to translate their iCalendar files into their available free/busy time and post it automatically to your Web server. This project enables Ximian Evolution desktop users to book meetings with each other (and Outlook users) via a Web server storing their 'Free/Busy' information as specified in RFC2445. It works with Evolution, Korganiser, Apple iCal, and MS Outlook (for meetings), and enhances your workgroup and personal calendar views. Shell scripts for converting to various image formats are also included.
SuperWaba is a VM for PDAs. Because of the way it was written, you can use Java to develop programs for it. It supports exceptions, threads, many user interface controls, double and long 64-bit types, grayscale, color, 3D controls, and JNI and Java libraries, among other features. The project has been superseded and replaced with TotalCross.
XMLUnit provides assertions and supporting class libraries to test various properties of generated pieces of XML using a popular testing framework. It supports finding the differences between two pieces of XML, validating documents against DTDs or XML Schemas, testing the results of XPath expressions, or asserting properties of Nodes exposed via DOM traversal. Two branches exist: one that supports Java and JUnit and one that supports the .NET Framework and NUnit.
tinyMAS is a multiagent platform that provides base concepts (such as kernel, message, yellow pages, white pages, and transport service) and extended concepts (such as environment, influence, and perception). It aims to provide an easy-to-understand and and easy-to-use platform dedicated for multiagent engineer/research courses. TinyMAS is no longer under development. A large amount of its source code has been merged into the Janus platform.
Lucane is a free groupware platform written in Java, designed with extensibility in mind. Some applications are bundled with the platform, like a peer to peer quick message service, client/server and peer to peer file sharing, shared drawing, multi-user chat, audioconf, forums, a shared calendar, and more. The platform as a whole provides easy development for your networked applications with an object based network protocol, client/server and peer to peer integration, user and groups management, internationalization, and more.
Grand is a set of tools to create a visual representation of Ant target dependencies. It works by taking an Ant build file and creating a "dot" file. It differs from the existing tools by relying on the Ant API rather than XML parsing to get the dependencies. It includes many advanced features such as filtering or rendering depending on the target's nature.
Bossa is a workflow engine written in Java. The engine is very fast and lightweight, uses a very expressive Petri net notation to define workflows, does not require a RDBMS, and is very simple to use and integrate with Java applications. Actually, it was designed to be embedded. Therefore, Bossa is organized as a library to be used by server-side applications (especially Web-oriented ones) that need workflow services.