Tools for V2
If you have a tool that you would like to appear on this list, please email me at firstname.lastname@example.org.
The following is a list of tools for VisualAge for Java 2.0, 3.0. Descriptions included below are from the tool authors or from the website for their tools. I do not take responsibility for anything these tools do, and I may not have tested them. Use them at your own risk!
Most of these tools are written by individuals and as such are not supported by their companies. Please do not report bugs to their companies, but to the authors.
In particular note that I only support the tools I've authored. The others are listed here only as a service.
|VA Assist Enterprise is a product family that adds major new capabilities to IBM's popular VisualAge brand of application development tools. The VA Assist Enterprise product family includes products that complement VisualAge for Java (Enterprise Edition), VisualAge Generator (Java and Smalltalk) and IBM VisualAge Smalltalk. VA Assist Enterprise products integrate seamlessly into the familiar VisualAge browsers and editors, adding hundreds of new productivity features and commands.|
|Allows you to specify the order in which methods should be exported,
and adds spacing between methods.
Note that this functionality is also provided in VA Assist above.
Author: Eric Rizzo
|Expand import-on-demand statements to fully-qualified imports.
Import-on-demand statements include a "*", as in
|This tool runs the ANTLR Parser generator inside VisualAge for Java. See ANTLR-VisualAge Interface for details.|
||This tool asks the user for two versions of a project
and reports which classes and interfaces have changed.
The report is written to the VAJ log window.
The tool does not currently have its own web page; for now, simply unzip the zip file into your \IBMVJava\ide\tools dir, the restart VisualAge. It should appear as an option under Workspace->Tools->MageLang Tools and Tools->MageLang Tools in a project's popup menu.
This tool was really written as a quick example of how to access version information using the Tool Intergration API. Eventually I'll incorporate it into a tutorial on writing VisualAge for Java tools.
VisualAge and CVS using vaj2cvs: A Case Study
Integrates VisualAge for Java and CVS external source managements
Author: Kevin J. Grittner
||iContract is a novel Java(tm) tool that provides developers
with support for design by contract(tm). Design by contract refers
to the concept of viewing the interfaces among system components as
contracts that are specified as integral parts of the source code.
Based on this single source code technique the documentation and the
generated assertion check code can be guaranteed to always match.
This is essential to enable the cost-effective adoption of
dependable component based software-systems.
iContract now provides a VisualAge for Java plug-in tool to process source code.
iDarwin is a tool that supports pragmatic Java architects in their daily work. It is seamlessly integrated with VisualAge for Java(tm) to provide:
to VisualAge for Java Bridge
||This tool is an extension to IBM VisualAge for Java which allows the Source code for Projects to be maintained by IBM TeamConnection, using its Life Cycle facilities. As it is written in Java it should run on any platform on which VisualAge for Java is supported, and is agnostic to the platfom on which the TeamConnection server is running. It also provides a facility for fetching and saving directories of files from TeamConnection (the directory corresponds to a workarea) so that code such as JNI interface code developed using the Workbench in VisualAge for C++ can handled in the same manner as the Java code.|