Plugins (1000)


Training and Consulting (67)


Eclipse Summit Europe 2009


EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 598
Comments: 0

EPIC has moved! The content of this site has been frozen and placed in a Read-Only State. Check out our new Eclipse Marketplace site. Logins to this site have been disabled.


Category: Plugin Directory / UML / MaintainJ

This listing has moved and is Out of Date. Please view the most up to date listing here:
http://marketplace.eclipse.org/content/maintainj

MaintainJ 
Rate this plugin | Report broken link | Details | Comments (3)

Rating: 8.4 (108 Votes) | hits: 0
MaintainJ

Version: 2.8
Support Eclipse Version: 3.2 or later
License: Commercial
Development Status: Production/Stable
Company: MaintainJ Inc.
Plugin home pageHome Page
Plugin SupportPlugin Support
Discussion ForumsDiscussion Forum
Buy Now
Update Site URL: http://www.maintainj.com/updates/2.8

MaintainJ generates runtime sequence and class diagrams for a single user action. This helps to trace the runtime objects called for that action. Only the calls between application classes are shown. The diagrams are simple and easy to read. Application code is not touched. MaintainJ is the tool to turn to when :
  • You want to find out what exactly happens in the application when you run a use case.
  • You need to quickly understand large, complex Java code.
  • You want to reduce the maintenance costs by more than 20%.

In MaintainJ 2.8, the diagrams can be generated for Tomcat/JBoss applications without leaving Eclipse. Check the video demo.
Similarly, diagrams are generated for each JUnit test when tests are run in Eclipse. Check the JUnit video demo.
J2EE/J2SE/Swing/Applets/Eclipse Plugin applications are also supported seamlessly

MaintainJ is different from any reverse engineering tools you have seen before.

Forget Static Reverse Engineering - UML diagrams from source code can take you only so far. Run a use case and generate UML sequence and class diagrams for that use case to debug and understand complex systems.
Save the Time Spent in Debugger - Debuggers help. But they are tiresome. Save the time you must spend in the debugger by first reading the runtime UML diagrams to get an overview.
Explore the Diagrams - MaintainJ sequence diagrams are a pleasure to read. You can expand and collapse the calls while exploring a complex sequence diagram.
Focus on What You Need - Only application classes (no API calls) are shown in diagrams. All loop calls and recursive calls are removed from sequence diagrams.
Added on: 18-Oct-2006 | Updated: 24-Sep-2009




Last 3 Comments


User: AnonymousRating: 92008-10-09 14:03:23
Very useful for reverse engineering. -Ravi


User: AnonymousRating: 102007-10-20 14:04:30
Great too that helped to reverse engineer a large project.


User: AnonymousRating: 102007-08-16 13:57:35
A great tool to document sequence diagrams from runtime - enables you to document seq diagrams for specific flows.. Very easy to instrument the application.. Easy to modify diagrams, remove redundant calls.. Performs well with big diagrams as well..