Janox is a versatile software development suite that covers multiple technologies.
The Janox suite is composed of three primary components: the Architect, the Runtime, and the Tools.
The Architect is a graphical interface developed in Janox that simplifies the planning, defining, and development of any type of application. This interface relies on abstraction layers to provide independence from runtime technologies, allowing for the creation of running PHP code files without requiring any manual coding. The Architect provides complete control over the application, enabling easy integration with external code.
The Runtime is a set of PHP scripts that execute Janox Architect-generated modules. It ensures consistency of application behavior across various platforms, DBMS, and GUI systems. This means that applications developed in Janox can run seamlessly and identically regardless of their operational context. Users can access the application through standard web browsers or locally using a GTK+2 GUI system.
The third component of the Janox suite is the Tools. Developed in Janox, this set of tools offers a range of integrative capabilities such as development, database access and management, runtime configuration, and administration. It allows for remote or team development, data import/export, infrastructure maintenance, user profiling, switching behaviours, work scaling, and backups.
Janox offers a wide range of opportunities for use: from developing and maintaining complex data-based applications with advanced controls over data access and management, to web-specific applications such as repositories or portals, server batch jobs or desktop apps. Its DBMS gateways, data access facilities, and portability features make Janox ideal for creating connectivities among different repositories, database servers, or file-systems.
Moreover, Janox allows for easy integration with PHP, allowing developers to optimize it to their requirements easily. The latest version has improved features, like automatic Apache configuration, character encoding management, easy mail sending function, and horizontal scrollbar in db-grid.
In summary, Janox provides a complete software architecture that enables developers to create portable applications with ease. Its three primary components work together seamlessly, providing developers with a comprehensive suite of tools for application development, deployment, configuration, and management.
Version 1.4.02: N/A