IBM VisualAge for e-business Petr Letina, Application Development Specialist, Network Computing Soluiton Unit VisualAge for e-business je první kompletní reení IBM pro profesionální programátory, kterí vytvárejí sofistikované a portabilní internetové aplikace. Prostrednictvím tohoto reení dostávají vývojári nové moznosti tvorby a správy vech 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 zajituje 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í vechny 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 myi. 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íslunou trídu ci metodu pouhým stisknutím tlacítka myi. 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 spouteny 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 zajituje multiplatformní klient/serverové reení 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á lita, prístup na WWW, distribuce ve 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 rozirovat tak moznosti tohoto prostredí. Prístup k datum a jejich prezentace jsou zajiteny 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. Vekeré WWW-stránky jsou reprezentovány ikonami, propojenými do hierarchické struktury. Citelnost je dále podporena barevnými odliení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 ve, co je umísteno na pracovní ploe, 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
|