VisualAge for JAVA

IBM VisualAge for Java je první vývojové prostredí urcené pro vývoj Java aplikací pro prumyslové nasazení. Je urcené pro pripojení Java klientu k datovým zdrojum na serveru, stávajícím transakcím a aplikacím. VisualAge for Java je mozné vyuzít i pro vývoj Java Appletu, JavaBeans a Java aplikací pro internet/intranet. VisualAge for Java se radí do IBM rodiny vývojových nástroju VisualAge, do které nálezí VisualAge for Smalltalk, VisualAge for C++, VisualAge Generator a další.

VisualAge for JAVA je integrované, vizuální vývojové prostredí podporující kompletní vývoj aplikací v jazyce Java.

S vývojovým prostredím VisualAge for JAVA je mozné:

interaktivní vývoj aplikací v jazyce Java

spouštení Java programu

interaktivní testování fragmentu Java kódu pred jeho zaclenením do vyvíjených aplikací

ladení Java programu

spravování více vydání (editions) Java kódu

import zdrojového Java kódu a binárního kódu

vývoj, modifikace a práce s Java Beans

export, import JavaBeans

Vývojové prostredí VisualAge for Java je tvoreno:

IDE - Integrated Development Environment - integrovaná sada nástroju zahrnující Workbench, Browser, Debugger a další)

EAB - Enterprise Access Builder - zajištuje prístup k datum (JDBC), transakcím (CICS JECI) a aplikacím (J2C++)

Pracovní plocha - Workspace

Všechny cinnosti jsou ve VisualAge for Java organizovány v prostredí tzv. Workspace, která obsahuje zdrojový kód Java programu. Pracovní plocha obsahuje všechny trídy, které jsou v knihovnách tríd Java a další knihovny tríd, které jsou pro vývoj nezbytné.

Kód je automaticky ukládán do tzv. Repository. V repository jsou ulozeny veškeré knihovny tríd, které je mozné podle potreb pridat na pracovní plochu.

Workbench

Workbench je hlavní okno na pracovní ploše. Organizace práce je rízena z tohoto okna. Ve Workbench je mozné zapisovat zdrojový kód, spouštet a testovat Java aplikace, prepínat na ruzné cásti vývojového prostredí.

Pocátecním bodem vývoje aplikací je projekt. Veškeré komponenty jsou ukládány v hierarchické strukture:

Projekty

Package

Trídy nebo Rozhraní

Metody nebo konstruktory

Z Workbench je mozné otevírat prohlízece - browsery. K dispozici jsou následující browsery:

Class/Interface browser

Package browser

Project browser

Prostrednictvím techto browseru je mozné listovat hierarchiemi tríd a metod objektu.

Kompozicní editor

Kompozicní editor - Visual Composition Editor predstavuje nástroj pro vizuální vývoj Java aplikací z predem vytvorených dílu - parts. Kompozicní editor je koncepcne stejný jako u ostatních vývojových nástroju jako napr. VisualAge for Smalltalk a VisualAge for C++.

Základními cástmi kompozicního editoru je lišta parts - sada znovupouzitelných vizuálních dílu (tlacítka, menu, check boxy, list boxy atd...). Tyto díly jsou umístovány na pracovní plochu (drag & drop) a vývojár mezi temito díly vytvárí vizuální vazby, které urcují chování aplikace.

Scrapbook a Console

Scrapbook je urcen pro interaktivní spouštení Java výrazu a povelu. Výstup je mozné smerovat na Konzolu, která je standardním výstupním zarízením (System.out) pro Java programy.

Debugger

Debugger umoznuje spouštet bezící thready, ukoncovat jejich cinnost a zobrazovat obsah runtime stacku. VisualAge for Java aktivuje Debugger v okamziku chyby programu nebo nastavením breakpoint. Po odstranení chyby je mozné dále v programu pokracovat. Není nutné aplikaci znovu spouštet.

Repository Explorer

Repository Explorer umoznuje prohlízení cástí programu, které nejsou soucástí Workspace.

Testování vytvorených programu

Nástrojová lišta toolbars v Kompozicním editoru umoznuje bezprostredne testovat vizuální cásti aplikace. Vizuální a nevizuální aplikace je mozné testovat a spouštet z Workbench. Po kazdém vytvorení, modifikaci a následném ulození provádí VisualAge for Java automatické kompilování zdrojového kódu. Všechny chyby jsou okamzite detekovány.

Ukoncením práce s vývojovým prostredím má vývojár moznost ulozit veškeré zmeny a nastavení vývojového prostredí. Pri dalším spuštení vývojového prostredí vývojár pokracuje ze stejného nastavení, ze kterého opustil vývojové prostredí.

IBM VisualAge for Java je multiplatformním vývojovým nástrojem. Vývojové prostredí je k dispozici pro OS/2, Windows.

Více informací získáte na www.software.ibm.com/ad

[Hlavní stránka IBM na Comnetu '98]