IBM Visual Age war eine Integrierte Entwicklungsumgebung von IBM für viele Programmiersprachen wie C, C++, Smalltalk und Java. Zusätzlich gab es ein "VisualAge Generator" genanntes Plugin, das sowohl für die Smalltalk-, als auch für die Java-Umgebung verfügbar ist, und dazu dient, in einer Cobol-ähnlichen 4GL-Programmiersprache Hostanwendungen für IBM-Rechner zu entwickeln. Dabei konnte man Quellcode in verschiedenen Sprachen erzeugen, wie Cobol, C++ oder Java, woher der Name "Generator" stammt. Dieser ging im Eclipse-Zeitalter im WebSphere Studio Enterprise Developer auf. Die 4GL-Sprache hierzu nennt sich Enterprise Generation Language (EGL).
IBM Visual Age für Java wurde vom Open-Source-Projekt Eclipse abgelöst, für das IBM mit dem Rational Application Developer eine mächtige Erweiterung anbietet.
1992 gründeten Apple und IBM gemeinsam Taligent, das auf dem Pink-Betriebssystem von Apple mit seiner ausgeklügelten objektorientierten Compiler- und Anwendungsframework-Technologie basierte.
Die Partnerschaft wurde aufgelöst. Die bis dain entstandenen Produkte wurden in Visual Age integriert, beginnend mit dem Compound Document Framework zur OLE-Objekt-Verarbeitung in VisualAge C++ 3.5 für Windows.
1997 kam die erste Version der Tligent-Technologie mit der Open Class in VisualAge C++ 4.0. Diese SDK-Adaption enthielt die CommonPoint-Frameworks für Desktop (für einheitliche OCX- oder OpenDoc-Komponenten), Web (WebRunner zum Erstellen zusammengesetzter Drag-and-Drop-Dokumente für das Web und Server-CGIs), Grafiken für die 2D-GUI, internationalen Text für Unicode, Dateisysteme, Drucken und Unit-Tests.
Die Mitglieder der VisualAge-Familie wurden in Smalltalk geschrieben, Die IBM-Implementierung von Smalltalk wurde von Object Technology International produziert, das in den IBM-Konzern integriert wurde.
VisualAge für Java basierte auf einer erweiterten virtuellen Smalltalk-Maschine, die Smalltalk- als auch Java-Bytecodes ausführt. Java Natives wurden in Smalltalk implementiert.
Die VisualAge Micro Edition für eingebettete Java-Anwendungen und die systemübergreifende Entwicklung war eine Neuimplementierung der IDE in Java. Diese wurde in das Eclipse Framework umgewandelt.
Die Mitglieder der Produktfamilie wurden durch die WebSphere Studio-Produktfamilie ersetzt.
2005 erwarb der Smalltalk-Spezialist Instantiations Inc. alle Rechte an IBM VisualAge Smalltalk-Produkten und entwickelt diese als VA Smalltalk für Windows, AIX, Linux und Solaris weiter (Stand 2025).
Die C-, C++- und Fortran-Compiler für AIX, Linux und z/OS wurden dagegen von IBM in die XL C/C++-Serie umbenannt.
Unterstützte Programmiersprachen in der VisualAge-Familie
Bearbeiten
Version
|
Betriebssysteme
|
Datum
|
Beschreibung
|
1.0 |
OS/2 2.1 |
1993 |
|
2.0 |
OS/2 2.1, Windows |
1994 |
Portabilität zwischen OS/2 und Windows, SOM-Unterstützung
|
3.0 |
OS/2 2.1, Windows |
1995 |
|
4.0 |
OS/2, Windows |
1995 |
|
4.5 |
OS/2, Windows, AIX, Solaris, HP-UX |
1995 |
|
5.0 |
OS/2, Windows, AIX, Solaris, HP-UX |
1995 |
|
5.5 |
OS/2, Windows, AIX, Solaris, HP-UX |
1995 |
|
6.0 |
OS/2, Windows, AIX, Solaris, HP-UX, RedHat Linux |
1995 |
|
7.0 |
Windows, AIX, Solaris, HP-UX, RedHat Linux |
2005 |
Erstes Release der Firma Instantiations
|
7.5 |
Windows, AIX, Solaris, HP-UX, RedHat Linux |
2007 |
|
8.0 |
Windows, AIX, Solaris, Linux |
2009 |
|
8.5 |
Windows, Linux |
2011 |
|
8.6 |
Windows, Linux |
2013 |
|
9.0 |
Windows |
2017 |
|
Version
|
Betriebssysteme
|
Datum
|
Beschreibung
|
3.0 |
OS/2 |
1995 |
|
3.5[1] |
Windows NT |
1996 |
Vergleichstest mit anderen Compilern[2]
|
3.6.5 |
OS/2, Windows |
1997 |
|
4.0 |
OS/2, Windows |
1998 |
|
4.5 |
Windows NT, 2000 |
2000 |
|
6.0 |
AIX 4.3.3 |
2003 |
ISO C99
|
Version
|
Betriebssysteme
|
Datum
|
Beschreibung
|
1.1 |
OS/2 |
1995 |
|
1.2 |
OS/2, Windows |
1996 |
|
2.0 |
OS/2, Windows |
1997 |
|
2.2 |
OS/2, Windows |
1998 |
|
3.0 |
Windows NT, 2000 |
2000 |
Letzte Überarbeitung: 3.0.7 (2003)
|
Version
|
Editionen
|
Betriebssysteme
|
Datum
|
Beschreibung
|
1.0 |
Professional, Enterprise |
OS/2 Warp, Windows 95, Windows NT 4.0 |
24. Juni 1997 |
Java 1.1
|
2.0 |
Professional, Enterprise |
OS/2, Windows |
1998 |
|
3.0 |
Entry, Professional, Enterprise |
OS/2, Windows |
1999 |
|
3.5 |
Professional, Enterprise |
Windows |
1999 |
|
4.0 |
Professional, Enterprise |
Windows 98, NT, 2000 |
26. Juni 2001 |
JSP 1.1, Servlet 2.2
|
Version
|
Betriebssysteme
|
Datum
|
Beschreibung
|
1.0 |
OS/2 |
1996 |
|
2.0 |
Windows NT |
1999 |
|
2.1 |
Windows NT, 2000, XP |
2002 |
|
Produktseiten für VA Smalltalk bei Instantiations
- ↑ "VISUAL AGE C++ 3.5 Portieren mit dem Zauberstab" Test von Version 3.5 in der PC Professionell 9/96 S. 256
- ↑ "C/C++-COMPILER FÜR WINDOWS Programmiermaschinen" PC Professionell 9/96 S. 146