IBM VisualAge for e-business Petr Leština, Application Development Specialist, Network Computing Soluiton Unit VisualAge for e-business je prvnφ kompletnφ rešenφ IBM pro profesionßlnφ programßtory, kterφ vytvßrejφ sofistikovanΘ a portabilnφ internetovΘ aplikace. Prostrednictvφm tohoto rešenφ dostßvajφ v²vojßri novΘ moznosti tvorby a sprßvy všech typu WWW-strßnek od grafick²ch pres multimedißlnφ az po strßnky pro bezpecnΘ obchodovßnφ po Internetu. VisualAge for e-business podporuje Lotus Domino a Lotus Go servery a zajištuje programßtorum integrovanou sadu v²vojov²ch nßstroju JavaBeans zahrnujφcφ:
VisualAge for Java IBM VisualAge for Java je t²move orientovanΘ v²vojovΘ prostredφ urcenΘ pro podnikovΘ typy aplikacφ. Je zamereno na v²voj klientsk²ch cßstφ aplikacφ s moznostφ pripojenφ ke stßvajφcφm datum, transakcφm a aplikacφm. Takto je moznΘ rozšφrit stßvajφcφ aplikace i o oblast Internetu a intranetu pri zachovßnφ prvku bezpecnosti. VisualAge WebRunner VisualAge WebRunner Toolkit je navrzen pro programßtory v jazyce Java a C++ za ·celem vytvßrenφ robustnφch, portabilnφch a sφtove orientovan²ch aplikacφ, JavaBeans a vysoce v²konn²ch WWW-aplikacφ, vytvoren²ch z komponent. Lotus BeanMachine Lotus BeanMachine je nejnovejšφm nßstrojem na vytvßrenφ javovsk²ch appletu. Umoznuje ozivenφ WWW-strßnek multimedißlnφmi prvky, specißlnφmi efekty, formulßri a „ziv²mi“ daty, aniz je treba zapsat byt jen jedin² rßdek k≤du v jazyce Java. NetObjects Fusion NetObjects Fusion je prvnφ aplikacφ integrujφcφ všechny kroky nezbytnΘ pro vytvßrenφ a publikovßnφ WWW-strßnek. Pomocφ NetObjects Fusion je moznΘ vytvßret a modifikovat WWW-strßnky, vytvßret strßnky vizußlne s vyuzitφm rozhranφ znßm²ch PC aplikacφ, spravovat komponenty a prvky na WWW -strßnkßch a publikovat cel² projekt stiskem jedinΘho tlacφtka myši. VisualAge for e-business odstranuje omezenφ danΘ soucasn²mi nßstroji a nabφzφ kompletnφ sadu nßstroju pro v²voj aplikacφ v oblasti elektronickΘho podnikßnφ: NetObject Fusion – jeden z nejlepšφch nßstroju pro oblast v²voje a sprßvy WWW-strßnek, Lotus BeanMachine – nßstroj na vytvßrenφ Java Beans a appletu, VisualAge for Java – v²konn² nßstroj pro v²voj internetov²ch/intranetov²ch aplikacφ, VisualAge WebRunner – stavebnφ rßmec (framework) pro v²voj JavaBeans a Web server aplikacφ. ZßdnΘ omezenφ pro v²vojßre a sprßvce internetov²ch/intranetov²ch aplikacφ. VisualAge for Java IBM VisualAge for Java je prvnφ, t²mov² v²vojov² nßstroj urcen² pro v²voj podnikov²ch internetov²ch/intranetov²ch aplikacφ. Aplikace jsou vyvφjeny v jazyce Java s moznostφ pripojenφ k existujφcφm datum, transakcφm a aplikacφm. SoucasnΘ serverove orientovanΘ aplikace je moznΘ rozšφrit o oblasti Internetu/intranetu. Zßkladnφ rysy v²vojovΘho prostredφ:
Vyššφ produktivita programovßnφ VisualAge for Java se radφ k takov²m nßstrojum pro rychl² v²voj aplikacφ, kterΘ eliminujφ fßzi editovßnφ-kompilovßnφ-ladenφ a šetrφ tφm cas programßtora. S mnoha prohlφzeci (browsers) je moznΘ vyhledat a zvolit prφslušnou trφdu ci metodu pouh²m stisknutφm tlacφtka myši. IntegrovanΘ v²vojovΘ prostredφ – obr. VAJAVA.BMP Podnikovß data = WWW-data = NovΘ moznosti Nejv²znamnejšφm rysem VisualAge for Java, prvnφm v²vojov²m nßstrojem pro WWW zprφstupnujφcφm podnikovß data, je jednoduch² v²voj klient/serverov²ch aplikacφ. Enterprise Access Builder odstranuje slozitΘ programovßnφ automatick²m generovßnφm komunikacnφ vrstvy k≤du. GenerovanΘ JavaBeans jsou spoušteny prostrednictvφm nßsledujφcφ vrstvy (middleware):
VisualAge for Java obsahuje kompozicnφ editor pro vizußlnφ sklßdßnφ appletu, aplikacφ a JavaBeans z dφlu umφsten²ch na palete v kompozicnφm editoru. Metodou drag & drop je moznΘ uklßdat vizußlnφ dφly na pracovnφ plochu a vyuzφt tak koncepci sklßdßnφ celΘ aplikace z predem pripraven²ch komponent. VisualAge for Java je stejne jako ostatnφ nßstroje nßlezφcφ do rodiny produktu VisualAge multiplatformφ v²vojov² nßstroj. VisualAge for Java zajištuje multiplatformnφ klient/serverovΘ rešenφ pro Windows 95, Windows NT, OS/2, AIX, OS/400, OS/390 a pro dalšφ. VisualAge for WebRunner VisualAge WebRunner Toolkit je navrzen pro programßtory v jazyce Java a C++ za ·celem vytvßrenφ robustnφch, portabilnφch a sφtove orientovan²ch internetov²ch/intranetov²ch aplikacφ. VisualAge WebRunner obsahuje knihovny trφd, utility, prφklady a reference, kterΘ umoznujφ vytvßret klientskΘ a serverovΘ cßsti aplikacφ. Sada nßstroju zahrnuje:
WebRunner Client Works predstavuje sadu knihoven trφd, kterΘ vzßjemne tvorφ rßmec (framework) pro JavaBeans a Java aplikace. WebRunner Client Works umoznujφ prßci se trφdami, kterΘ lze modifikovat podle potreb. Menu, nßstrojovß lišta, prφstup na WWW, distribuce – vše je soucßstφ WebRunner Client Works. DostupnΘ nßstroje lze pouzφt prφmo nebo vyuzφt tzv. Bean Factory Wizard, kter² provßzφ v²vojßre pri v²voji JavaBeans. WebRunner Bean Factory zahrnuje dva nßstroje:
Wizard umoznuje specifikovat trφdy pro konkrΘtnφ aplikace a generovat korespondujφcφ soubory zdrojovΘho k≤du. WebRunner Server Works zahrnuje knihovnu trφd pro v²voj portabilnφch aplikacφ, kterΘ vyuzφvajφ WWW-serveru API od firem IBM a Netscape. Lotus BeanMachine Lotus BeanMachine je uzivatelsky orientovan² nßstroj, kter² je 100% Java kompatibilnφ a kter² umoznuje vytvßret javovskΘ applety a HTML strßnky, aniz je treba znßt jazyk Java. BeanMachine obsahuje kompilßtor javovskΘho k≤du od Sun Microsystems, ale je moznΘ pouzφt javovsk² kompilßtor jinΘho v²robce. BeanMachine doplnuje poslednφ generaci nßstroju pro vytvßrenφ a sprßvu HTML-strßnek, jako je napr. NetObjects Fusion. Mimo jinΘ obsahuje i prohlφzec vytvoren²ch appletu. (AppletViewer). Zmenou preferencφ je moznΘ zvolit mezi standardnφm prohlφzecem appletu a WWW-prohlφzecem. BeanMachine umoznuje pridßvat javovskΘ komponenty do palety nßstroju a rozširovat tak moznosti tohoto prostredφ. Prφstup k datum a jejich prezentace jsou zajišteny pres rozhranφ JDBC. BeanMachine tak nabφzφ moznost prezentovat data relacnφch databßzφ podnikov²ch serveru na WWW. BeanMachine Composer – soubor BEANM.BMP NetObjects Fusion VisualAge for e-business nenabφzφ pouze nßstroje pro v²voj, ale takΘ nßstroje pro sprßvu rozsßhl²ch a komplexnφch internetov²ch/intranetov²ch aplikacφ. NetObjets Fusion obsahuje nßstroje pro jednoduchou sprßvu a ·drzbu konzistence WWW-strßnek pri jejich pravidelnΘm nßrustu. NetObjects Fusion je tvoren temito nßstroji: SiteStructure Editor – vizußlnφ nßstroj urcen² pro pridßvßnφ HTML-strßnek a pro udrzovßnφ jejich struktury rychl²mi, jednoduch²mi vizußlnφmi nßstroji. Pro jednoduchΘ vytvßrenφ strßnek je k dispozici vφce nez 40 typu šablon. Pro jednotlivΘ strßnky je moznΘ vyuzφt automatickΘ generovßnφ odkazu. VeškerΘ WWW-strßnky jsou reprezentovßny ikonami, propojen²mi do hierarchickΘ struktury. Citelnost je dßle podporena barevn²mi odlišenφmi jednotliv²ch symbolu HTML-strßnek a vizußlnφch vazeb mezi jednotliv²mi strßnkami. PageDraw Editor – je nßstroj pro nßvrh HTML-strßnky, nßstroj nabφzejφcφ presnost umφstenφ jednotliv²ch grafick²ch ci textov²ch prvku na ·rovni pixelu. Stejne jako nßstroje pro DTP, NetObjects Fusion umoznuje pracovat metodami WYSIWYG a drag & drop – vše, co je umφsteno na pracovnφ ploše, odpovφdß i umφstenφ v prohlφzeci. Na WWW-strßnku je moznΘ umφstit nejruznejšφ multimedißlnφ prvky (zvuk, AVI a video QuickTime), interaktivnφ prvky (javovskΘ applety, ActiveX). Paleta preddefinovan²ch komponent je plne k dispozici a umoznuje produktivnφ tvorbu strßnek: NetObjects Fusion – nßvrh HTML-strßnky – soubor NETOBJ.BMP Vytvorenou strßnku lze bezprostredne prohlφzet v nekterΘm z oblφben²ch prohlφzecu (Netscape Navigator, Microsoft Internet Explorer). Distribuce WWW-strßnek – NetObjects Fusion mß vestavenΘho FTP-klienta pro transport WWW- strßnek na odpovφdajcφ WWW-server. Pro efektivnφ presun vytvoren²ch strßnek je moznΘ nastavit WWW-server, identifikacnφ ·daje a heslo bez nutnosti jejich opakovanΘho zadßvßnφ. DistribuovanΘ strßnky mohou b²t vyuzity v ruzn²ch verzφch (pouze textovß, cernobφlß apod.). Vφce informacφ najdete na techto adresßch: IBM Application Development http://www.software.ibm.com/ad IBM VisualAge for e-business http://www.software.ibm.com/ad/e-business IBM VisualAge for Java http://www.software.ibm.com/ad/vajava IBM VisualAge WebRunner http://www.software.ibm.com/ad/webrunner Lotus BeanMaschine http://www.lotus.com NetObjects Fusion http://www.netobjects.com
|