Share to: share facebook share twitter share wa share telegram print page

VisualAge

VisualAge
Developer(s)IBM and Taligent
Initial releaseOctober 12, 1993; 30 years ago (1993-10-12)
Final release
6.0 / April 30, 2007; 17 years ago (2007-04-30)
Written inSmalltalk (original)
Java (later)
Operating systemCross-platform
Available inMultilingual
TypeSoftware development
LicenseProprietary
Websitewww-01.ibm.com/software/awdtools/vacpp

VisualAge is a family of computer integrated development environments from IBM, which supports multiple programming languages. VisualAge was first released in October 1993 and was discontinued April 30, 2007 and its web page removed in September 2011.[1][2] VisualAge was also marketed as VisualAge Smalltalk, and in 2005, Instantiations, Inc. acquired the worldwide rights to this product. IBM has stated that XL C/C++ is the followup product to VisualAge.[3]

Early history

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. 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. 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, the availability of usable implementations of Smalltalk for IBM PC-AT class machines allowed IBM advanced technology projects to 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 Hullot's interface builder first done in Lisp and then evolved to become the Interface Builder tool in NeXTStep and Mac OS X. 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.

The original prototype which led to VisualAge was an attempt "to make something like the NeXT interface builder"[4] 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 Systems Application Architecture.

VisualAge

The name "VisualAge" is 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.

This is the eventual total of supported languages, variously available depending on the platform: BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBM RPG, and Smalltalk.

This is the eventual total of supported platforms, each of which support different languages: AIX, OS/2, i5/OS (formerly named OS/400), Linux, Mac OS X, Microsoft Windows, TPF, z/VM, z/OS (formerly named OS/390, MVS), and z/VSE.

In 1992, Apple and IBM cofounded Taligent, based upon Pink, an operating system with a mass of sophisticated object-oriented compiler and application framework technology from Apple. Pink became CommonPoint, the partnership was dissolved, and CommonPoint was absorbed into VisualAge starting with the Compound Document Framework to handle OLE objects in VisualAge C++ 3.5 for Windows. In February 1997, the first mass release of Taligent technology came in the form of the Open Class within VisualAge C++ 4.0. This bundled SDK adaptation includes CommonPoint's frameworks for desktop (infrastructure for building unified OCX or OpenDoc components), web (called WebRunner, for making drag-and-drop compound documents for the web, and server CGIs), graphics for 2D GUI, international text for Unicode, filesystems, printing, and unit tests. PC Magazine said "Now, the best of the CommonPoint technology is being channeled into Open Class for VisualAge. ... For sheer breadth of features, the Taligent frameworks are unmatched. An all-encompassing OOP framework has always proved a difficult ideal to realize, but VisualAge's Open Class Technology Preview is by far the most credible attempt we've seen.".[5]

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 is based on an extended Smalltalk virtual machine which executes both Smalltalk and Java byte codes. Java natives were actually implemented in Smalltalk.[6]

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

Various members of the family have been replaced by products in the WebSphere Studio family of products. By 2005, Smalltalk specialist Instantiations, Inc. had assumed technical support responsibilities and been granted global rights to the IBM VisualAge Smalltalk product line and technology base.[7] Instantiations continues to offer the “enhanced product” named VA Smalltalk (VAST Platform).[8][9] The C, C++ and Fortran compiler on AIX, Linux and z/OS are renamed as XL C/C++ series.

Releases

Applications designed with VisualAge C++ may be portable between target platforms without any code changes needed if VisualAge guidelines were followed. IBM also included additional tools and libraries in instances where portability was not possible without code changes.[10]

OS/2 and Windows

  • VisualAge C++ 3.0 (OS/2 and Windows)
  • VisualAge C++ 3.5 (Windows 95/NT only)
  • C and C++ Compilers for OS/2, AIX and Windows NT Version 3.6
  • VisualAge C++ Professional 4.0 (OS/2 and Windows)
  • VisualAge Generator Developer V3.1 for OS/2
  • VisualAge Generator Server V3.1 for OS/2[11]
  • VisualAge for OS/2 1.0 (1993-10-12)[1]
  • VisualAge COBOL for OS/2 1.0 (1994-03-29)[12]
  • VisualAge for COBOL for OS/2 1.1
  • VisualAge for COBOL for OS/2 1.2
  • VisualAge for COBOL for OS/2, Version 1 Release 2
  • VisualAge COBOL for OS/2 2.0
  • VisualAge for COBOL Version 2.1
  • VisualAge COBOL 2.2
  • VisualAge COBOL Enterprise 3.07 (Windows only)

OS/400

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

AIX

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

POWER Linux

  • VisualAge C++ V6.0 for Linux
  • VisualAge C++ V6.0 for Linux refresh

