Loro is an open system intended to help beginners learn programming. It uses its own programming language and includes an integrated development environment system focused on first-year students. The language features a "specify, then implement" methodology; you have to specify a task before writing any implementation (algorithm). Specification is an explict, compilable construction to make a contract between suppliers and clients, and can be implemented in either Loro or Java (via BeanShell). The IDE features support for test-driven developing, syntax highlighting, and automatic HTML documentation generation and visualization.
The mdthread API is a high-level multithreading API for Java programmers. It makes it easy to write deadlock-safe programs and eliminates the need to use low-level constructs such as synchronized blocks, notify(), and wait(). The API is rooted in the message driven paradigm, a method of communicating between threads via message passing.
Yet Another Component Assembler is between PicoContainer, Spring, Avalon, and Digester. It is a library to manage the creation, assembly, preparation, and activation of components and (optionally) their deactivation, disassembly, and destruction. It's not a container, but it includes a basic container (called DefaultContainer) in the my.yaca.helper package. It's not a Configuration Builder, but a builder (called EasyBuilder) is included in the my.yaca.helper package.
Panoweaver is a panorama stitching application which enables you to stitch professional panoramas easily and quickly. You just need to import the fisheye images into the program and then wait for the program to complete all the panoramas automatically for you. Completed panoramas can also be published into panoramic tours in QuickTime and Java applet format.
The Aglets Software Development Kit (ASDK) is a framework and environment for developing and running mobile agents. Mobile Agents are a type of software agent that have the unique ability to transport themselves from one system to another. Doing so, an agent can start its execution on one host in a network, and then, while still executing, migrate to another host. The Aglets Software Development Kit (ASDK) comes with a complete server, called Tahiti, that hosts the running agents, a comlete library for building mobile agents and a set of prebuilt examples along with the documentation.