Purna Pareek v rozhovoru popisuje nejen možnosti vývojového nástroje Apptivity.
Letošní Invex byl sice poznamenán neúčastí některých velkých firem, avšak stejně jako jiná léta jej navštívila řada významných osobností — na stánku firmy Progress byl přítomen generální manažer Purna Pareek, kterému jsem mohl položit několik otázek.
Kterým směrem se bude nadále Progress ubírat? Cestou databáze, vývojových nástrojů (Apptivity), nebo cestou aplikací?
Purna Pareek: Hodláme programátorům podnikových aplikací poskytovat vše, co potřebují, a to nástroje i databázi, prostě celkové řešení, včetně služeb. Máme pro to dvě řady produktů. Prvním je Progress 4GL, který v sobě obsahuje databázi Progress a druhým je WebSpeed, který umožňuje dát tyto aplikace na Web.
Databázi Progress jako databázi samostatně neprodáváme, tím se lišíme od ostatních. Podotknul bych, že s naším vývojovým nástrojem Progress 4GL lze psát aplikace i pro jiné databáze, například Oracle nebo DB2/400.
Jakou má u Progressu pozici Apptivity?
Purna Pareek: Apptivity je vývojovým nástrojem, založeným na Javě, kterým lze vytvořit aplikační server. Apptivity je integrovaným prostředím aplikačního serveru se všemi potřebnými službami a zároveň to je nástroj, který umožňuje tyto aplikace tvořit.
Hodí se Apptivity k psaní appletů, které lze spouštět na síťové stanici, nebo je určen pro tzv. serverlety, které mají naopak běžet na serveru?
Purna Pareek: Apptivity lze použít jak pro psaní appletů, tak ke psaní serverletů. Apptivity podporuje služby standardu CORBA a vše, co je na straně serveru. Na klientské straně lze rovněž vytvořit, cokoliv je zapotřebí. Na straně serveru se vždy jedná o program v Javě, a serverová strana s klientskou jsou propojeny přes otevřený databázový protokol CORBA.