Skip to content

Useful Eclipse Plug ins_72103

nxi edited this page Apr 9, 2015 · 1 revision

Table of Contents

Gumtree : Useful Eclipse Plug-ins

Created by Tony Lam, last modified on Apr 23, 2009

Plug-in Directory

Useful Plug-ins

ispace

Target: IDE Home Site: http://ispace.stribor.de/index.php?n=Ispace.Home ispace is a graph-based tool for visualizing, analyzing, and experimentally reorganizing Java dependency graphs.

Extension Explorer

Target: IDE, RCP Home Site: http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-820.html This plugin helps developer to explore extensions made to every extension point defined within the Eclipse instance. This is useful to debug extension contribution in RCP development.

eUML2 free edition

Target: IDE Home Site: http://www.soyatec.com/main.html eUML2 for Java is a powerful UML modeler designed for Java developper in Eclipse.

Eclipse Tiny Tools

Target: IDE, RCP Home Site: http://www.daniel-hirscher.de/eclipse/ A collection of tiny eclipse plug-ins to make a developers life easier.

jaret timebars

Target: RCP Home Site: http://jaret.de/timebars/ The jaret timebars package contains a viewer for a data model containing rows of intervals. The viewer displays the intervals in a Gantt chart fashion.

Java Code Coverage for Eclipse

Image:http://www.eclemma.org/images/smallscreen.gif Target: IDE Home Site: http://www.eclemma.org/index.html EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. Internally it is based on the great EMMA Java code coverage tool, trying to adopt EMMA's philosophy for the Eclipse workbench.

Simple Chart

Image:http://sourceforge.net/dbimage.php?id=56861 Target: RCP Home Site: http://sourceforge.net/projects/simplechart/ The simplechart project uses Java2D with SWT to produce a simple Eclipse plug-in for plotting data and placing other objects on a chart. Customizable. Supports interactive zooming. Developers can create new objects by implementing an simple interface.

Groovy Monkey

Target: IDE, RCP Site: http://groovy.codehaus.org/Groovy+Monkey Groovy Monkey is a dynamic scripting tool for the Eclipse Platform that enables you to automate tasks, explore the Eclipse API and engage in rapid prototyping.

java3d-eclipse 1.5

Target: RCP Home Site: http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-873.html Eclipse plug-in wrapper for Java3D 1.5.

Oribe XML

Image:http://www.cumminsonline.com.ar/eclipse/xml/pic/ss1_tiny.gif Target: IDE, RCP Home Site: http://www.cumminsonline.com.ar/eclipse/xml/index.htm Simple but powerful XML Editor. It provides the basic tools for the document creation and presentation. Developers can generate schemas based on any xml file or DTD. The smart context sensitive editing saves time and guarantees a minimum number of validation errors.

Zest: The Eclipse Visualization Toolkit

Image:http://www.eclipse.org/mylyn/images/zest_screen1_th.jpg Target: RCP Home Site: http://www.eclipse.org/gef/zest/ Zest: The Eclipse Visualization Toolkit, is a set of visualization components built for Eclipse. Zest is a component of the Mylar project that can be used independently of the Mylar IDE support.

Numerical Gecko

Target: IDE, RCP Home Site: http://geckoplugin.sourceforge.net/ Numerical Gecko is an Eclipse Plugin based on the popular Java tool Numerical Chameleon. Its purpose is to help Java developers increase their productivity when using the Eclipse IDE, by providing them with an efficient, easy to use conversion utility. The plugin supports bi-directional conversions of many units in many different fields, and can seamlessly integrate the results into the Eclipse environment.

eDump: Eclipse Screenshot Utility

Target: IDE, RCP Home Site: http://www.bdaum.de/eclipse/eDump/ The Eclipse Screenshot Utility plugs into the Eclipse workbench and allows to produce screenshots from the whole desktop, Eclipse workbench windows, and Eclipse workbench parts such as editors or views. The results can be printed or stored into the Eclipse workspace and can be immediately embedded into HTML pages. Editing of screenshots such as cropping, scaling and annotating is supported.

Graysky Plugins For Eclipse

Image:http://graysky.sourceforge.net/help/img/lw_view_small.jpg Target: IDE, RCP Home Site: http://graysky.sourceforge.net/ LogWatcher adds a view to Eclipse that allows log files to be monitored for changes, similar to the Unix tail utility.

Pluginbuilder

Target: IDE Home Site: http://www.pluginbuilder.org/ Pluginbuilder supports the build automation of Eclipse plug-ins. The recommended way to automate the building and testing of Eclipse plug-ins is the PDE (Plug-in Development Environment) build. The goal of this project is to assist the plug-in developer in the configuration and running of PDE builds. It features PDE necessities like map files but goes beyond that and wants to provide further build automation Best Practices like test automation, code coverage or code analysis.

