CodeCover is a free glass box testing tool that measures statement, branch, loop, MC/DC, ?-operator, and sync- coverage. CodeCover supports coverage reports per each test case. Available languages: Java and COBOL.
JUnitDoclet makes the process of testing software easier by offering a convenient way to create, organize, and maintain JUnit tests. JUnitDoclet Eclipse Plugin leverages this tool thanks to Eclipse APIs and UI functionnalities.
A complete, fast, previously commercial, JDO 1.0.1 implementation for databases, opened by Versant in 2005 and then abandoned in early 2006. The design-time code is already in Eclipse Dali. This project is the original source drop, including the runtime.
The Open Fortran Project (OFP) provides a Fortran 2008 compliant parser and associated tools. These tools provide a Java and C API for actions called when parser rules are completed. It also provides Fortran interfaces to the OpenCL runtime (new). IMPORTANT NOTICE: The Open Fortran Project has switched to using a parser based on SDF (Syntax Definition Formalism). Please consider using our new work at https://github.com/OpenFortranProject/ofp-sdf. While the SDF parser is not as advanced as the ANTLR-based parser, it provides much more capabilities, including a term rewriting system for creating a Fortran AST (Abstract Syntax Tree) using Stratego/XT (see http://strategoxt.org) and other custom program transformations. The OFP ANTLR-based parser is no longer under active development.
Log file parser and viewer
Insight, the analysis TechTool for developers is a platform independent tool for viewing & analying run time meta data of applications. It aids in trouble shooting problems, and aids the developer in every day work through very advanced log analysis.
object validation framework for Java 5 or higher
OVal is an extensible object validation framework for Java 5 or later. Annotations (@NotNull) or XML configuration files can be used to express class constraints. OVal can optionally use AspectJ to enforce automatic validation (DbC) How to use: http://oval.sourceforge.net/userguide.html OVal is in the central maven repository: <dependency> <groupId>net.sf.oval</groupId> <artifactId>oval</artifactId> <version>1.87</version> </dependency>
YARI is a comprehensive tool suite to debug (layouts), spy, spider, inspect and navigate SWT and Eclipse based application GUIs (Workbench or RCP) at runtime.
A high-performance log file viewer based on the Eclipse platform, that can be used to view and filter various kinds of log files.
Develop parallel programs. Try various thread configs. GUI front-end.
Avian Computing seeks to efficiently create parallel programs by changing how we think about parallel programs. Avian Computing discourages thinking about lines of code and encourages us to use a new model: flocks of birds. Changing the model to flocks of birds makes it easier to think about the actions that we want to perform concurrently, which leads to simpler and quicker development of working parallel programs. Avian Computing concepts are implemented by the Concurrency Explorer (ConcX) that simplifies parallel programming by providing a GUI frontend to setup, start, and monitor each bird (thread) in the program. ConcX allows you to start or stop one bird (thread) or the whole flock. The birds in the flock are loosely coupled & cooperate to accomplish your goal. ConcX offers many built-in info resources, such as by-thread logging, real-time display of individual thread activity, post mortem diagnostic information, saving of flock setups, parallel database access and more.
JRipples is an Eclipse plug-in that supports a programmer during software maintenance and evolution in two ways: it does relevant program analysis, and it manages organization of steps that comprise the impact analysis and subsequent change propagation. Further questions? Feel free to contact Yibin Wang (email@example.com).
pcurl is a script to download a file using curl in parallel sections.
pcurl is a script to download a file using curl in parallel sections. It is aimed being as simple as possible to aid portability.
IST helps test teams managing complexity by adaptively selecting and prioritizing the test cases according to past test results. ISTT guides the testers through a test session with high-level test scenarios generated on the fly.
Eclipse Notepad Plugin, as the name says, is a plugin for Eclipse to write notes inside the workbench. The plugin has a view with tabs, where each tab is a separated note. The notes are all stored inside the workspace metadata.
IRClib is pure Java 1.2 IRC implementation. The IRClib library is designed very cleanly, supports RFC1459 and supports SSL connections. moepII is a Java IRC client program.
Java-based Open Source WAF (Web Application Firewall) to include inside a web application in order to protect it against attacks like Cross-Site Request Forgery (CSRF), Parameter Manipulation and more.
richhtml4eclipse is a WYSIWYG HTML-editor widget for SWT and can be integrated into an Eclipse environment. THIS PROJECT IS NOT UNDER ACTIVE DEVELOPMENT: see https://bugs.eclipse.org/bugs/show_bug.cgi?id=319018 for the continued project.
Task Parallel Engine for JavaSE
TymeacSE is a full-feature, multi-threading, fork-join framework for Java SE development (RMI and internal server). TymeacSE provides a high performance queuing facility, professional thread management and recursive processing that is easy to use.
Since version 1.4 (inclusive) the project was moved to https://github.com/bagaturchess/Bagatur-Chess-Engine-And-Tools Bagatur chess engine and tools. Keywords: Reusable Bit Board, PGN tool, TPT implementation with LRU discipline and hashkeys, MTD parallel search based on PV alpha-beta, adaptive move ordering
an easy grep console for eclipse
An easy to use grep console for Eclipse with a handful of useful functions.
The wCMF web application framework
wCMF is a lightweight MDA approach to application development based on the MVC pattern. It allows to create any kind of PHP webapp, e.g. CRM, CMS from an UML model. It features an object persistence layer, a soap interface and standard views/controllers. This website hosts code and downloads for versions prior to 4.0. For newer versions please visit https://github.com/iherwig/wcmf.
Anna is lightweight Java framework to build pipeline systems of any kind. It will take care of recurrent needs such as dependency management, data serialisation and synchronization as well as parallelization of execution.
BeoBasis is a library that includes apple - Swing classes for Mac; BeoCommon - general utilities; BeoExport - data export; BeoLookFeel - look and feel routines; BeoTable - sortable grid table; BeoZippin - zip routines
Pluggable presentations for the Eclipse Platform
Transparent Local and Remote Parallelization for Java
Mpaxs provides a simple abstraction for executing Callables and Runnables either locally within the same Virtual Machine, on the same host via RMI, or on remote machines, also via RMI. It supports launching of new compute hosts via an extensible API, currently featuring local compute host launching and grid compute host launching using the DRMAA API.
SPIDER on Rails (new name of J2EE Spider) is a open source tool for rapidly developing form-based web applications. See more: http://www.infoq.com/news/2008/03/J2EE-Spider