

The original prototype which led to VisualAge was an attempt "to make something like the NeXT interface builder" within the Smalltalk/V development environment. Such tools allow for building user interfaces by WYSIWYG composition of UI widgets which can be "wired" to each other and to application logic written in the system's native object oriented language, or possibly with no coding at all. Higher level construction of user interfaces was evidenced by other tools such as Jean-Marie Hullot's interface builder first done in Lisp and then evolved to become the Interface Builder tool in NeXTStep and Mac OS X. Smith of IBM, and Fabrik by a team at Apple led by Dan Ingalls were building interactive graphical applications built from composition of graphical primitives. Smalltalk research projects such as InterCons by David N. At about the same time, visual interface construction tools were coming up on the radar screens. The lab also had a group which was one of the early adopters of object-oriented programming technologies within IBM using an internally developed language called ClassC to develop applications with more sophisticated graphical user interfaces which were just starting to be widely available.Įventually, the availability of usable implementations of Smalltalk for IBM PC-AT class machines allowed IBM advanced technology projects to experiment with Smalltalk. The EZ-VU dialog manager product, a personal computer derivative of the user interface elements of the ISPF 327x product was one of the first products in this family. VisualAge was created in the IBM development lab in Research Triangle Park, North Carolina, which was established in 1984 and had responsibility for application development tools. IBM has stated that XL C/C++ is the followup product to VisualAge.

acquired the worldwide rights to this product. VisualAge was also marketed as VisualAge Smalltalk, and in 2005, Instantiations, Inc.


VisualAge was first released in October 1993 and was discontinued Apand its web page removed in September 2011. VisualAge is a family of computer integrated development environments from IBM, which supports multiple programming languages.
