visuele leeftijd - VisualAge

Visuele Leeftijd
Ontwikkelaar(s) IBM en Taligent
Eerste uitgave 12 oktober 1993 ; 28 jaar geleden ( 1993/10/12 )
Laatste versie
6.0 / 30 april 2007 ; 14 jaar geleden ( 2007-04-30 )
Geschreven in Smalltalk en later Java
Besturingssysteem Cross-platform
Beschikbaar in Meertalig
Type Software ontwikkeling
Vergunning Eigendom
Website www-01.ibm.com/software/awdtools/vacpp

VisualAge was een familie van computergeïntegreerde ontwikkelomgevingen van IBM , die meerdere programmeertalen ondersteunde . VisualAge werd voor het eerst uitgebracht in oktober 1993 en werd stopgezet op 30 april 2007. De webpagina werd in september 2011 verwijderd. VisualAge werd ook op de markt gebracht als VisualAge Smalltalk en in 2005 verwierf Instantiations, Inc. de wereldwijde rechten op dit product. IBM heeft verklaard dat XL C/C++ het vervolgproduct is op VisualAge.

Vroege geschiedenis

VisualAge is gemaakt in het IBM-ontwikkelingslaboratorium in Research Triangle Park, North Carolina , dat in 1984 werd opgericht en verantwoordelijk was voor tools voor applicatie- ontwikkeling . Het product EZ-VU dialoogmanager, een afgeleide van de personal computer van de gebruikersinterface-elementen van het ISPF 327x- product, was een van de eerste producten in deze familie. Het lab had ook een groep die een van de early adopters was van objectgeoriënteerde programmeertechnologieën binnen IBM die een intern ontwikkelde taal genaamd ClassC gebruikten om applicaties te ontwikkelen met meer geavanceerde grafische gebruikersinterfaces die net begonnen algemeen beschikbaar te worden.

Uiteindelijk zorgde de beschikbaarheid van bruikbare implementaties van Smalltalk voor IBM PC- AT-klasse machines ervoor dat geavanceerde technologieprojecten van IBM konden experimenteren met Smalltalk. Ongeveer tegelijkertijd kwamen er visuele interface-constructietools op de radarschermen. Smalltalk-onderzoeksprojecten, zoals InterCons door David N. Smith van IBM, en Fabrik door een team bij Apple onder leiding van Dan Ingalls , bouwden interactieve grafische toepassingen die waren opgebouwd uit de compositie van grafische primitieven. Hoger niveau bouw van gebruikersinterfaces werd bewezen door andere instrumenten, zoals Jean-Marie Hullot 's Interface Builder eerst gedaan in Lisp en is het uitgegroeid tot het geworden Interface Builder instrument in NeXTStep en Mac OS X . Met dergelijke tools kunnen gebruikersinterfaces worden gebouwd door WYSIWYG- samenstelling van UI-widgets die met elkaar en met toepassingslogica kunnen worden "bedraad" in de oorspronkelijke objectgeoriënteerde taal van het systeem, of mogelijk helemaal zonder codering.

Het originele prototype dat leidde tot VisualAge was een poging "om zoiets als de NeXT-interfacebuilder te maken " binnen de Smalltalk/V- ontwikkelomgeving. Tegen de tijd dat VisualAge als product werd uitgebracht, werd er veel meer nadruk gelegd op de visuele constructie van applicatielogica en van de gebruikersinterface. Deze nadruk was deels te wijten aan de "positionering" om "strategische" redenen van Smalltalk als een generator in plaats van een taal binnen IBM's Systems Application Architecture .

Visuele Leeftijd

De naam "VisualAge" is het resultaat van een wedstrijd tussen de leden van het ontwikkelteam. Na de eerste release van VisualAge/Smalltalk werd de naam VisualAge een eigen merk en werden VisualAges geproduceerd voor verschillende combinaties van talen en platforms.

Dit is het uiteindelijke totaal van ondersteunde talen, die op verschillende manieren beschikbaar zijn, afhankelijk van het platform: BASIC , COBOL , C , C++ , EGL , Fortran , Java , Pacbase , PL/I , IBM RPG en Smalltalk .