iTable

Target: RCP Home Site: http://www.impart.ch/download_eclipse.htm iTable is a SWT Table to easy handle lists of POJO objects (insert, edit, delete)

Qt Jambi Eclipse Integration

Image:http://www.trolltech.com/products/qt/jambi/resolveuid/d2c7014a230c8a3b5a4f880badd6abe4/image_mini Target: IDE Home Site: http://doc.trolltech.com/qtjambi-1.0/com/trolltech/qt/qtjambi-eclipse.html Qt Jambi comes with a plugin for the Eclipse IDE, providing access to the Qt Jambi documentation and Qt Designer from within the Eclipse environment. The integration is currently supported on Windows and Linux. In addition, Mac OS X support is under development.

Core Tools

Target: IDE Home Site: http://dev.eclipse.org/viewcvs/index.cgi/platform-core-home/downloads/tools/readme.html?revision=1.4 Core Tools is a set of views and perspectives useful for people writing Eclipse plugins or just wanting to know what is going on under the covers.

JFeature

Image:http://www.technobuff.net/product/jfeature/images/eclipse_requirement_coverage_report_abbr.gif Target: IDE Home Site: http://www.technobuff.net/webapp/product/showProduct.do?name=jfeature JFeature is an open source feature/requirement coverage tool that facilitates focusing on requirements as you develop code. It lets you leverage from standard development practices to get more insight into the requirements covered by the code.

Platform UI Incubator Tweaklets

Target: IDE, RCP Home Site: http://www.eclipse.org/platform/incubator/ui/tweaklets/index.php This plug-in allows to be pinned or unpinned in order to reduce number of opened edoitors in the workbench.

SwtCallback

Target: RCP Home Site: http://www.playingwithwire.com/2007/05/wireload-releases-swtcallback-java-library/ Today WireLoad is releasing SwtCallback, a Java library for SWT that enables callbacks for event handling. SwtCallback is inspired by the Swing enhancer Buoy by Peter Eastman.

EclipseXSLT

Target: IDE Home Site: http://eclipsexslt.sourceforge.net/ Orangevolt EclipseXSLT lets you transform xml documents by widely configurable XSLT launch configurations. The software extends the Eclipse xml editor with a customizable xml outline, an xpath navigator view and many many more.

Eclipse JAAS Framework

Target: RCP Home Site: http://sourceforge.net/projects/eclipse-jaas A collection of Eclipse plugins to manage authentication and authorization within an application built on the RCP framework. The plugins provide an implementation of the JAAS API and can be extended by developers to support their own security needs.

Checkstyle

Target: IDE Home Site: http://checkstyle.sourceforge.net/ Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.

SWT Ribbon Control (not yet available)

Target: RCP Image:http://www.hexapixel.com/img/software/fancytoolbar.jpg Home Site: http://www.hexapixel.com/ribbon/ Microsoft Office 2007 ribbon toolbar in SWT.

PDE Incubator Spy

Target: IDE, RCP Home Site: http://www.eclipse.org/pde/incubator/spy/ Update Site: http://www.mea-culpa.net/pdespy/ The plug-in spy aims to provide a simple tool to introspect Eclipse in terms of what a plug-in developer would find useful. Simply hit the F9 key on what you're looking at, and Plug-in Spy will be presented to you with relevant information.

JSON2XMLTree Viewer

Image:https://sourceforge.net/dbimage.php?id=141651 Target: IDE Home Site: https://sourceforge.net/projects/jsonviewer/ AJAX and SOA Developers find it difficult to write and analyze JSON. This Eclipse plugin with the JSON2TreeView enables developers to test and visualize any JSON. Developer can enter a JSON convert it to XML and View it as a Tree.

Service Activator Toolkit

Target: IDE Home Site: http://eclipse-sat.blogspot.com/ The easy way to build service-oriented applications with OSGi

RCP Toolbox

Image:http://sourceforge.net/dbimage.php?id=143318 Target: RCP Home Site: http://rcptoolbox.sourceforge.net/RCPToolbox/About%20RCP%20Toolbox.html RCP Toolbox provides custom widgets, composites and other helpful classes to be used when developing Eclipse
SWT, JFace or RCP applications.

eFace

Target: RCP Home Site: http://www.soyatec.com/eface/ eFace is the Worldwide First XAML solution for Java. It provides an unified programming model for building both rich client application and RIA. It keeps insulation for applications from the technology/environment change such as Swing, SWT or Web/Ajax.

PDE Incubator Dependency Visualization

Target: IDE Home Site: http://www.eclipse.org/pde/incubator/dependency-visualization/ The dependency visualization aims to provide a set of views to assist with plug-in dependency analysis tasks. In particular, the views will provide cognitive support to people as they attempt to understand the dependencies between their plug-ins.

