info@janox.org



» Runtime

Janox Runtime is a set of classes to be included in Janox application scripts. Janox programs contain just a "meta-linguistic" description for data structures, interfaces and execution logics, while runtime provides architecture-specific translating at execution.

Janox Runtime is a script coded in PHP language and nothing more than a working PHP installation is needed for Janox to run: it is projected to work with minimum system and security requirements, so to minimize portability problems and delivering exigences.

PHP is a guarantee for compatibility across OS's and web-servers standards: original from Unix systems, can be easily installed and managed on Windows machines and comes in base packages with any Linux distribution.


» Database gateways

Janox Runtime supports a wide range of DBMS:

» AS400

» DB2

» MSSQL

» MySQL

» Oracle

» Postgres

» SQLite

Janox gateways are database specific sets of functions, that translate data storing/retrieving Janox logics to SQL vendor specific commands. This functions are external to Janox Runtime core, so that can be easily accessed and modified to meet any particular exigence: starting from existing gateways any further database support can be easily coded, opportunely changing just a few lines.


» Interfaces

Janox architecture provides two function-equivalent interface systems:

» WEB-based

For a browsable access to application can be used an HTML/JavaScript(AJAX) interface: this interface ensure a full rich experience across all standard browsers and is mostly useful not only for remote access, but even for intranet access from low installation needing machines.

WEB-based interface provides all local applications standards with windows, data navigation and advanced controls.

» GTK+

For reaching the best performance in local execution contexts, GUI interface is provided too. User will find all Janox quality standards in a fast, OS-integrated GTK+ interface.

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