Jikes RVM (Research Virtual Machine) provides a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. Jikes RVM runs on many platforms and advances the state-of-the-art of virtual machine technologies for dynamic compilation, adaptive optimization, garbage collection, thread scheduling, and synchronization. It is self-hosted, i.e. its Java code runs on itself without requiring a second virtual machine. Most other virtual machines for the Java platform are written in native code (typically C or C++). A Java implementation provides ease of portability and a seamless integration of virtual machine and application resources such as objects, threads, and operating-system interfaces.
ResearchMaster is a tool that you can trust to help with organization, multitasking, and research, both personal and professional. It provides a place to capture your fleeting thoughts and ideas, and it allows you to hit the ground running on projects. It was developed with professional scientific research in mind, but it's great for grocery lists and address books as well.
libcfp analyzes and parses the syntax of a user-supplied chemical formula in ASCII notation. It does not know anything about the semantics of real world physical element characteristics. But it requires no external library dependencies and uses namespace std:: only. Furthermore, it uses UnitTest++ during development to ensure consistent behavior of formula parsing.
The univero (UNIVersal Electronic Reference Organizer) project is an attempt to simplify the creation, formatting, and retrieval of scholarly and other references on the Web. It provides researchers with an opportunity to build, modify, and maintain libraries with publication entries and corresponding resources in a properly compiled and organized format. This tool can be a tremendous help to someone who needs to quickly update their résumé online or prepare references for any electronic document.
The ATRACO Project is a prototype implementation of a trusted ambient ecology system that runs and manages activity spheres in an Ambient Intelligence Space. Activity spheres are realized by automatically discovering, selecting, and adapting smart devices (artefacts) existing in the space, according to user's preferences, customs, and activities. OWL ontologies are used for modeling user profile, devices, activities, and goal descriptions. Abstract plans are bound to specific devices, methods, and values through semantic matching.
YML is a research project that aims to provide tools for using global computing middleware such as GRID, peer to peer, and metacomputing environments. The YML software architecture enables the definition of parallel applications, independently of the underlying middleware used. Parallel applications are defined using a workflow language called YvetteML.
eLabFTW is an electronic laboratory notebook system. Once installed on a server, every member of a lab can write up their experiments, upload files, manage a database of products (antibodies, chemicals, siRNA, papers, or whatever you want). It was created with usability and security in mind, is very easy to use, and has a long list of features specific to research life.