Dit is het uiteindelijke totaal van ondersteunde platforms, die elk verschillende talen ondersteunen: AIX , OS/2 , i5/OS (voorheen OS/400 genoemd ), Linux , Mac OS X , Microsoft Windows , TPF , z/VM , z/ OS (voorheen OS/390 , MVS ) en z/VSE .

In 1992 richtten Apple en IBM samen Taligent op , gebaseerd op Pink , een besturingssysteem met een massa geavanceerde objectgeoriënteerde compiler- en applicatieraamwerktechnologie van Apple. Pink werd CommonPoint, het partnerschap werd ontbonden en CommonPoint werd opgenomen in VisualAge, te beginnen met het Compound Document Framework om OLE-objecten in VisualAge C++ 3.5 voor Windows te verwerken. In februari 1997 kwam de eerste massale release van Taligent-technologie in de vorm van de Open Class binnen VisualAge C++ 4.0. Deze gebundelde SDK-aanpassing omvat CommonPoint's frameworks voor desktop (infrastructuur voor het bouwen van uniforme OCX- of OpenDoc-componenten), web (genaamd WebRunner, voor het maken van samengestelde documenten met slepen en neerzetten voor het web en server-CGI's), afbeeldingen voor 2D GUI, internationale tekst voor Unicode, bestandssystemen, afdrukken en unit-tests. PC Magazine zei: "Nu wordt het beste van de CommonPoint-technologie gekanaliseerd naar Open Class voor VisualAge. ... Voor de enorme hoeveelheid functies zijn de Taligent-frameworks ongeëvenaard. Een alomvattend OOP-framework is altijd een moeilijk ideaal gebleken om te realiseren , maar VisualAge's Open Class Technology Preview is verreweg de meest geloofwaardige poging die we hebben gezien.".

De meeste leden van de VisualAge-familie zijn in Smalltalk geschreven, ongeacht de taal die ze voor ontwikkeling ondersteunden. De IBM-implementatie van Smalltalk werd geproduceerd door Object Technology International, dat werd overgenomen door IBM en enkele jaren als een volledige dochteronderneming werd gerund voordat het werd opgenomen in de algehele IBM-organisatie.

VisualAge voor Java is gebaseerd op een uitgebreide Smalltalk virtuele machine die zowel Smalltalk- als Java- bytecodes uitvoert . Java-inboorlingen zijn daadwerkelijk geïmplementeerd in Smalltalk.

VisualAge Micro Edition, dat de ontwikkeling van embedded Java-applicaties en systeemoverschrijdende ontwikkeling ondersteunt, is een herimplementatie van de IDE in Java. Deze versie van VisualAge veranderde in het Eclipse Framework .

Verschillende leden van de familie zijn vervangen door producten in de WebSphere Studio- productfamilie . In 2005 had Smalltalk-specialist Instantiations, Inc. technische ondersteuningsverantwoordelijkheden op zich genomen en wereldwijde rechten verleend op de IBM VisualAge Smalltalk-productlijn en technologiebasis. Instantiations blijft het "verbeterde product" genaamd VA Smalltalk (VAST Platform) aanbieden. De C-, C++- en Fortran-compiler op AIX, Linux en z/OS worden hernoemd tot XL C/C++- serie.

releases

Toepassingen die zijn ontworpen met VisualAge C++ kunnen overdraagbaar zijn tussen doelplatforms zonder dat er codewijzigingen nodig zijn als de VisualAge-richtlijnen werden gevolgd. IBM heeft ook extra tools en bibliotheken toegevoegd in gevallen waar portabiliteit niet mogelijk was zonder codewijzigingen.

