-
Notifications
You must be signed in to change notification settings - Fork 4
/
maintainjnew3.html
194 lines (146 loc) · 7.41 KB
/
maintainjnew3.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MaintainJ Inc.</title>
<link rel="stylesheet" href="css/main.css" />
<meta name="KEYWORDS" content="Debug Java,Sequence Diagrams,Class Diagrams" />
<meta name="DESCRIPTION" content="MaintainJ- Eclipse plugin" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" rightmargin="0">
<!-- Top logo and menu bar -->
<!-- logo bar -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr bgcolor="#FFFFFF">
<!-- first cell on top. solid yello small bar rectangle-->
<td width="17" bgcolor="#FF9933" align="left">
<img width="17" src="images/pixel.gif" alt /></td>
<!--second empty cell between logo and the yellow bar-->
<td width="20" bgcolor="#FFFFFF">
<img src="images/pixel.gif" alt height="1" width="20" /> </td>
<!--MaintainJ Logo-->
<td class="logoHead" valign="center" align="left">
<a class="logoHead" href="/">
<img border="0" src="images/mnj4.jpg" width="237" height="65" /></a> </td>
<td align="right"></td>
</tr>
</table>
<!-- menu bar -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#de0c21">
<tr>
<td width="40" height="20"></td>
<td height="20" align="center"><a class="menuBar" href="maintainjnew.html">Home</a> |
<a class="menuBar" href="demo.html">Demos</a> |
<a class="menuBar" href="userguidenew.html">User Guide</a> |
<a class="menuBar" href="downloads.html">Downloads</a> |
<a class="menuBar" href="http://www.maintainj.com/smf">Forums</a> |
<a class="menuBar" href="/Contact/">Contact Us</a> </td>
</tr>
</table>
<!-- left bar -->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<!-- left color -->
<td valign="bottom" bgcolor="#FF9933"><img src="images/pixel.gif" width="17"> </td>
<!-- left aligment Space between news and yellow bar-->
<td valign="bottom" bgcolor="#FFFFFF"><img src="images/pixel.gif" width="10"></td>
<!--third table where news, content page is typed-->
<td valign="top" height="100%" width="100%">
<!-- Top margin in each content page -->
<!--For news (cell spacing =8)-->
<table border="0" cellspacing="4" cellpadding="0">
<tr>
<!-- Left text column -->
<td valign="top">
<h1>Eclipse Plug-in to generate sequence and class diagrams</h1>
<br>
MaintainJ, an Eclipse plug-in, generates sequence and class diagrams for
a use case, helping the users to quickly understand a complex Java or J2EE
application.<p>MaintainJ logs runtime method execution sequence to a
file and uses that trace file to render sequence and class diagrams.
MaintainJ Instrumentation Wizard instruments a Java/J2EE application and
MaintainJ UML Editor renders sequence and class diagram from the trace
file.</p>
<p>
<!--
MaintainJ Instrumentation Wizard instruments a Java/J2EE application
in a series of wizard steps. When the trace file is opened in Eclipse,
MaintainJ UML Diagram Editor renders sequence and class diagrams.
-->
The
following features make MaintainJ a unique and useful tool for Java
developers.</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#666666" width="100%" id="AutoNumber1" >
<tr>
<td width="18%" height="38">
<h6>Source Untouched</h6></td>
<td width="82%" height="38">The application code is not changed in anyway;
application is rebuilt using AspectJ compiler to capture the method
execution sequence at runtime. </td>
</tr>
<tr>
<td width="18%" height="38"><h6>Collapsible Calls</h6></td>
<td width="82%" height="38">Method calls in sequence diagram are collapsible.
Developers can easily explore a complex sequence diagram by
collapsing and expanding calls as necessary. </td>
</tr>
<tr>
<td width="18%" height="57"><h6>Focused Diagrams</h6></td>
<td width="82%" height="57">Only application classes are shown in the diagrams
and API classes are filtered out. The classes in the diagram can
further be narrowed by instrumenting only the packages of interest.
</td>
</tr>
<tr>
<td width="18%" height="11"><h6>Runtime Diagrams</h6></td>
<td width="82%" height="11">All classes shown in the diagrams are concrete
runtime classes. </td>
</tr>
<tr>
<td width="18%" height="38"><h6>No Loop Calls</h6></td>
<td width="82%" height="38">All repeat calls occurring in a loop except the
first call are removed. Recursive calls also are removed.</td>
</tr>
<tr>
<td width="18%" height="38"><h6>Eclipse Integration</h6></td>
<td width="82%" height="38">Double clicking a method call or class opens
matching method or class in Eclipse. </td>
</tr>
<tr>
<td width="18%" height="38"><h6>Outline Views</h6></td>
<td width="82%" height="38">Outline views in both diagrams make navigating a
complex diagram simpler. </td>
</tr>
<tr>
<td width="18%" height="38"><h6>Print or Export</h6></td>
<td width="82%" height="38">Diagrams can be printed or exported as JPEG
images. </td>
</tr>
</table>
</td>
<td valign="bottom" width="1" bgcolor="#FF9933"><img src="images/pixel.gif" width="2"> </td>
<!-- Right column for screenshots-->
<td valign="top" width="180">
<table width="180" bgcolor="#FFFFFF" cellspacing="0" cellpadding="3" border="0" height="372" >
<tr><td align="center" height="19"><b><a href="videos.html">Demo Videos</a></b></td></tr>
<tr><td height="132" ><img src="images/demoVideo1.jpg" width="197" height="132"/></td></tr>
<tr><td align="center" height="15"><hr></td></tr>
<tr><td align="center" height="19"><b><a href="screenshots.html">Screenshots</a></b></td></tr>
<tr><td height="157" valign="top" ><img src="images/screenshot1.jpg" width="194" height="152"/></td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td background="images/bg_top.gif"><img src="images/pixel.gif" height="1" border="0"></td>
</tr>
<tr>
<td align="center"><font size="-2" face="Arial">Copyright © 2007 MaintainJ Inc. Canada. All rights reserved.</font></td>
</tr>
</table>
</body>
</html>