info@janox.org



» Runtime

Janox Runtime è un insieme di classi da includere in ogni applicazione. I programmi Janox contengono una descrizione delle query, delle interfacce da disegnare e delle logiche da eseguire, mentre la runtime provvede alla specifica traduzione nel contesto di esecuzione.

Janox Runtime è codice PHP5 e ha come unico requisito l'installazione di PHP5: è progettato per lavorare con il minimo dei requisiti di sistema e con le massime restrizioni di sicurezza, al fine di minimizzare il più possibile i problemi di portabilità.

PHP è una garanzia di compatibilità tra i vari sistemi operativi e i web-servers: nativo dei sistemi Unix, può essere installato con facilità su sistemi Windows ed è presente nel pacchetto di base di ogni distribuzione Linux.


» Gateway di database

Janox Runtime supporta una vasta gamma di DBMS:

» AS400

» DB2

» MSSQL

» MySQL

» Oracle

» Postgres

» SQLite

I gateway di Janox sono funzioni specifiche per ogni database che traducono la logica di ricezione e aggiornamento dati in SQL, rispettando le specifiche di ogni dialetto SQL. Queste funzioni sono esterne alla runtime, così da essere facilmente accessibili per la modifica: è possibile realizzare un gateway specifico per un nuovo database partendo da uno esistente e modificando solo poche righe di codice.


» Interfacce

L'architettura Janox ha due sistemi di interfaccia distinti ma del tutto equivalenti, sia visivamente che funzionalmente:

» WEB-based

Per l'accesso tramite un browser può essere usata una interfaccia codificata in HTML e Javascript(AJAX): questo tipo di interfaccia garantisce una piena funzionalità con un qualunque browser standard ed è principalmente utile non solo per l'accesso da postazioni remote, ma anche per consentire un accesso intranet da macchine con minime esigenze di installazione.

L'interfaccia WEB-based, comunque, assicura tutti gli standard funzionali di un'applicazione locale, con finestre, strumenti di navigazione e controlli evoluti.

» GTK+

Per il raggiungimento delle migliori performance in situazioni di esecuzione locale viene fornita anche una interfaccia di tipo GUI. L'operatore finale ritroverà tutti gli standard qualitativi di Janox in una interfaccia GTK+, veloce e completamente OS-integrated.

 
Janox is distributed under the terms of the GNU Lesser General Public License (LGPL)