iZEN AppGen

Cechy szczególne:

  • Szybkie tworzenie aplikacji w oparciu o model danych (model deklaratywny)
  • Pełna obługa modelu danych (dowolne referencje, typy proste, walidacja, ograniczanie dostępu do danych)
  • Sprawdzony w działaniu (wszystkie aplikacje firmy iZEN powstały z wykorzystaniem tego narzędzia)

Sposób programowania komputerów ewoluuje wraz ze wzrostem mocy obliczeniowej komputerów. Na początku używano taśm perforowanych, później nastąpił okres języków maszynowych, następnie asemblera. Kolejnym etapem była era języków programowania wysokiego poziomu oraz języków obiektowych. Można powiedzieć, że era ta trwa do dziś.

Zmiany w technologiach komputerowych powodują jednak, że firma, która chce być elastyczna i chce (albo musi) reagować na na te zmiany musi co pewien czas przepisywać w całości swoje oprogramowanie albo inwestować (lub tracić) pieniądze w kosztowny maintanance.

iZEN AppGen jest rozwiązaniem, które uniezależnia tworzone oprogramowanie od technologii i umożliwia projektowanie aplikacji w oderwaniu od docelowej platformy. Zawiera on zestaw narzędzi, które umożliwiają projektowanie modelu danych, procesów biznesowych oraz warstwy prezentacji bez powiązania z docelową platformą. Po opisaniu całej aplikacji następuje proces generowania aplikacji na docelową platformę (lub na kilka platform). Aktualnie system wspiera generację na platformę JEE (JBoss, Hibernate, Seam, RichFaces) oraz Eclipse (OSGi, RCP/Riena, EclipseLink).