![]() Specializovaný týdeník o výpočetní technice o Internetu (CW 13/97) NC nevytlačí PC z trhuViktor Hollmann
Progress Software je znám svým vývojovým prostředím pro tvorbu informačních systémů. Ty ale mohou používat na různých platformách. Na kterých platformách tedy aplikace napsané v Progressu lze provozovat?
Na klientských počítačích mohou být nainstalovány systémy MS-DOS, Windows 3.x, Windows 95 i Windows NT, unixové ASCII terminály a nově také prohlížeče WWW stránek. Vývojové nástroje jsou převážně určeny pro Windows 3.x, 95, NT 3.5x, ale i UNIX. Vývojové nástroje pro Windows NT 4.0 budou v prodeji během několika měsíců. V "pozadí", resp. na straně serverů je možná jednodušší vyjmenovat ty platformy, které řešení Progress nepokrývá -- nepodporujeme mainframy IBM, ale máme napojení na DB2, nepodporujeme Macintosh a ani nemůžeme podporovat všechny varianty systému UNIX, které kdy vznikly. Podporujeme UNIX, VMS, OS/400, Novell NetWare NLM, BTOS, CTOS, OS/2, MS-DOS, Windows 95, Windows NT... V poslední době nastupuje trend snižování počtu platforem. Před deseti lety bylo kolem 40 různých platforem, které vycházely ze systému UNIX, výrobci hardwaru vyvíjeli své vlastní operační systémy, ať už to byly společnosti Hewlett-Packard či IBM. Ty ale nezískaly významný podíl na trhu v oblastech, které nás zajímají.
Není mnoho společností, které nabízejí vývojové prostředí pro systém AS/400. Co to vlastně znamená přenos aplikace na tento systém třeba z Unixu?
Pro nás jako tvůrce vývojového prostředí to byl velmi obtížný proces. Naopak pro naše zákazníky, kteří vyvíjejí aplikace v Progressu, je provoz hotového řešení s databází DB2/400 na platformě AS/400 velmi snadné. Obecně lze říci, že aplikace původně napsaná pro jednu platformu je jednoduše převeditelná na platformu jinou. Je přirozené, že určité úpravy je nutné provést, musíte počítat s omezenými možnostmi např. znakových terminálů, ale rámcově je zaručen vysoký stupeň přenositelnosti aplikací mezi jednotlivými platformami.
Pro AS/400 také nemáme progressovskou databázi, aplikace pracují s DB2/400. Zákazníci totiž již nějakou aplikaci mají a chtějí ji integrovat s aplikací vyvinutou v Progressu. A když se podíváte na aplikace pro platformu AS/400, zjistíte, že jich je více než polovina vyvinuta právě v Progressu.
Mimo platformu AS/400 je ale většina našich instalací spojena s databází Progress, často se také setkáváme s výrobky Oracle nebo s SQL serverem, se kterými jsou progressovské aplikace integrovány.
Můžete se ještě zmínit o NC, síťových počítačích?
NC, to je velmi zajímavé. Myslím, že to bude časem velmi dobrý trh. Nevěřím, že budou schopny nahradit PCčka, to je můj názor, jsem ale přesvědčen, že nahradí znakové a grafické terminály, např. v "large-account" aplikacích, které nevyžadují vlastnosti PC a kde se tak ušetří investice i prostředky na provoz. Přesto osobní počítače zůstávají pro mnoho činností optimálním řešením, např. v kancelářské práci.
Existují ale aplikace, které pro svoje nasazení vyžadují tak jako tak naprosto spolehlivé, výkonné a komplexní zázemí, ať již to jsou výrobní aplikace nebo pořizování dat, kde velmi nízká cena NC, jejich grafické rozhraní a jednoduchá obsluha nabízejí velmi přínosné řešení. Myslím, že i v této oblasti je prostor pro produkty Progress.
Jak velký podíl na trhu očekáváte, že si získají NC za pět let?
Ne, to opravdu nevím. Vzpírám se představě, že by NC měly vytlačit z trhu PC -- někteří lidé prostě PC potřebují. Věřím tomu, že NC získají významný podíl na trhu, resp. části trhu, kam spadá vybavení obchodů, bank, výrobních podniků, pořizování dat, prostě jako levné připojení k informačním systémům. Ale to, jak tento podíl bude velký, to si teď netroufám odhadnout...
Křišťálovou kouli nemáte...
Ne, to tedy nemám. Ale to je stálý problém obchodování. V minulosti se již několikrát stalo, že trh se ubíral jiným směrem, než si všichni mysleli a tvrdili. Ale nemyslím si, že by NC určovaly směr dalšího vývoje.
V této souvislosti by mě zajímal váš názor na Corel JavaOffice. Je to typická kancelářská aplikace pro NC a je již možné si ji na Internetu vyzkoušet.
Já jsem si jej vyzkoušel, lze si ho stáhnout. Po grafické stránce je velmi dobře proveden, jeho výkon je přijatelný. Myslím si, že celkově se jedná o velmi zajímavý projekt, neboť celý je vytvořen v prostředí JAVA. Možná významnější pro JAVU je důkaz, že lze v tomto prostředí vytvořit funkční komplexní aplikace.
Na vývoji softwaru se mohou podílet lidé na celém světě. Máte nějaký program, který počítá s českými vývojáři?
To je velmi zajímavá otázka. V současnosti je na trhu pracovních sil v USA dost obtížná situace. Je velmi těžké najít a hlavně udržet si kvalitní pracovníky. A není to otázka peněz. Kromě financí nabízíme (vzhledem k okolnostem) kvalitní systém technického vzdělávání a školení. Zatím nemáme žádný vývojový program zde v České republice, je to ale zajímavá myšlenka. Něco v tomto směru pravděpodobně podnikneme.
Myslíte, že zdejší inženýři Progressu mají dostatečné znalosti pro vývoj Progressu?
Zcela určitě. Po stránce technické bezpochyby.
Jaké výhody nabízí Progress oproti svým konkurentům?
Řekl bych, vývojové prostředí jako takové. Lidé uvádějí jako naše konkurenty zpravidla "databázové" společnosti, jako jsou třeba firmy Oracle nebo Informix. Asi větší konkurenci pro nás představují tradiční výrobci vývojových prostředků. Věřím, že proti nim je naší výhodou vysoce efektivní databáze, kterou lze jednoduše udržovat a nepotřebuje pro svůj provoz tak výkonný hardware. Přirozeně musíme bedlivě sledovat, co naše konkurence dělá, a to v Evropě i České republice.
V oblasti nástrojů je pro nás situace daleko jednodušší. WebSpeed je již známý produkt, který v současnosti jen těžko hledá konkurenci. Oracle např. připravuje svůj produkt, ale ten je zaměřen výhradně na jejich databáze. WebSpeed je naproti tomu otevřený produkt, spolupracuje s několika různými databázemi, webservery, můžete využít různé bezpečnostní standardy, atd. Aplikaci tak můžete postavit modulárně, z několika různých komponent. Tak se dá asi nejlépe ilustrovat rozdíl mezi Progressem a jeho konkurencí -- v otevřenosti.
Mohou aplikace napsané v Progressu komunikovat s SAP?
Společnosti, jako je IBM, SAP, naši partneři QAD se podílejí na vývoji standardů, které by umožňovaly aplikacím vzájemně komunikovat na vysoké úrovni, takže zákazník by si mohl vybírat ty nejlepší aplikace bez ohledu na "původ" a z nich si vytvořit optimální informační systém.
Jak Progress začleňuje Internet a Intranet do svých produktů, jak řeší problémy s bezpečností transakcí a placení po Internetu?
Nejsme odborníci na bezpečnost. Těmi jsou obvykle společnosti, které vytvářejí průmyslové bezpečnostní standardy. Sem můžeme řadit např. Security Dynamics, The Character, RSA, Corrections Standards. Společně s těmito firmami spolupracujeme na integraci těchto standardů do našich produktů. Jak konkrétně se tyto technologie zapracovávají např. do WebSpeedu, to byste se musel zeptat našich technických expertů.
Neustále zmiňujete WebSpeed -- co vás vedlo k jeho vývoji a čím se tento produkt vyznačuje?
Jedním z důvodů, který nás vedl k vývoji WebSpeedu, je to, že Internet se stal reálným prostředkem komunikace a tím i slouží k uzavírání obchodů a prodejům. WebSpeed je přímo zaměřen na řešení problémů, které s komerční činností na Internetu souvisejí. Dnes představuje revoluci ve zpracování transakcí na Internetu. Je jasné, že pokračujeme na vylepšování tohoto nástroje a snažíme se ještě více umožnit integrovat do aplikací vyvinutých ve WebSpeedu významné technologie jiných verzí. Současně s tím také chceme rozšířit počet podporovaných databází. Chceme nabízet výrobek, který bude spolehlivě spolupracovat s podnikovými informačními systémy a nabídnout tak výrobky a služby našich zákazníků prostřednictvím Internetu. To nás nutí neustále mapovat trh s databázemi, neboť nás tak budou "natvrdo" zkoušet stovky a tisíce uživatelů databází najednou.
Mění to nároky na naše marketingové oddělení. Podle něj chce část zákazníků komlexní řešení "vše v jednom", ale také existují podniky, které již mají nějaký systém zavedený a chtějí s touto aplikací integrovat třeba finanční systém ze světa Progress, řízení výroby od Oracle, atd.
Můžete něco říci o nových připravovaných verzích produktů Progress Software a co bude nového v nové verzi WebSpeedu?
Dobře, nejdříve si musím uvědomit, o čem můžu mluvit... Mohu zaručit, že uvedeme nové verze jak WebSpeedu, tak i Progressu.
WebSpeed 2.0 by měl být uveden na trh někdy na přelomu jara a léta letošního roku, nejspíš v červnu. Nové prvky, které bude obsahovat, zvýší jeho výkon a spolehlivost. Značně bude rozšířena paleta databází a zdrojů dat, se kterými bude spolupracovat -- např. portování DB2/400 považuji za velmi důležité.
Progress v8.2 by měl být k dispozici zhruba ve stejném čase, jeho součástí bude i ActiveX, 32bitový LCX klient, a stejně jako WebSpeed bude rozšířen počet databází, se kterými bude moci pracovat.
Děkuji za rozhovor.
Pan Rick Reidy je viceprezidentem pro vývojové nástroje u společnosti Progress Software Corporation. Je zodpovědný za všechny aspekty vývoje produktů pro databáze a vývojové prostředky.
Ve firmě nejdříve pracoval jako jeden z původních vývojářů firemní databáze, později řídil její vývoj. Poté zakládal síť distributorů ve střední a východní Evropě. Před svým jmenováním viceprezidentem byl ředitelem divize Crescent.
Svoji profesionální kariéru zahájil jako softwarový inženýr ve společnosti Telesys, poté pracoval ve společnosti Computervision na vývoji databází. Od roku 1985 pracuje v Progress Software.
| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage | |