Obiektowe środowisko do opracowania aplikacji

Progress Software Corp. poinformował o dostępności nowej wersji swego obiektowego środowiska do opracowania aplikacji klient/serwer Progress 8 Application Development Environment (ADE).

Progress Software Corp. poinformował o dostępności nowej wersji swego obiektowego środowiska do opracowania aplikacji klient/serwer Progress 8 Application Development Environment (ADE).

Obiektowość środowiska ma zapewnić lepszą wydajność programistów, pozwalając im na wielokrotne używanie raz opracowanych obiektów, elementów i aplikacji. Progress 8 korzysta w tym celu z tzw. Application Component Environment (ACE) i SmartObjects, realizując w praktyce ideę opracowania aplikacji dla potrzeb całego przedsiębiorstwa przez składanie gotowych elementów.

Progress 8 jest przeznaczony do opracowania aplikacji dla baz Oracle, IBM DB2, Sybase, DB2/400, Microsoft SQL Server i bazy Progress. Uzupełniający funkcjonalność pakietu, serwer bazy danych Progress 8 dostępny będzie prawdopodobnie jeszcze w I lub II kw. 1996 r.

Progress ACE tworzy aktywne ramy aplikacji, na które nakłada się obiekty. ACE automatycznie tworzy połączenia przez przesyłanie komunikatów między elementami wybranymi wizualnie do aplikacji oraz generuje pozostałą część kodu do przetwarzania transakcji i zarządzania danymi. Programista jest wspierany za pomocą modułów czarodziejów (Wizard), kart podpowiedzi i doradców.

Progress SmartObjects

Progress SmartObjects to zbiór elementów, nadających się do wielokrotnego użytku. Pakiet zawiera osiem zbiorów elementów: SmartView, SmartBrowse, SmartQuery, SmartFrame, SmartWindow, SmartDialog, SmartPanel oraz SmartFolder, zawierających funkcje wizualne, obsługi do współpracy z użytkownikiem i manipulowania danymi, niezbędne do tworzenia solidnego środowiska przetwarzania transakcyjnego.

Użytkownicy mogą zmieniać właściwości obiektów lub tworzyć nowe obiekty przy użyciu Progress User Interface Builder (UIB) i języka programowania 4GL. Nie muszą uczyć się języka C++, stanowiącego bazę do opracowania obiektów w wielu innych środowiskach obiektowych.

Rozszerzenia VBX

Za pomocą środowiska Progress ADE z aplikacjami pracującymi w Windows można zintegrować niezależne miniaplikacje - specjalne elementy kontrolne z Visual Basica (Visual Basic Extensions - VBX). Elementy typu VBX są produkowane przez wielu niezależnych producentów; handlowo dostępne są setki elementów typu VBX. Do pakietu Progress 8 włączono zbiór VBX-ów opracowany przez oddział Crescent firmy Progress.

Ulepszenia Progress 8

W stosunku do poprzednich wersji pakietu do opracowania aplikacji Progress nowa wersja, oprócz wspomnianego już wizualnego narzędzia do budowania interfejsu użytkowego User Interface Builder (UIB), zawiera także moduł do opracowania raportów Report Builder, kompletnie nowy moduł do tworzenia aplikacji wielojęzycznych i ułatwienia tłumaczenia aplikacji Progress Translation Manager oraz moduł dostępu ad hoc do danych, przeznaczony dla użytkownika końcowego, Progress Results 2.0.

Dla kogo: opracować samemu czy kupić?

Opracowanie kompletnych aplikacji do obsługi firmy to praca długotrwała, kosztowna, czasochłonna i ryzykowna. Jak pokazują badania, znaczna większość nowych projektów informatycznych kończy się daleko poza przewidzianym terminem i wielokrotnie przekracza szacowany budżet. Ponadto opracowanie aplikacji w firmie wymaga stałego utrzymywania dużego zespołu systemowców, analityków i programistów.

Nowy model opracowania aplikacji zakłada możliwość tworzenia złożonych aplikacji przez składanie gotowych elementów, ewentualnie zmienionych za pomocą dostępnych narzędzi obiektowych i połączenia ich ze specjalnymi modułami opracowanymi na miejscu, dobrze przystosowanymi do specyfiki firmy. Daje to także możliwość włączania do pakietu już istniejących aplikacji, wcześniej "opakowanych" w obiektową otoczkę, z nowym interfejsem zewnętrznym.

Środowisko do opracowania aplikacji Progress 8 zmierza w kierunku takiej właśnie wizji przygotowania aplikacji z gotowych elementów, w postaci zarówno prostych modułów do realizacji nieskomplikowanych operacji, jak i kompletnych złożonych aplikacji.

Dostępność i ceny

Pakiet Progress 8 jest dostępny w dwóch wersjach: standardowej Progress ProVision i dla przedsiębiorstwa Progress Enterprise ProVision. Pakiet w wersji Enterprise tym różni się od pakietu standardowego, że zawiera system do zarządzania projektami Total Software Management System (TSMS), przeznaczony do obsługi pracy dużych zespołów programistów. Cena pakietu Progress ProVision wynosi 3850 USD; pakietu w wersji Enterprise - 4710 USD na jednego użytkownika. Cena serwera bazy danych Enterprise Server wynosi 500-700 USD (na użytkownika).

Dystrybutorem pakietu Progress 8 w Polsce jest firma CSBI S.A., Warszawa, tel. 659 04 86

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200