POWER MacOS X

  • VisualAge XL C++ V6.0 for Power MacOS X (10.2, 10.3)
  • VisualAge XL C++ V6.0 for Power MacOS X (10.2, 10.3)
  • VisualAge XL Fortran V8.1 for Power MacOS X (10.2, 10.3)

See also

References

Citations

  1. ^ a b "VisualAge for OS/2, Version 1.0" (Press release). IBM. October 12, 1993. ENUSZP93-0585. Retrieved March 12, 2018.
  2. ^ Software withdrawal: Selected IBM C, VisualAge C++, and XL Fortran programs (PDF), IBM, December 13, 2005, ENUS905-270, retrieved March 12, 2018
  3. ^ "VisualAge C++". IBM. Archived from the original on September 15, 2011. Retrieved January 26, 2011.
  4. ^ "Will It Go Round in Circles? (IBM, Smalltalk, and VisualAge)". Archived from the original on October 19, 2008. Retrieved November 1, 2008.
  5. ^ Gagnon, Gabrielle (February 4, 1997). "VisualAge for C++ 4.0: Previewing Taligent". PC Mag. Retrieved February 12, 2019.
  6. ^ "Will It Go Round in Circles?". denhaven2. Archived from the original on October 19, 2008. Retrieved October 19, 2016.
  7. ^ "VisualAge Smalltalk Transition FAQ". Instantiations. Retrieved March 12, 2018.
  8. ^ "Smalltalk Products Home". Instantiations. Retrieved May 19, 2009.
  9. ^ "Instantiations History". Instantiations. Retrieved May 19, 2009.
  10. ^ "VisualAge C++". EDM/2. Retrieved March 12, 2018.
  11. ^ "IBM VisualAge Generator for OS/2 and Windows NT Version 3.1 Boosts Application Development Productivity" (Press release). IBM. June 16, 1998. ENUS298-190. Archived from the original on October 23, 2017. Retrieved March 12, 2018.{{cite press release}}: CS1 maint: bot: original URL status unknown (link)
  12. ^ "VisualAge for OS/2, Version 1.0" (Press release). IBM. March 29, 1994. ENUSZP94-0232. Retrieved March 12, 2018.

Bibliography

VisualAge - Smalltalk

  • IBM Corp., IBM, (1994). “IBM VisualAge (printed paper bound retail hardboard box)”. . IBM Corp. Part Number 14H0969 and lid Part Number 30H2314 Product Number 17H7495 Bar code: 087944096085
  • IBM Corp., IBM, (Spring 1995). “Smalltalk resource catalogue”. . IBM Corp. (96 pages) Product Number G325-0813-01 Part Number 30H2238
  • IBM Corp., IBM, (October 1994). “Development guide”. 1st edition. (250 pages) Product Number SC34-4495-00 Part Number 14H0295
  • IBM Corp., IBM, (October 1994). “Programmer’s reference”. 2nd edition. IBM Corp. (458 pages) Product Number SC34-4493-01 Part Number 14H0297
  • IBM Corp., IBM, (October 1994). “IBM Smalltalk”. 2nd edition. IBM Corp. (172 pages) Product Number SC34-4491-01 Part Number 14H0296
  • IBM Corp., IBM, (October 1994). “Installation guide booklet”. 2nd edition. IBM Corp. (48 pages) Part Number 14H1071
  • IBM Corp., IBM, (October 1994). “Programmer’s guide to building”. 2nd edition. IBM Corp. (149 pages) Product Number SC34-4496-00 Part Number 14H1070
  • IBM Corp., IBM, (October 1994). “User’s Guide and Reference”. 2nd edition. IBM Corp. (642 pages) Product Number SC34-4490-01 Part Number 14H0922;

IBM VisualAge for COBOL Standard is “Year 2000 ready” and Requires: Warp Version 4.0 plus FixPak 1 or Windows NT 4.0 plus Service Pack 3

  • IBM Corp., IBM, (1997). “IBM VisualAge for COBOL Standard (printed retail card box)”. Version 2.1. IBM Corp. Product Number P4301938 Bar Code: 1264301938000104 Part Number 4301978
  • IBM Corp., IBM, (1997). “IBM VisualAge for COBOL Getting Started on Windows Manual”. IBM Corp. (130 pages) Product number GC26-8944-01 Bar Code: GC26-8944-01 Part No. 4301981
  • IBM Corp., IBM, (September 1997). “IBM VisualAge for COBOL Getting Started on OS/2 Manual”. IBM Corp. 2nd Edition. (156 pages) Document Number GC26-9051-01
  • IBM Corp., IBM, (April 1997). “Resource Catalogue for IBM COBOL Family V 1”. Release 4. (44 pages) Product Number GC26-8488-03 Part Number 4226010

External links

Read more information:

