twschiller / cupid

Information Mash-up and Visualization Plug-in for Eclipse
Eclipse Public License 1.0
1 stars 0 forks source link

Cupid gives you the information you need when, where, and how you need it.

Build Status

Cupid is an information mash-up and visualization plug-in for Eclipse. The goal of Cupid is to give you immediate access to the information you need to gain insight into your project and team.

Cupid can help answer many questions that arise during development, for example:

Generally, to answer these types of questions, you'd need to click around multiple views and dialogs, which is tedious and interrupts your flow. For commonly occurring questions, you might write a plug-in, but this requires learning the Eclipse plug-in system and finding the right API hooks for the plug-in (if it has any public hooks!). Cupid enables you to answer these questions in a few clicks, not hours.

View Installation Options

Feature Highlights

Video Demos

Here are a couple videos demonstrating the use of Cupid to answer team and task questions.

Target Audience / Developers

Cupid is targeted at developers working on teams that use one or more Eclipse plug-ins in their daily work. Cupid enables these developers answer questions about their project and team by pulling, combining, and visualizing information from multiple sources. Cupid works especially well for developers using version control plug-ins such as MercurialEclipse and EGit in order to incorporate team information when developing, testing, and debugging.

System Requirements

Cupid requires Eclipse 3.7.2 (Indigo SR2), Eclipse 4.x, or later.

Project History

Cupid is developed at the University of Washington by Todd Schiller.

Related Projects

There are numerous scripting environments for Eclipse supporting a broad range of languages including Javascript, Groovy, Python, and Ruby. A listing can be found on the E4 project incubator page. Cupid differs from these projects in that Cupid's goal is to provide contextual information quickly, not automate tasks.