OS/2 en Windows

  • VisualAge C++ 3.0 ( OS/2 en Windows)
  • VisualAge C++ 3.5 (alleen Windows 95/NT)
  • C- en C++-compilers voor OS/2, AIX en Windows NT versie 3.6
  • VisualAge C++ Professional 4.0 (OS/2 en Windows)
  • VisualAge Generator-ontwikkelaar V3.1 voor OS/2
  • VisualAge Generator Server V3.1 voor OS/2
  • VisualAge voor OS/2 1.0 (1993/10/12)
  • VisualAge COBOL voor OS/2 1.0 (1994/03/29)
  • VisualAge voor COBOL voor OS/2 1.1
  • VisualAge voor COBOL voor OS/2 1.2
  • VisualAge voor COBOL voor OS/2, versie 1 release 2
  • VisualAge COBOL voor OS/2 2.0
  • VisualAge voor COBOL versie 2.1
  • VisualAge COBOL 2.2
  • VisualAge COBOL Enterprise 3.07 (alleen Windows)

OS/400

  • VisualAge C++ voor AS/400 V3R6
  • VisualAge C++ voor AS/400 V3R7
  • VisualAge C++ voor AS/400 V4R4

AIX

  • VisualAge C++ Professional voor AIX
  • VisualAge C++ Professional voor AIX, V5.0
  • VisualAge C++ Professional voor AIX, V6.0

POWER Linux

  • VisualAge C++ V6.0 voor Linux
  • VisualAge C++ V6.0 voor Linux vernieuwen

Zie ook

Referenties

citaten

Bibliografie

VisualAge - Smalltalk

  • IBM Corp., IBM, (1994). "IBM VisualAge (gedrukte, papiergebonden hardboarddoos voor de detailhandel)". . IBM Corp. Onderdeelnummer 14H0969 en deksel Onderdeelnummer 30H2314 Productnummer 17H7495 Streepjescode: 087944096085
  • IBM Corp., IBM, (voorjaar 1995). "Smalltalk bronnencatalogus". . IBM Corp. (96 pagina's) Productnummer G325-0813-01 Onderdeelnummer 30H2238
  • IBM Corp., IBM, (oktober 1994). "Ontwikkelingsgids". 1e editie. (250 pagina's) Productnummer SC34-4495-00 Onderdeelnummer 14H0295
  • IBM Corp., IBM, (oktober 1994). "Referentie van de programmeur". 2e editie. IBM Corp. (458 pagina's) Productnummer SC34-4493-01 Onderdeelnummer 14H0297
  • IBM Corp., IBM, (oktober 1994). "IBM Smalltalk". 2e editie. IBM Corp. (172 pagina's) Productnummer SC34-4491-01 Onderdeelnummer 14H0296
  • IBM Corp., IBM, (oktober 1994). "Installatiegids boekje". 2e editie. IBM Corp. (48 pagina's) Onderdeelnummer 14H1071
  • IBM Corp., IBM, (oktober 1994). "Programmeursgids voor het bouwen". 2e editie. IBM Corp. (149 pagina's) Productnummer SC34-4496-00 Onderdeelnummer 14H1070
  • IBM Corp., IBM, (oktober 1994). "Gebruikershandleiding en referentie". 2e editie. IBM Corp. (642 pagina's) Productnummer SC34-4490-01 Onderdeelnummer 14H0922;

IBM VisualAge for COBOL Standard is "Year 2000 ready" en vereist: Warp versie 4.0 plus FixPak 1 of Windows NT 4.0 plus Service Pack 3

  • IBM Corp., IBM, (1997). "IBM VisualAge voor COBOL Standard (bedrukte retailkaartdoos)". Versie 2.1. IBM Corp. Productnummer P4301938 Streepjescode: 1264301938000104 Onderdeelnummer 4301978
  • IBM Corp., IBM, (1997). "IBM VisualAge voor COBOL Aan de slag met de Windows-handleiding". IBM Corp. (130 pagina's) Productnummer GC26-8944-01 Barcode: GC26-8944-01 Onderdeelnr. 4301981
  • IBM Corp., IBM, (september 1997). "IBM VisualAge voor COBOL Aan de slag met OS/2-handleiding". IBM Corp. 2e editie. (156 pagina's) Documentnummer GC26-9051-01
  • IBM Corp., IBM, (april 1997). "Bronnencatalogus voor IBM COBOL Family V 1". Versie 4. (44 pagina's) Productnummer GC26-8488-03 Onderdeelnummer 4226010

Externe links