المقالة تستعرض قائمة الكنائس المسيحية الشرقية. عوائل المسيحية الشرقية الكنيسة الأرثوذكسية الشرقية المقالة الرئيسية: الكنيسة الأرثوذكسية الشرقيةكنيسة القديس جرجس، إسطنبول، وهي مركز بطريركية القسطنطينية المسكونية. كاتدرائية القديس باسيل في الساحة الحمراء، موسكو. كاتدرائ…

Een veelhoek of polygoon (van het Oudgriekse πολυγώνιον, polygṓnion‚ veelhoek, samengesteld uit: πολύς, polýs, veel en γωνία gōnía, hoek) is een meetkundige figuur in een plat vlak, gevormd door een gesloten keten van een eindig aantal lijnstukken. Het equivalent van een veelhoek in drie dimensies heet een veelvlak. Algemeen Een veelhoek is een cyclus van hoekpunten met de verbindende lijnstukken tussen twee opeenvolgende hoekpunten in de cyclus. Daarbij duidt het woor…

Pour les articles homonymes, voir Viterbo (homonymie) et Viterbe (homonymie). Cet article est une ébauche concernant une localité italienne et le Latium. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Viterbe Viterbo Armoiries Drapeau Le Palais des papes et le campaniledu Dôme Saint-Laurent. Administration Pays Italie Région Latium  Province Viterbe  Code postal 01100 Code ISTAT 056059 Code cadastral …

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2019) أنطونيو فاليرو دي بيرنابيه   معلومات شخصية الميلاد 26 أكتوبر 1790  الوفاة 7 يونيو 1863 (72 سنة)   بوغوتا  مواطنة المكسيك  الحياة العملية المهنة عسكري 

1934 film by John Cromwell Of Human BondageTheatrical release posterDirected byJohn CromwellScreenplay byLester CohenBased onOf Human Bondage1915 novelby W. Somerset MaughamProduced byPandro S. BermanStarringLeslie HowardBette DavisFrances DeeCinematographyHenry W. GerrardEdited byWilliam MorganMusic byMax SteinerProductioncompanyRKO Radio PicturesDistributed byRKO Radio PicturesRelease date June 28, 1934 (1934-06-28) [1]Running time83 minutesCountryUnited StatesLanguageEn…

