IBM VisualAge

IBM VisualAge 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 VisualAge 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.

Entwicklungsgeschichte

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 dahin entstandenen Produkte wurden in VisualAge 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

Versionen

VisualAge (Smalltalk)

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, Red Hat Linux 1995
7.0 Windows, AIX, Solaris, HP-UX, Red Hat Linux 2005 Erstes Release der Firma Instantiations
7.5 Windows, AIX, Solaris, HP-UX, Red Hat Linux 2007
8.0 Windows, AIX, Solaris, Linux 2009
8.5 Windows, Linux 2011
8.6 Windows, Linux 2013
9.0 Windows 2017

VisualAge C++

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

VisualAge COBOL

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)

VisualAge for Java

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

VisualAge PL/I

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

Einzelnachweise

  1. "VISUAL AGE C++ 3.5 Portieren mit dem Zauberstab" Test von Version 3.5 in der PC Professionell 9/96 S. 256
  2. "C/C++-COMPILER FÜR WINDOWS Programmiermaschinen" PC Professionell 9/96 S. 146

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.