VisualAge - VisualAge
| Fejlesztő (k) | IBM és Taligent |
|---|---|
| Első kiadás | 1993. október 12 . |
| Végső kiadás | 6.0 / 2007. április 30
|
| Beírták | Smalltalk és később Java |
| Operációs rendszer | Többplatformos |
| Elérhető | Többnyelvű |
| típus | Szoftverfejlesztés |
| Engedély | Szabadalmazott |
| Weboldal | www-01.ibm.com/software/awdtools/vacpp |
A VisualAge az IBM számítógéppel integrált fejlesztői környezete , amely több programozási nyelvet támogat . A VisualAge először 1993 októberében jelent meg, és 2007. április 30 -án megszűnt. Weboldalát 2011 szeptemberében távolították el. A VisualAge -t VisualAge Smalltalk néven is forgalmazták, és 2005 -ben az Instantutions, Inc. megszerezte a termék világméretű jogait. Az IBM kijelentette, hogy az XL C/C ++ a VisualAge utóterméke.
Korai történelem
A VisualAge -t az IBM fejlesztőlaboratóriumában, a Research Triangle Parkban, Észak -Karolinában hozták létre , amelyet 1984 -ben alapítottak, és felelős volt az alkalmazásfejlesztési eszközökért . Az EZ-VU párbeszédkezelő termék, az ISPF 327x termék felhasználói felületének személyi számítógépes származéka, az egyik első termék volt ebben a családban. A laboratóriumnak volt egy csoportja is, amely az IBM -ben az objektum-orientált programozási technológiák egyik korai bevezetője volt, és egy belül kifejlesztett, ClassC nevű nyelvet használt, hogy kifinomultabb grafikus felhasználói felületekkel rendelkező alkalmazásokat fejlesszenek, amelyek csak most kezdtek széles körben elérhetővé válni .
Végül a Smalltalk használható megvalósításainak elérhetősége az IBM PC -AT osztályú gépekhez lehetővé tette az IBM fejlett technológiai projektjei számára a Smalltalk kísérletezését. Nagyjából ezzel egy időben vizuális interfész -építő eszközök jelentek meg a radar képernyőin. A Smalltalk kutatási projektjei, mint például az InterCons, David N. Smith, az IBM és Fabrik , az Apple csapata, Dan Ingalls vezetésével interaktív grafikus alkalmazásokat készítettek grafikus primitívek összetételéből. A felhasználói felületek magasabb szintű felépítését más eszközök is bizonyították, mint például Jean-Marie Hullot interfész-készítője, amelyet először Lisp-ben készítettek , majd a NeXTStep és a Mac OS X interfész-készítő eszköze lett . Az ilyen eszközök lehetővé teszik felhasználói interfészek kiépítését a felhasználói felület modulok WYSIWYG összetételével, amelyek egymáshoz és a rendszer natív objektumorientált nyelvén írt, esetleg kódolás nélküli alkalmazás logikához köthetők.
Az eredeti prototípus, amely a VisualAge -hez vezetett, egy kísérlet volt arra, hogy "valami olyasmit készítsen, mint a NeXT interfész -készítő " a Smalltalk/V fejlesztői környezetben. Mire a VisualAge termékként megjelent, sokkal nagyobb hangsúlyt kapott az alkalmazáslogika és a felhasználói felület vizuális felépítése. Ez a hangsúly részben annak köszönhető, hogy a Smalltalk „stratégiai” okokból „pozicionálásra” került, mint generátor, nem pedig az IBM rendszeralkalmazás -architektúrájának nyelve .
VisualAge
A "VisualAge" név a fejlesztőcsapat tagjai közötti verseny eredménye. A VisualAge/Smalltalk kezdeti megjelenése után a VisualAge név saját márkává vált, és a VisualAges több nyelvi és platformkombinációhoz készült.
Ez a támogatott nyelvek összesített száma, amelyek a platformtól függően változatosan elérhetők: BASIC , COBOL , C , C ++ , EGL , Fortran , Java , Pacbase , PL/I , IBM RPG és Smalltalk .
Ez a támogatott platformok összesített száma, amelyek mindegyike különböző nyelveket támogat: AIX , OS/2 , i5/OS (korábbi nevén OS/400 ), Linux , Mac OS X , Microsoft Windows , TPF , z/VM , z/ OS (korábbi nevén OS/390 , MVS ) és z/VSE .
1992-ben az Apple és az IBM közösen alapították a Taligent nevű , Pink alapú operációs rendszert, amely az Apple kifinomult objektumorientált fordítóját és alkalmazáskeret-technológiáját tartalmazza. A rózsaszínből CommonPoint lett, a partnerség felbomlott, és a CommonPoint belekerült a VisualAge -be, kezdve az Összetett dokumentum keretrendszerrel, hogy kezelje az OLE objektumokat a VisualAge C ++ 3.5 for Windows rendszerben. 1997 februárjában a Taligent technológia első tömeges kiadása nyílt osztály formájában jelent meg a VisualAge C ++ 4.0 -n belül. Ez a mellékelt SDK-adaptáció magában foglalja a CommonPoint asztali kereteit (az egységes OCX- vagy OpenDoc-összetevők építésének infrastruktúrája), a webet (WebRunner néven, az összevont drag-and-drop összetett dokumentumok készítéséhez az interneten és a szerver CGI-jeit), a 2D-s grafikus felület grafikáját, a nemzetközi szöveget Unicode, fájlrendszerek, nyomtatás és egységtesztek esetén. A PC Magazine azt mondta: "Most a CommonPoint technológia legjobbjait a VisualAge Open Class-jába irányítják. , de a VisualAge nyílt osztályú technológiai előnézete messze a leghitelesebb kísérlet, amit láttunk. "
A VisualAge család legtöbb tagja Smalltalk nyelven íródott, függetlenül attól, hogy melyik nyelvet támogatják a fejlesztéshez. A Smalltalk IBM implementációját az Object Technology International készítette, amelyet az IBM felvásárolt, és több évig teljes tulajdonú leányvállalatként működött, mielőtt az IBM teljes szervezetébe beilleszkedett.
A VisualAge for Java kiterjesztett Smalltalk virtuális gépen alapul, amely Smalltalk és Java bájtkódokat is végrehajt . A Java bennszülötteit valójában a Smalltalkban valósították meg.
A VisualAge Micro Edition, amely támogatja a beágyazott Java -alkalmazások fejlesztését és a rendszerek közötti fejlesztést, az IDE újbóli megvalósítása a Java -ban. A VisualAge ezen verziója az Eclipse keretrendszerbe került .
A család különböző tagjait a WebSphere Studio termékcsalád termékei váltották fel . 2005 -re a Smalltalk special Instantutions, Inc. technikai támogatási feladatokat vállalt, és globális jogokat kapott az IBM VisualAge Smalltalk termékcsaládhoz és technológiai bázishoz. Az Instantutions továbbra is kínálja a VA Smalltalk (VAST Platform) nevű „továbbfejlesztett terméket”. A C, C ++ és Fortran fordító AIX, Linux és z/OS rendszeren XL C/C ++ sorozatra nevezik át .
Kiadások
A VisualAge C ++ programmal tervezett alkalmazások hordozhatók a célplatformok között, anélkül, hogy kódváltásra lenne szükség, ha betartják a VisualAge irányelveit. Az IBM további eszközöket és könyvtárakat is tartalmazott azokban az esetekben, amikor a hordozhatóság kódmódosítás nélkül nem volt lehetséges.
OS/2 és Windows
- VisualAge C ++ 3.0 ( OS/2 és Windows)
- VisualAge C ++ 3.5 (csak Windows 95/NT)
- C és C ++ fordítók OS/2, AIX és Windows NT verzióhoz 3.6
- VisualAge C ++ Professional 4.0 (OS/2 és Windows)
- VisualAge Generator Developer V3.1 for OS/2
- VisualAge Generator Server V3.1 OS/2 rendszerhez
- VisualAge for OS/2 1.0 (1993-10-12)
- VisualAge COBOL for OS/2 1.0 (1994-03-29)
- VisualAge for COBOL for OS/2 1.1
- VisualAge for COBOL for OS/2 1.2
- VisualAge for COBOL for OS/2, 1. verzió, 2. kiadás
- VisualAge COBOL for OS/2 2.0
- VisualAge for COBOL 2.1 verzió
- VisualAge COBOL 2.2
- VisualAge COBOL Enterprise 3.07 (csak Windows)
OS/400
- VisualAge C ++ AS/400 V3R6 esetén
- VisualAge C ++ AS/400 V3R7 esetén
- VisualAge C ++ AS/400 V4R4 esetén
AIX
- VisualAge C ++ Professional AIX -hez
- VisualAge C ++ Professional for AIX, V5.0
- VisualAge C ++ Professional for AIX, V6.0
POWER Linux
- VisualAge C ++ V6.0 Linuxra
- VisualAge C ++ V6.0 for Linux frissítés
Lásd még
- IBM Cross System Product (CSP) : egy cikk, amely az IBM VisualAge Generator programot tárgyalja
- Forráskód az adatbázisban
Hivatkozások
Idézetek
Bibliográfia
VisualAge - Smalltalk
- IBM Corp., IBM, (1994). „IBM VisualAge (nyomtatott papírkötésű kiskereskedelmi farostlemez doboz)”. . IBM Corp. cikkszám 14H0969 és fedél Cikkszám 30H2314 Termékszám 17H7495 Vonalkód: 087944096085
- IBM Corp., IBM, (1995 tavasz). „Smalltalk erőforráskatalógus”. . IBM Corp. (96 oldal) Termékszám G325-0813-01 Cikkszám 30H2238
- IBM Corp., IBM, (1994. október). „Fejlesztési útmutató”. 1. kiadás. (250 oldal) Termékszám SC34-4495-00 Cikkszám 14H0295
- IBM Corp., IBM, (1994. október). „Programozó referencia”. 2. kiadás. IBM Corp. (458 oldal) Termékszám SC34-4493-01 Cikkszám 14H0297
- IBM Corp., IBM, (1994. október). „IBM Smalltalk”. 2. kiadás. IBM Corp. (172 oldal) Termékszám SC34-4491-01 Cikkszám 14H0296
- IBM Corp., IBM, (1994. október). „Telepítési útmutató füzet”. 2. kiadás. IBM Corp. (48 oldal) 14H1071 cikkszám
- IBM Corp., IBM, (1994. október). „Programozói útmutató az építéshez”. 2. kiadás. IBM Corp. (149 oldal) Termékszám SC34-4496-00 Cikkszám 14H1070
- IBM Corp., IBM, (1994. október). “Felhasználói kézikönyv és referencia”. 2. kiadás. IBM Corp. (642 oldal) Termékszám SC34-4490-01 Cikkszám 14H0922;
Az IBM VisualAge for COBOL Standard „2000 -es évre kész”, és megköveteli: Warp 4.0 -s verzió, valamint FixPak 1 vagy Windows NT 4.0 és Service Pack 3
- IBM Corp., IBM, (1997). „IBM VisualAge for COBOL Standard (nyomtatott kiskereskedelmi kártya doboz)”. 2.1 verzió. IBM Corp. Termékszám P4301938 Vonalkód: 1264301938000104 Cikkszám 4301978
- IBM Corp., IBM, (1997). „IBM VisualAge for COBOL Első lépések a Windows kézikönyvben”. IBM Corp. (130 oldal) Termékszám GC26-8944-01 Vonalkód: GC26-8944-01 Cikkszám 4301981
- IBM Corp., IBM, (1997. szeptember). „IBM VisualAge for COBOL Getting Started on OS/2 Manual”. IBM Corp. 2. kiadás. (156 oldal) GC26-9051-01 számú dokumentum
- IBM Corp., IBM, (1997. április). „Forráskatalógus az IBM COBOL Family V 1 termékhez”. 4. kiadás (44 oldal) Termékszám GC26-8488-03 Cikkszám 4226010
Külső linkek
-
Hivatalos honlapján
- VisualAge Enterprise Suite
- VisualAge C ++ leírás az Electronic Developer Magazine for OS/2 (EDM/2) programból
- A vizuális kor leírása a Portland Pattern Repository -ból
- VA Smalltalk és Instantiation
- VisualAge Java tippek és trükkök