School district in Camden County, New Jersey, United States Haddon Township School DistrictAddress500 Rhoads Avenue Haddon Township, Camden County, New Jersey, 08108United StatesCoordinates39°54′06″N 75°03′16″W / 39.901648°N 75.054348°W / 39.901648; -75.054348District informationGradesPreK to 12SuperintendentDr. Robert J. FisicaroBusiness administratorJennifer GauldSchools7Students and staffEnrollment2,060 (as of 2018–19)[1]Faculty165.9 FTEs[1 …

Провінція Карденаль-Каро ісп. Provincia de Cardenal Caro Герб Прапор Адм. центр Пічилему Країна Чилі Провінція область О'Хіггінс Межує з: сусідні адмінодиниці Сан-Антоніо, Меліпілья Качапоаль (провінція), Кольчагуа Курико (провінція) Підрозділи 6 комун Офіційна мова Іспанська Н

Campeonato Canadense de Futebol de 2020 2020 Canadian Championship (em inglês) Championnat Canadien 2020 (em francês) Dados Participantes 2 Período 2020 – 2022 Campeão Toronto FC Vice-campeão Forge FC ◄◄ 2019 2021 ►► O Campeonato Canadense de Futebol de 2020 foi a 13ª edição do torneio organizado pela Associação Canadense de Futebol. O título será decidido em uma única partida entre um representante da Major League Soccer e da Canadian Premier League, no primeiro trimestre…

لويس كايسيدو ميدينا   معلومات شخصية الميلاد 11 مايو 1992 (العمر 31 سنة)غواياكيل  الطول 1.80 م (5 قدم 11 بوصة) مركز اللعب مدافع الجنسية الإكوادور  معلومات النادي النادي الحالي إل. دي. يو. كيتو الرقم 4 مسيرة الشباب سنوات فريق إنديبندينتي ديل فال المسيرة الاحترافية1 سنوات ف…

1947 treaty between Yugoslavia and Bulgaria Историческите решения в Блед (transl. The historical decisions in Bled), Sofia, 1947[1] The Bled agreement (also referred to as the Tito–Dimitrov treaty) was signed on 1 August 1947 by Georgi Dimitrov and Josip Broz Tito in Bled, PR Slovenia, FPR Yugoslavia and paved the way for a future unification of Bulgaria and Yugoslavia in a new Balkan Federation. It also foresaw the unification of Vardar Macedonia and Pir…

18 pułk kawaleriiKavallerie-Regiment 18 Jeździec 18 pkaw Historia Państwo  III Rzesza Sformowanie 1919 Rozformowanie 1939 Działania zbrojne II wojna światowa Organizacja Dyslokacja Badenia-Wirtembergia Rodzaj wojsk Kawaleria Pagon podoficera 2 szwadronu Struktura 18 Pułku Kawalerii w 1939 18 Pułk Kawalerii (Kavallerie-Regiment 18) − jeden z niemieckich pułków kawalerii okresu Republiki Weimarskiej i III Rzeszy. Istniał od 18 grudnia 1919 do 25 sierpnia 1939. Stacjonował w regio…

Logo des Orchestre de la Suisse Romande Das Orchestre de la Suisse Romande (OSR) ist ein 1918 von Ernest Ansermet gegründetes führendes Sinfonieorchester der Schweiz. In der zweiten Hälfte des 20. Jahrhunderts erlangte es unter Ansermets Leitung internationale Bedeutung. Das OSR wird als Stiftung verwaltet und überwiegend durch den Kanton und die Stadt Genf getragen. Es konzertiert regelmässig in der Genfer Victoria Hall und dem Lausanner Théâtre de Beaulieu sowie weiteren Städten der fr…

American TV series or program Snake 'n' BaconGenreComedyCreated byMichael KuppermanScott JacobsonRich BlomquistWritten byMichael KuppermanScott JacobsonRich BlomquistDirected byRich BlomquistScott JacobsonStarringDan BakkedahlTim LagasseKristen SchaalDavid RakoffVoices ofChelsea ClarkBill HaderGreg HollimonKristen SchaalPeter SerafinowiczBrian StackJames UrbaniakTheme music composerFranklin BrunoOpening themeSnake 'n' BaconEnding themeSnake 'n' Bacon (Instrumental)ComposerFranklin BrunoCoun…

Berikut ini adalah daftar kota-kota di Britania Raya pada tahun 2012 (bahasa Inggris: city). Kolom yang berjudul Katedral menunjukkan katedral keuskupan yang ditetapkan sebagai syarat untuk pemberian status kota sebelum tahun 1888, misalnya katedral Gereja Inggris (termasuk katedral yang saat ini menjadi bagian dari Gereja di Wales) atau katedral pra-Reformasi di Gereja Skotlandia. Kota-kota tertentu juga memiliki katedral Katolik Roma, namun tidak didaftarkan. Sejak tahun 1888, kehadiran ka…

Amusement park in Irondequoit, New York, US This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Seabreeze Amusement Park – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this template message) Seabreeze Amusement ParkPreviously known as Sea Breeze Grove (1879-1900)Sea Breez…

High-speed rail line in Hokkaido and Aomori Prefecture, Japan Hokkaido ShinkansenAn H5 series Shinkansen undergoing testing in November 2015OverviewNative name北海道新幹線StatusOperationalOwner JRTTLocaleAomori Prefecture and Hokkaido, JapanTerminiShin-AomoriShin-Hakodate-HokutoStations4Color on map     (#9ACD32)ServiceTypeHigh-speed rail (Shinkansen)SystemShinkansenServicesHayabusa, HayateOperator(s) JR HokkaidoRolling stockE5 series, H5 seriesRidership2.11 million (FY…

Species of lizard Caucasian Agama Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Reptilia Order: Squamata Suborder: Iguania Family: Agamidae Genus: Paralaudakia Species: P. caucasia Binomial name Paralaudakia caucasia(Eichwald, 1831) Synonyms Stellio caucasicusLaudakia caucasia The Caucasian agama (Paralaudakia caucasia) is a species of agamid lizard found in the Caucasus, E/S Georgia, Armeni…

Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (квітень 2016) Дипломатична служба України — державна служба громадян Украї…

This list is incomplete; you can help by adding missing items. (July 2013) This is a list of ring galaxies. A ring galaxy, as the name suggests, is a disc or spiral galaxy with its galactic disc structured or distorted into a ring or torus-like appearance. Hoag's Object, discovered by Art Hoag in 1950, is the prototypical example of a ring galaxy. Formation theories Ring galaxies are theorized to be formed through multiple possible situations: 1. Bar instability – a phenomenon where the rotati…

For the New Zealand lawn bowler, see Dwayne Cameron (bowls). Dwayne CameronCameron in 2011Born (1981-10-28) 28 October 1981 (age 42)Auckland, New ZealandOccupation(s)Film and television actor and artistYears active1997–presentWebsitehttps://www.dwaynecameron.com Dwayne Cameron (born 28 October 1981) is a New Zealand actor, writer, director and producer. Cameron played the lead role of Bray on the teen drama series The Tribe and Tyzonn in Power Rangers Operation Overdrive.[1]&…

Kembali kehalaman sebelumnya