The Epeios MIDI to XML converter makes it possible to convert binary MIDI files to a format that allows them to be handled effectively with tools like CVS. If you put, using your favorite MIDI sequencer, the CVS '$Id$' tag (or other CVS tags) in the comment tag of the MIDI file, the changes made to this tag by CVS are propagated into the MIDI file.
The 'expp' tool (the Epeios XML preprocessor) reads an XML file to transform it to another XML file. It simplifies the writing of XML files by allowing the handling of macros, the definition and testing of variables, the inclusion of files, and more. This is done by writing, directly in the source XML file, predefined tags owned by a given namespace, tags which are then recognized and handled by the 'expp' tool. The tool is also available as a Java native component.
Suri Pluma is a satellite image processing tool and visualizer. It can open the most common image formats without importing to an internal format and minimizing the memory required for visualization. It is designed to be modular and extensible. It has a meassurement tool (distance and areas with error estimation) and geographical and map coordinate information.
LayoutEditor is an IC/MEMS layout editor. It features all angle elements, a font generator, macros, Boolean operations, drc, netlist-driven layout, LVS, and cross-platform compatibility. Supported formats include Calma GDSII, OASIS (Open Artwork System Interchange Standard), DXF, CIF (Caltech Intermediate Form), Gerber, DEF/LEF, and many others.
XSD is a W3C XML Schema to C++ translator. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with elements, attributes, and text in a direct representation of XML such as DOM or SAX. XSD features support for in-memory and stream-oriented processing models, comprehensive XML Schema feature coverage, easy integration, and more.
Rateless-coded Transport is a set of applications that use ground-breaking error correcting codes technology. They support fast reliable transmission over UDP, live content streaming and Internet multicast trees, duplex firewall transparency, ultra-fast reliable transport for WANs (up to 40-times faster than TCP), and optimal peer-to-peer multi-source download protocols.
The Torque Network Library is a robust, secure, and easy-to-use cross-platform C++ networking API designed for high performance simulations and games. It features a UDP- based connection architecture with DoS prevention functionality, different types of data guarantee, bit stream compression, server object replication and updating, and a simple, highly space efficient RPC mechanism. It includes a deterministic application journaling replay function for eliminating hard to find networking bugs.
ThSim provides simulation of temperatures in solid material. It uses SPICE to do the actual calculations. An electrical equivalent model is used in order to describe the thermal properties of the entered blocks of solid material. The simulation is limited to conduction; no flow or convection is included. The main usage of this software is to simulate short duration thermal effects of high power dissipation, for instance for semiconductor devices. It allows analyses for short time durations, where measurements are not possible. This tool provides a simple solution for thermal analyses in applications where the additional capabilities of high-end tools for simulation of thermal convection and flow are not necessary. The program uses wxWindows for the GUI and OpenGL for the 3D graphics output.
Akeni LAN messenger is a cross-platform instant messenger client. It is a P2P program that works on your LAN without the need of an Internet connection or a dedicated server. The client has an user interface similar to AIM, ICQ, or MSN Messenger. It supports all the standard IM features such as chat, group conference, presence management, file transfer, and emergency alert/notification. Extra features include contact management and optional tabbed chat sessions.