Subskrybuj RSS RSS
envelope  |  Print  |  strona główna  |  mapa serwisu  | 
en
newsletter
wprowadź swój adres e-mail w celu otrzymywania od nas informacji o nowościach i promocjach

Projektowanie aplikacji

Zintegrowane środowisko projektowania aplikacji

Wyróżnikiem pakietu asix jest środowisko projektowania aplikacji (development) zintegrowane ze środowiskiem uruchomieniowym (run-time). W każdej licencji pakietu asix – bez dodatkowych opłat – dostępny jest moduł Konstruktor stanowiący środowisko projektowania i rozwoju aplikacji. Użycie Konstruktora na etapie wykonania aplikacji jest uwarunkowane posiadanymi uprawnieniami. Użycie Konstruktora w trakcie wykonywania aplikacji nie wstrzymuje realizacji jakichkolwiek funkcji tejże aplikacji. Tworzenie ekranów synoptycznych jest możliwe przy użyciu wbudowanego edytora graficznego, ewentualnie można korzystać z plików przygotowanych w zewnętrznych edytorach. Konstruktor oferuje bogatą bibliotekę obiektów dynamicznych, które posiadają pełny zestaw atrybutów niezbędnych dla opracowania przejrzystej i komunikatywnej aplikacji, obejmujący m.in. efekty: animacji, migotania, sygnalizacji stanu poprzez zmianę koloru i zmianę wielkości obiektu czy możliwość skojarzenia efektów dźwiękowych.

Baza definicji zmiennych VarDef

(Funkcjonalność dostępna w pakiecie asix5)

Rdzeniem każdej aplikacji asix jest baza definicji zmiennych VarDef, zawierająca wykaz wszystkich zmiennych procesowych wraz z ich atrybutami. Lista atrybutów jest deklarowana przez projektanta aplikacji i poza obligatoryjnymi pozycjami jak: nazwa zmiennej, jednostka, zakres zmienności, progi ostrzegawcze i alarmowe może zawierać dowolne pole przydatne dla użytkownika aplikacji (np.: alias(y) nazwy, adres zmiennej w sterowniku, nr zacisku na listwie krosowej, format wyświetlania liczby itp.). Baza definicji VarDef może być przechowywana w bazie MS SQL, w bazach formatu Jet (MS Access) lub wprost w arkuszu Excel (tzw. format wirtualny). Baza definicji VarDef ma podstawowe znaczenie dla funkcjonowania systemu wizualizacji i wygody jego tworzenia i obsługi, gdyż:  
    
  • Baza VarDef jest jedynym repozytorium, gdzie przechowuje się definicję zmiennych należących do aplikacji. Jeśli zachodzi potrzeba zmiany jakiegokolwiek atrybutu zmiennej wystarczy zmienić opis zmiennej w bazie VarDef.
  • Wszystkie dynamiczne obiekty wizualizacyjne aplikacji asix konfigurują się automatycznie w oparciu o atrybuty zmiennej przejęte z bazy VarDef.

  • Baza VarDef może być modyfikowana on-line, bez wstrzymywania działania aplikacji; zakres dopuszczalnych modyfikacji obejmuje dodanie/usunięcie zmiennych do/z bazy, dołączenie lub wykluczenie zmiennej z procesu archiwizacji, zmianę wartości atrybutów zmiennych.

  • Baza VarDef jest podstawą działania obiektu „Okno wyboru zmiennej”, które stanowi jedyny i zunifikowany mechanizm, poprzez który użytkownik aplikacji przegląda jej zasoby i interaktywnie definiuje zestawy zmiennych prezentowane tabelarycznie lub graficznie zarówno w „klasycznym” środowisku asix jak i w przeglądarce internetowej. 

 Interaktywne środowisko wspierania projektanta aplikacji – moduł Architekt

(Funkcjonalność dostępna  w pakiecie asix5)

Architekt umożliwia w pełni wizualne zaprojektowanie, skonfigurowanie i bieżącą edycję aplikacji systemu asix poprzez użycie okien dialogowych z systemem zakładek, które w uporządkowany i czytelny sposób grupują wszystkie opcje odpowiedzialne za poszczególne obszary funkcjonalne aplikacji i bezbłędnie prowadzą projektanta przez proces prawidłowego skompletowania wymaganych parametrów. W trakcie parametryzacji aplikacji Architekt prowadzi na bieżąco kontrolę wzajemnej niesprzeczności zadeklarowanych opcji, co przekłada się na duży wzrost wydajności pracy mierzony czasem uruchomienia aplikacji. Moduł Architekt skojarzony z modułem VarDef odpowiedzialnym za przechowywanie bazy definicji zmiennych umożliwia w pełni interaktywną i wizualną obsługę bazy definicji, obejmującą: tworzenie struktury bazy i jej edycję oraz edycję zawartości bazy definicji zmiennych przechowywanych w jednym z formatów obsługiwanych przez VarDef.