IBM VisualAge

IBM VisualAge

Infobox_Software
name = VisualAge



caption =
collapsible =
developer = IBM
latest_release_version =
latest_release_date =
latest_preview_version =
latest_preview_date =
operating_system = Cross-platform
language = Multilingual
programming_language =
genre = Software development
license = Commercial
website = http://www-306.ibm.com/software/awdtools/vacpp/

VisualAge was the name of a family of computer integrated development environments from IBM, which included support for a few popular (and not so popular) computer programming languages.

Early history

VisualAge was born in the IBM development lab in Cary, North Carolina. The Cary lab was established in 1984 and staffed at the time primarily with IBM employees transferred from Poughkeepsie, New York. The Lab had responsibility for application development tools. The EZ View dialog manager product, a personal computer derivative of the user interface elements of the ISPF 327x product was one of the products. 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.

Eventually, with the availability of usable implementations of Smalltalk in for IBM PC-AT class machines allowed IBM advanced technology projects experiment with Smalltalk. At about the same time, visual interface construction tools were coming up on the radar screens. Smalltalk research projects such as InterCons by David N. 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. Higher level construction of user interfaces was evidenced by other tools such as Jean Marie Hulot's interface builder first done in Lisp and then evolved to become the NeXT interface builder tool in NeXTStep which allowed for building user interfaces by WYSIWYG composition of UI widgets which could be "wired" to each other and to application logic written in Objective-C.The original prototype which led to VisualAge was the implementation of an interface builder like tool within the Smalltalk/V development environment. By the time VisualAge was released as a product, much more emphasis was placed on visual construction of application logic as well as of the user interface. This emphasis was in part due to the "positioning" for "strategic" reasons of Smalltalk as a generator rather than a language within IBM's System Application Architecture.

The VisualAge Name

The name VisualAge was the result of a contest between the members of the development team.After the initial release of VisualAge/Smalltalk the name VisualAge became a brand of its own and VisualAges were produced for several different combinations of languages and platforms.

Languages (not every language is available on every platform listed):
*BASIC
*COBOL
*C
*C++
*Enterprise Generation Language (EGL)
*Fortran
*Java
*Pacbase
*PL/I
*RPG
*TPF
*Smalltalk

Platforms:
*AIX operating system
*OS/2
*i5/OS (Formerly known as OS/400)
*Linux
*Mac OS X
*Microsoft Windows
*z/VM
*z/OS (Formerly known as OS/390, MVS)
*z/VSE

Evolution

Most of the members of the VisualAge family were written in Smalltalk no matter which language they supported for development. The IBM implementation of Smalltalk was produced by Object Technology International which was acquired by IBM and run as a wholly owned subsidiary for several years before being absorbed into the overall IBM organization.

VisualAge for Java was based on an extended Smalltalk virtual machine which executed both Smalltalk and Java byte codes. Java natives were actually implemented in Smalltalk.

VisualAge Micro Edition, which supported development of embedded Java applications and cross system development, was a reimplementation of the IDE in Java. This version of VisualAge morphed into the Eclipse Framework.

VisualAge is no longer available. Various members of the family have been replaced by products in the WebSphere Studio family of products. The original VisualAge product (VisualAge for Smalltalk) was licensed by IBM to Instantiations, and the current version is called VA Smalltalk. The C, C++ and Fortran compiler on AIX, Linux and z/OS are renamed as XL compiler series.

External links

* [http://nobleeightfoldpath.com/wiki/wikipacbase VisualAge Pacbase user guide]
* [http://c2.com/cgi/wiki?VisualAge Description] from Portland Pattern Repository
* [http://www-306.ibm.com/software/awdtools/vaes/ VisualAge Enterprise Suite]
* [http://www.instantiations.com/VAST/default.htm VA Smalltalk at Instantiations]
* [http://www.javadude.com/vaj/ VisualAge for Java Tips and Tricks]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • IBM VisualAge — VisualAge Тип Среда разработки программного обеспечения Разработчик IBM Операционная система Кроссплатформенное Языки интерфейса Multilingual Лицензия Проприетарная …   Википедия

  • IBM Visual Age — ist eine Integrierte Entwicklungsumgebung von IBM für die meisten gängigen Sprachen wie C, C++, Smalltalk und Java. Zusätzlich gibt es ein Plugin, welches sich VisualAge Generator nennt, und was sowohl für die Smalltalk , also auch für die Java… …   Deutsch Wikipedia

  • IBM Open Class — (IOC) is an IBM C++ product originally developed by Kevin Leong and originally known under several names in the C++ industry, including ICL (IBM Class Library), UICL (User Interface Class Library), and OCL (Open Class Library).IOC was an… …   Wikipedia

  • IBM Cross System Product — (CSP) ist eine 1981 von IBM eingeführte Entwicklungsumgebung im Großrechner Bereich. Ziel des Entwicklungswerkzeugs war, die Produktivität bei der Entwicklung der in den 1980er Jahren üblichen Großrechner Anwendungen zu erhöhen. CSP bediente sich …   Deutsch Wikipedia

  • IBM — International Business Machines Тип …   Википедия

  • IBM Rational Application Developer — Infobox Software name = IBM Rational Application Developer caption = Rational Application Developer with the Java code editor open developer = IBM released = ? frequently updated = yes programming language = Java operating system = Microsoft… …   Wikipedia

  • IBM System Object Model — For the similarly named executable file format in the HP UX operating system, see System Object Model (file format) In computing, the System Object Model (SOM) is an object oriented shared library system developed by IBM. A distributed version… …   Wikipedia

  • Корпорация IBM — International Business Machines Corporation Год основания 1889, корпорация с 1911 Ключевые фигуры Samuel J. Palmisano, Chairman CEO Mark Loughridge SVP CFO Dan Fortin, President (Canada) Frank Kern, President (Asia Pacific) Nick Donofrio, EVP… …   Википедия

  • List of IBM products — The following is a list of notable products from the International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s, and spanning punched card machinery, time clocks, and typewriters, via mainframe… …   Wikipedia

  • Pacbase — IBM VisualAge Pacbase is a code switching structured programming language that is developed and maintained by IBM. VisualAge Pacbase runs on both IBM and non IBM mainframes and integrates with IBM WebSphere Studio Application Developer. When… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”