-
Notifications
You must be signed in to change notification settings - Fork 4
/
demoVideos.html
153 lines (118 loc) · 5.19 KB
/
demoVideos.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
<HTML>
<BODY>
<p><h1>1. MaintainJ Overview Demo</h1>
<br>
<font face="Verdana">The following Flash video gives an overview of MaintainJ,
taking a large Web application as a sample. The demo starts with the installation
of MaintainJ and showcases the important features relevant to the web applications.<br> <br>
<b><a href="userGuide.jsp?param=overviewDemo">MaintainJ Overview Demo Video</a></b> (3 minutes)
</font></p>
<br><h1>2. MaintainJ Screenshots</h1>
<p><font face="Verdana">Check the sample sequence and class diagram
<a href="userGuide.jsp?param=screenshots">screenshots</a>
that explain the important features of MaintainJ.
</font></p>
<br>
<table>
<tr>
<td width="50%" valign="top" style="border: 1px solid #ddd;padding: 5px;">
<h1>3. Installation Wizard Demos</h1>
<br><font face="Verdana">We provide many wizards to install MaintainJ on
different types of applications. The following slideshows
show the steps involved in installing MaintainJ on core Java, web and JUnit applications. <br><br>
We also provide the sample applications (JFreeChart) used to record the slideshows.
The sample applications are about 1000 classes, big enough to give you an idea of
how MaintainJ scales.
</font></p>
<p><h3>3.1 For web applications</h3>
<p>
<b>
3.1.1
<a href="userGuide.jsp?param=j2eeLauncherDemo">MaintainJ for Tomcat and JBoss</a></b>:
<font face="Verdana">
Check this if your application runs on Tomcat or JBoss and you deploy and start
the server from Eclipse 'Servers' view.
<br><br>
<a href="demos/projects/jfreechart-sample_EclipseWorkspace.zip">Sample Application</a>:
This is an Eclipse web project that can be imported into Eclipse. Add it to Tomcat or
JBoss and open http://localhost:8080/jfreechart-sample/
</font>
</p>
<p>
<b>
3.1.2
<a href="userGuide.jsp?param=j2eeRuntimeDemo">MaintainJ for other Application Servers</a></b>:
<font face="Verdana"> Check this for any other application server or when
you cannot use the above approach for Tomcat or JBoss.
<br><br>
<a href="demos/projects/jfreechart-sample.war">Sample Application</a>:
Deploy the war to the application server of your choice and open
http://localhost:8080/jfreechart-sample/
</font></p>
<p>
<h3>3.2 For core Java / Applet / JUnit applications run from Eclipse</h3>
<b>
<a href="userGuide.jsp?param=j2seRuntimeDemo">MaintainJ for Swing Applications</a></b><br><br>
<b><a href="userGuide.jsp?param=appletRuntimeDemo">MaintainJ for Applets</a></b>
<br><br>
<b><a href="userGuide.jsp?param=junitRuntimeDemo">MaintainJ for JUnit:</a></b>
<font face="Verdana">MaintainJ seamlessly integrates with JUnit to
generate UML diagrams for each test case.
<br><br>
<a href="demos/projects/JFreeChart.zip"><b>Sample Application</b></a>:
The zip is an Eclipse workspace projects that can directly be imported into Eclipse.
The main class and the Applet class used are
<i>org.jfree.chart.demo.TimeSeriesChartDemo1</i> and
<i>demo.applet.TimeSeriesChartApplet</i> respectively.
</font>
</p>
<h3>3.3 For core Java applications run from command prompt</h3></p>
<p>
<font face="Verdana">If your application is started from
command prompt, check these. </font></p>
<p>
<b>
<a href="userGuide.jsp?param=swingCommandPromptDemo">For core Java
Applications run from command prompt</a></b></p>
<!--
<h2>5. To reverse engineer Eclipse Plug-ins</h2>
<p>
<font face="Verdana">If you need to generate UML diagrams for an Eclipse
plug-in, check this demo. A sample GEF plug-in, Shapes, is chosen for this demo.</font></p>
<p>
<a href="userGuide.jsp?param=pluginRuntimeDemo">
<b>MaintainJ for Eclipse Plug-ins</b></a> </p>
-->
</td>
<td width="50%" valign="top" style="border: 1px solid #ddd;padding: 5px;">
<h1>4. UML Diagram Feature Demos</h1>
<h3>4.1 Predefined Filters</h3>
<p>
<font face="Verdana">Check how you can define and apply the filters
to view the same diagram at different levels of details.</font></p>
<p>
<b><a href="userGuide.jsp?param=filtersDemo">Predefined Filters Demo</a>
<a href="demos/filtersDemo.pdf">(Download as PDF)</a></b> </p>
<h3>4.2 Exporting the diagrams to RSA (UML2 format)</h3>
<p>
<font face="Verdana">The MaintainJ diagrams can be exported as UML2 models
and then be imported into other UML2 compliant tools like
Rational Software Architect (RSA).</font></p>
<p><b><a href="userGuide.jsp?param=RSADemo">RSA Integration Demo</a></b>
<b><a href="demos/RSADemo.pdf">(Download PDF)</a></b></p>
<h3>4.3 Runtime Impact Analysis </h3>
<p>
<font face="Verdana">
You can search for a class / method or database table / field across trace files.
This feature can be used to find the impacted use cases after a change to a
Java class or method or changing a database table or field. Check the slides below to
find out how.
</font>
</p>
<p>
<b><a href="userGuide.jsp?param=impactAnalysisDemo">Runtime Impact Analysis Demo</a>
<a href="demos/ImpactAnalysis_Slides.pdf">(Download PDF)</a></b></p>
</td>
</tr>
</table>
</BODY></HTML>