Visaj  Specification  Products
 Visaj - Rapid Application Development


Plug together Java objects and lay them out with dedicated editors, create and link together Java Beans, design icons and classes. Put together an entire application. Do all this and more without writing a single line of code - Visaj, the Java GUI Builder, does it all for you.

Code Generation

Design your application visually. Visaj generates all the Java code, so no developer time is wasted coding a user interface. Written totally in Java, Visaj runs anywhere where Java runs, integrates with any JavaBean and generates 100% Pure Java code.

Live Design Window

A true WYSIWYG view of Java development. As you select Java objects from the configurable palette, a dynamic and live window shows you the actual interface you are designing. All resources are reflected as and when they are set and the ability to link actions and events gives you live, dynamic behavior too. Since you always know before generating code exactly how your interface will look, you save time on the code/compile/test cycle.

JFC/Swing Support

Visaj works with both Java 1 and Java 2. Full Java Foundation Class (JFC) Swing support is provided for both Java 1 and Java 2. This includes a layout editor for the BoxLayout, access to the children of composite components, Table and List editors and a palette of Swing components to use in your designs.

Resource Bundle Editor

Take advantage of Java's support for internationalization using Visaj's Resource Bundle Editor. Build up a table of variants for all languages your application supports and Visaj will generate the necessary Java resource files for you. The Resource Bundle Editor is displayed by clicking on the icon on the main Visaj toolbar.

Intuitive Overview of Class and Methods

The class you are designing is clearly shown before you. All the methods are listed, with the optional main method and constructor easily identified. Any interfaces you are implementing are shown along with the extra methods required. There is a simple hierarchical representation of the containments you are constructing for your Java Beans so that no elements are invisible and each object is easily selected. An editable list of object resources is displayed when you double-click over an object in the containment hierarchy.

Bridge from legacy Motif Applications

Used with IST's award-winning X-Designer Motif GUI builder, Visaj gives programmers the ability to migrate even hand-coded legacy Motif user interfaces to Java.

Diamond JavaBeans

Visaj includes IST's rich set of visual JavaBeans, called Diamonds. These provide controls and layouts such as Splitter, ToolBar and Book.


Screen Shots

PDF Brochure

 

Intuitive Interface

One of the crucial areas of putting together a Java application is the user interface. The Visual Class Editor is the easiest and most intuitive way of constructing a Java user interface. It has a point-and-click palette of components and a design tree showing the containment hierarchy. Because it is easy to use, complex dialogs can be constructed in minutes making prototyping fast and development more productive.

Advanced Layout Support

Visaj delivers a powerful set of visual layout editors to make even the most deeply nested layouts easy to design. Separate editors are provided for all standard Java layouts so that your application can take full advantage of Border, Flow, GridBag etc. There is even support for absolute positioning when no layout is specified.

Event Editor

Visaj lets you link the action of an object (such as the pressing of a button) to the method of another dynamically. As you define these event bindings, you can try them in the live design window. To speed up design even more, you can use click and drag to quickly identify the objects you wish to connect together. The destination method parameters are fully configurable - they can be set to a property elsewhere in your design or the return value of yet another method. This powerful feature enables you to add real behavior to your user interface without writing any code.

Advanced Image Editor

Create impressive images and icons with Visaj's Image Editor. You can load existing images or create your own special filters to produce unusual and interesting effects. The text tool lets you add text in a font and style of your choosing. The Image Editor reads and writes many image formats.

Open Architecture for IDE and Other Tool Integration

Visaj is the ideal companion to any Integrated Development Environment (IDE) as it provides advanced visual building capabilities usually neglected by standard IDEs. The product's open environment enables it to work with any IDE.

Other Features

Visaj also has:

  • Full JavaBeans support
  • Generic bean property editing facilities
  • Fast structuring of Java code
  • Protected comments in generated code
  • An object palette which can be extended or configured to include the objects you need
  • Multi-level undo
  • Ability to serialize your Beans
  • Extensible architecture
  • Java 2 ready - runs under Java 2 and produces code which runs under Java 2.

Visaj is THE Java GUI Builder



 COPYRIGHT ©1995-2012 IST Limited. ALL RIGHTS RESERVED