IBM VisualAge for Java - v²vojov² nßstroj pro internet/intranet

Pojem internet a intranet je jednφm z nejfrekventovan∞jÜφch pojm∙ dneÜnφ doby. Oblast v²vojov²ch nßstroj∙ pronikß i do tΘto oblasti. ╪ada spoleΦnostφ nabφzφ v²vojovΘ nßstroje jejich₧ zßklad tvo°φ programovacφ jazyk Java. Firma IBM nenφ vyjφmkou a nabφzφ produkt VisualAge for Java, v²vojov² nßstroj nßle₧φcφ do rodiny produkt∙ VisualAge.

IBM VisualAge for Java je jednφm z prvnφch, t²mov²ch v²vojov²ch nßstroj∙ urΦen² pro v²voj podnikov²ch internetov²ch/intranetov²ch aplikacφ. Aplikace jsou vyvφjeny v jazyce Java s mo₧nostφ p°ipojenφ k existujφcφm dat∙m, transakcφm a aplikacφm. SouΦasnΘ serverov∞ orientovanΘ aplikace je mo₧nΘ rozÜφ°it o oblasti Internetu/intranetu.

Zßkladnφ rysy v²vojovΘho prost°edφ:

Jeden zdrojov² k≤d pro vÜechny platformy - VisualAge for Java vytvß°φ 100% javovskΘ aplikace, applety a komponenty JavaBeans.

RozÜφ°enφ nebo p°epsßnφ aplikacφ pro WWW - VisualAge for Java umo₧≥uje rozÜφ°it v²voj aplikacφ pro oblast Internet/intranet.

ZjednoduÜen² v²voj klient/serverov²ch aplikacφ - VisualAge for Java generuje JavaBeans, kterΘ automaticky propojujφ podnikovΘ aplikace do Internetu nebo javovskΘ klienty s podnikov²mi servery.

Vizußlnφ programovßnφ - VisualAge for Java zahrnuje vizußlnφ nßvrh applet∙, aplikacφ a Java Beans.

T²movß spoluprßce - VisualAge for Java mß implementovßnu technologii ENVY pro prßci v t²movΘm prost°edφ s mo₧nostφ °φzenφ verzφ jednotliv²m projekt∙.

SluΦitelnost javovsk²ch program∙ - VisualAge for Java umo₧≥uje v²voj aplikacφ a jejich umφst∞nφ na platformy AS/400, S/390, RS/6000, OS/2, Windows a jejich vzßjemnou spoluprßci.

Rychl² v²voj aplikacφ - S VisualAge for Java lze p°idat t°φdy, metody nebo zm∞ny metody a nßsledn∞ provΘst inkrementßlnφ kompilaci bez nutnosti opakovat fßzi editace-kompilovßnφ-lad∞nφ, jako je tomu nap°. u jazyka C++.

VisualAge for Java rozÜi°uje mo₧nosti p°φstupu k dat∙m, aplikacφm a transakcφm a umo₧≥uje tak p°φstup v∞tÜφho mno₧stvφ klient∙ ke stßvajφcφm aplikacφm.

VyÜÜφ produktivita programovßnφ

VisualAge for Java se °adφ k takov²m nßstroj∙m pro rychl² v²voj aplikacφ, kterΘ eliminujφ fßzi editovßnφ-kompilovßnφ-lad∞nφ a Üet°φ tφm Φas programßtora. S mnoha prohlφ₧eΦi (browsers) je mo₧nΘ vyhledat a zvolit p°φsluÜnou t°φdu Φi metodu pouh²m stisknutφm tlaΦφtka myÜi.

Robustnφ technologie °φzenφ verzφ umo₧≥uje sprßvu vφce vydßnφ (release) javovsk²ch t°φd. IntegrovanΘ v²vojovΘ prost°edφ (IDE) udr₧uje sledovßnφ zdrojovΘho k≤du v p°ehlednΘ form∞ a pln∞ konzistentnφ.

 

IntegrovanΘ v²vojovΘ prost°edφ

 

 

Podnikovß data = WWW-data = NovΘ mo₧nosti

Nejv²znamn∞jÜφm rysem VisualAge for Java, prvnφm v²vojov²m nßstrojem pro WWW zp°φstup≥ujφcφm podnikovß data, je jednoduch² v²voj klient/serverov²ch aplikacφ. Enterprise Access Builder odstra≥uje slo₧itΘ programovßnφ automatick²m generovßnφm komunikaΦnφ vrstvy k≤du. GenerovanΘ JavaBeans jsou spouÜt∞ny prost°ednictvφm nßsledujφcφ vrstvy (middleware):

Prost°ednictvφm RMI (Remote Method Invocation) se javovsk² klient propojφ s javovsk²m serverem,

Prost°ednictvφm RMI (Remote Method Invocation) se javovsk² klient propojφ s C++ serverem,

Prost°ednictvφm JDBC (Java Database Connectivity) se javovsk² server propojφ s databßzov²m serverem,

Prost°ednictvφm externφho volßnφ rozhranφ (External Call Interface) se javovsk² klient propojφ s CICS brßnami (gateways).

VisualAge for Java obsahuje kompoziΦnφ editor pro vizußlnφ sklßdßnφ applet∙, aplikacφ a JavaBeans z dφl∙ umφst∞n²ch na palet∞ v kompoziΦnφm editoru. Metodou drag & drop je mo₧nΘ uklßdat vizußlnφ dφly na pracovnφ plochu a vyu₧φt tak koncepci sklßdßnφ celΘ aplikace z p°edem p°ipraven²ch komponent.

KompoziΦnφ editor je rovn∞₧ zalo₧en na JavaBeans. Jednoduch²m importem JavaBeans do kompoziΦnφho editoru je mo₧nΘ sestavit aplikaci. Nap°φklad JavaBeans vytvo°enΘ v EAB (Enterprice Access Builder) lze importovat do kompoziΦnφho editoru a volat tak databßzovΘ/transakΦnφ aplikace z vizußln∞ orientovan²ch Φßstφ javovsk²ch aplikacφ.

 

Data Access Builder

Tato koncepce Φinφ v²vojov² nßstroj VisualAge for Java ideßlnφm °eÜenφm pro podniky, kterΘ vy₧adujφ zp°φstupn∞nφ stßvajφcφch aplikacφ na Internetu/intranetu.

T²movß prßce ve VisualAge for Java

VisualAge for Java zahrnuje technologii ENVY pro podporu t²movΘ prßce. Tato technologie umo₧≥uje soub∞₧n² p°φstup n∞kolika v²vojß°∙ ke zdrojovΘmu k≤du vyvφjenΘ aplikace. Nenφ proto pro sprßvu zdrojovΘho k≤du zapot°ebφ ₧ßdnΘho dalÜφho externφho nßstroje.

VisualAge for Java je stejn∞ jako ostatnφ nßstroje nßle₧φcφ do rodiny produkt∙ VisualAge multiplatformφ v²vojov² nßstroj. VisualAge for Java zajiÜ¥uje multiplatformnφ klient/serverovΘ °eÜenφ pro Windows 95, Windows NT, OS/2, AIX, OS/400, OS/390 a pro dalÜφ.

Dostupnost produktu

VisualAge for Java je dodßvßn ve verzi Professional a Enterprise. V rßmci jednoho produktu je k dispozici pro platformu OS/2 a Windows (95 a NT). Verze pro AIX a dalÜφ UNIXovΘ platformy bude k dispozici ve 4Q98. Cena verze Professional je 3.765,- KΦ, verze Enterprise je k dispozici za 75.945,- KΦ.

[Hlavnφ strßnka IBM na Comnetu '98]