QEMU is a fast processor emulator. Using dynamic translation it achieves a reasonable speed while being easy to port to new host CPUs. In its user mode emulation mode, it can launch Linux processes compiled for one CPU on another CPU. Linux system calls are converted because of endianness and 32/64 bit mismatches. In its full system emulation mode, it emulates a full system, including a processor and various peripherials.
Quality Objects (QuO) is a framework for providing quality of service (QoS) in network-centric distributed applications. These applications range from embedded applications to wide area network applications, including many military and commercial applications. QuO bridges the gap between the socket-level QoS being specified, researched, and provided by a number of organizations and the distributed object level where many distributed applications are best written. QuO adds QoS to CORBA and Java RMI in a manner which is appropriate for creating applications that can adapt to environments that are unpredictable or have strict resource constraints.
Race Timing lets you manage races by describing a race and the rules associated with it. You can time the racers and provide realtime standing of the race participants. You can manage various race events (pilot changes, refuelling, laps, intermediate sprints, etc.) and broadcast various information to the participants. The software is best used with transponders, but manual operation is also provided.
RIB is a software package for creating WWW metadata repositories. Metadata, from RIB's perspective, is information that describes reusable objects, such as software. RIB allows the user to enter metadata into a Java applet, which then sends the information to an RIB server via HTTP. The information is then stored in an SQL database, where it is automatically made available in a fully functional Web site (catalog, search page, etc). Repositories that use similar data models can use the XML processing capabilities to share information via the Internet.
SAOTrace is a suite of software designed to simulate the as-built performance of grazing-angle X-ray optics using the ray-tracing approach. It is derived from portions of the NASA OSAC (Optical Surface Analysis Code) software suite. It can model nested conical as well as flat optical designs, and includes the ability to model arbitrary support structures and baffles. It can model non-ideal multi-layer reflective coatings as well as scattering from the optical surfaces.
SMW+ is a mature, proven semantic enterprise Wiki for teams which need a human-readable and agile knowledge base for collaborating on rich text and data in their day-to-day work. It includes features for authoring and sharing articles which are supplemented with powerful semantic features. Users can annotate data in articles to enrich them with knowledge at will (e.g., “2011/01/17 is the due date of the proposal”, or “this process step depends on a previous step Payment”). This data can be used to generate dynamic reports within the Wiki or within Microsoft Office applications. Users who have been granted appropriate rights can adjust the structure of the knowledge base (the ontology) on the fly, adapting the Wiki to current needs based on the current situation. Users can, for example, make expressions in the Wiki which say that the knowledge object “Product” specializes in “Star”, “Cash Cow”, “Poor Dog” and “Question Mark”. Apart from authoring data manually, company-specific business rules can be used to populate the knowledge base automatically with data. Additional data can be integrated into the Wiki from heterogeneous external data silos. In doing this, this data is made available to the users, who may in turn use it to generate reports or even visualize the data in the preferred format.
Sglib is a generic library for C that was inspired by the Standard Template Library from C++. It consists of a single header file and no binary code. It defines useful macros for sorting arrays and manipulating lists, sorted lists, double linked lists, hashed containers, and red-black trees. Macros are parametrized by the type of the data structure. The library does not enforce its own data representation, but acts on user-defined types. It does not enforce any particular memory management system.