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.