SWT Win32 Extension

Target: RCP Home Site: http://www.swtui.cn/ SWT Win32 Extension extends the Eclipse library SWT with more win32 native calls.

DocJar Eclipse Plug-in

Target: IDE Home Site: http://www.docjar.com/plugin1.html Searching source code from DocJar.

t4eclipse

Target: IDE, RCP Home Site: http://code.google.com/p/t4eclipse/ Analyse Eclipse plugin UI contributions.

EditorViewer Eclipse Plugin

Target: IDE, RCP Home Site: http://editorviewer.sourceforge.net/ This Eclipse Plugin "EditorViewer" provides a view of all open editors within Eclipse. The goal is to provide as many of the same features of the "Navigator" plugin provided with the base Eclipse install.

Memory Analyzer (MAT)

Target: IDE Home Site: http://www.eclipse.org/mat/ The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption. See here for usage.

Extended VS Presentation plugin for Eclipse

Target: IDE, RCP Home Site: http://andrei.gmxhome.de/skins/index.html Extended VS Presentation plugin contributes powerful editing sessions management and highly customisable and very useful Eclipse skin ("look and feel"). Editing sessions management allows you remember opened editors set (session) and reload it any time later.

MiGLayout

Target: RCP Home Site: http://www.miglayout.com/ MiGLayout is the most versatile and flexible Swing and SWT Layout Manager for Java, yet it is very easy to learn and use. It is using String or API type-checked constraints to format the layout. MiGLayout can produce flowing, grid based, absolute (with links), grouped and docking layouts. See also the devx article: http://www.devx.com/Java/Article/38017/0/page/1

Dependency Injection for Extensions

Target: RCP Home Site: http://martinlippert.blogspot.com/2008/05/dependency-injection-for-extensions.html Eclipse extension dependency injection via Spring.

SAT - SWT Animation Toolkit

Target: RCP Home Site: http://nricheton.homeip.net/?page_id=197 SWT Animation toolkit is a simple library/set of plugins which provide ready-to-use visual effects for SWT, JFace or RCP applications.

GEF3D

Image:http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/fig/GEF3D.png Target: RCP Home Site: http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/index.html Gef3D is an Eclipse GEF extension bringing 3D to diagram editing. That is with Gef3D you can create 3D diagrams, 2D diagrams and combine 3D with 2D diagrams. It is based on OpenGL and Java technologies, thus running on Windows, Linux, and Mac OS X.

SWT Graph project

Target: RCP Home Site: http://swtgraph.sourceforge.net/index.php The SWT Graph project is a collection of custom-draw canvas developed to solve some user interface aspects when you need to represent advanced data interactively.

Wicked Shell

Target: IDE, RCP Home Site: http://www.wickedshell.net/ Wicked Shell is an Eclipse plugin providing direct access to your system's shell, with useful features such as command completion.

RCPExplorer

Target: RCP Home Site: http://code.google.com/p/rcpexplorer/ RCPExplorer plug-in enables exploration of RCP window and the current selection.

Eclipse Notepad Plugin

Target: IDE, RCP Home Site: http://eclipsenotepad.sourceforge.net/ The Eclipse Notepad Plug-in allows to write small notes that are stored inside the workspace metadata.

Google Plugin for Eclipse

Image:http://code.google.com/eclipse/images/google-plugin.png Target: IDE Home Site: http://code.google.com/eclipse/ Google's official Eclipse plug-in for Google App Engine and Google Web Toolkit development.

MAEXO - Management Extensions for OSGi

Target: RCP Home Site: http://code.google.com/p/maexo/ The MAEXO project enables JMX based management of OSGi containers and applications. It offers an easy to use programming model for dealing with JMX resources within an OSGi application. Article: http://www.theserverside.com/news/thread.tss?thread_id=54316

Comments:

Did you happen to check MaintainJ, that generates UML sequence and class diagrams for a single use case? MaintainJ is a reverse engineering tool like never before - a) It generates the diagrams at runtime against static time diagrams; static diagrams can't be restricted to a single use case and don't show the runtime concrete classes
b) It is the tool to turn to when you want to find out what exactly happens in the system when you run a use case. The sequence diagrams show the callflow in a very user friendly manner. The calls can befolded and expanded as necessary instead of a large complex sequence diagram. The loop and recursive calls are removed for a simple diagram.
c) MaintainJ can be used with any Java code or jar files.
d) All this is done without touching your source code and in just  a few minutes.
e) There is no need to prepare and maintain UML diagram anymore. Just generate them whenever you need them!
Image:images/icons/contenttypes/comment_16.png Posted by maintainj at Aug 15, 2007 00:43
Document generated by Confluence on Apr 01, 2015 00:11
Clone this wiki locally