Jede Applikation die mit VisionX erstellt wurde, verwendet das Open Source Framework JVx. Dabei handelt es sich um ein Full-Stack Application Framework zur effizienten Erstellung von ERP Lösungen. Es deckt alle wichtigen Anwendungsbereiche, angefangen vom GUI über Persistenz bis hin zum Reporting, ab. Durch die Multi-Tier Architektur ist eine saubere Trennung der Business Logik vom GUI möglich, jedoch nicht verpflichtend. Die einfache Verwendung und maximale Effizienz, wie sie aus RAD und 4GL Tools bekannt sind, stehen bei JVx stets im Vordergrund.
GUI Technologies
Sie erstellen die Benutzeroberfläche nur einmal und die Applikation kann als Desktop, Web oder Mobile Applikation gestartet werden. Durch den eingesetzten Single Sourcing Mechanismus ist auch in Zukunft der Umstieg auf eine neue GUI Technologien, ohne Source Code Änderung, einfach möglich. Der GUI Code wird nicht generiert oder kompiliert, sondern durch die gewählte Client Technologie zur Laufzeit gerendert bzw. instanziiert.
Your Application
Die Business Logik kann sowohl im Applikations-Server, mit Java Code, als auch direkt in der Datenbank umgesetzt werden. Dabei steht eine sehr flexible und datenbanknahe Persistenz API zur Verfügung. Diese kann über ein flexibles Databinding, zeitsparend eingesetzt werden. Es steht ein erweiterbarer Applikationsrahmen mit vielen "Out-of-the-box" Features wie z.B. Menü, Toolbar, Authentifizierung, Benutzer- und Rollenverwaltung zur Verfügung.
Weitere Informationen finden Sie in der Dokumentation zum JVx - Framework.