QuantComponents is a framework for financial time-series analysis and algorithmic trading, based on Java and OSGi, with an Eclipse front-end. It is highly modular: usable as a plain Java API, OSGi components, or integrated into Eclipse. It works standalone or with a client-server architecture, depending on performance and reliability needs, and is integrated with Interactive Brokers through the IB Java API. Its generic broker API means that it can easily be extended to work with other brokers. A backtesting facility and an extensible SWT charting library are provided.
protobuf-dt is Google’s Eclipse-based editor for protocol buffers. It provides all the features you’d expect from an Eclipse editor (syntax highlighting, outline view, content assist, etc.) plus some protocol buffer-specific features, such as "Open Declaration" (hyperlinking) support, including imported .proto files, configurable integration with protoc, and automatic removal of trailing whitespace.
kbd-cheatsheet is a small application that generates a list of Eclipse keyboard shortcuts from Eclipse's CSV export function. The shortcuts are grouped, sorted, and arranged according to user defined settings. Since the basis for the sheet is your current Eclipse installation, everybody can create their own personalised version.
TOPCASED stands for Toolkit in OPen source for Critical Applications and SystEm Development. It is a system and software engineering workshop based on Eclipse. It aims to provide the tools required to go from requirements to the implementation stages. Focused on modeling development engineering, it includes several graphical editors (for ECORE, UML, SysML, SAM, AADL, and more), an OCL rules editor and checker, several code generators (SMUC, UML2C, UML2Java, UML2Python), a document generator, gPM (a ticket tracker), xHDL tools, Tramway (a requirements traceability framework), and more. External tools can be easily connected to the workshop through its API or models.
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.