|
QuariX is a framework based on a mixture of industry standard technologies, specially created to fulfill the need of rapid development and deployment of modern Web 2.0 applications. Applications based on QuariX can be as rich as modern desktop applications without their drawbacks or as thin as regular web based application. To better serve the needs of our customers the QuariX framework contains: - the QuariX rich GUI framework, an object oriented, completely independent GUI framework implemented in JavaScript that uses XML/JSON to be completely agnostic of the server backend;
- the QuariX Progress framework, a complete framework designed to take care and automate everything starting from web server integration to business logic, data access objects, communication and development;
QuariX was created to respond to a list of real business objectives among the most important ones are: - Rich, zero-footprint user interface. The applications developed with QuariX should run on any major operating system (Microsoft Windows, Linux, Mac OS-X, Sun Solaris) in any modern web browser (Internet Explorer, Mozilla Firefox, Netscape Navigator, Safari, Konqueror, Opera). That means no installation or upgrades hustles, just point and run from any place that has an Internet connection, all this without sacrificing security;
- ASP/SAAS model ready. The thin client already supports this; the support is further enhanced by designing the QuariX Progress framework to support hosted applications (multiple/separated clients);
- Internationalization and localization support. Support for multiple languages is vital so is for localization, therefore: multi-language, multiple character-set, data field representation formats and masks for numbers, dates and currencies where built into every brick of our framework;
- Full keyboard and focus handling support. Using only the keyboard is essential in a business application which is supposed to deal with large amount of data. Modern browsers already offer support for this but in addition, special functionalities were developed to allow context based keyboard binding for actions - shortcuts and special keys for the components that are available at this moment. Navigation through interface elements is completely possible using only the keyboard and accelerators can be implemented directly from the internationalized labels;
- Modern Look and Feel. Even if a couple of modern themes are provided, through CSS your designers can customize the QuariX applications anyway it is desired either globally or in particular, down to a specific window, giving your application a modern look and the branding it deserves;
- Runtime performance. Performance at runtime is a big issue for business application and a permanent goal for QuariX;
- Advanced report engine. Reports are part of the everyday business life therefore an important component of our framework. Based on an standard reporting and charting system for web applications the QuariX report engine is able to produce performant and appealing reports in any of the following formats: HTML, PDF, Microsoft Word, Microsoft Excel, Post Script, Microsoft Power Point.
How can QuariX help you? Typical applications that can benefit from using QuariX framework are those implemented in distributed (even international) organizations, those having large user counts or those that serve mobile workers, partners or even business to business integrations. Basically if it's about the need of rich-user interface, scalability and performance coupled with minimal deployment costs then QuariX is the best solution. If it is an existing application most of the business logic can be (re)used (depending how well is decoupled from the user interface), but equally important is that existing Progress 4GL knowledge can be capitalized without the need to invest in former web development training. QuariX's goal is to offer a simple to use and straightforward framework to help Progress developers to rapidly build rich and responsive web interfaces while requiring minimum web development knowledge. Conceived from the start as a web2.0 framework for Progress developers, QuariX will help you leverage the knowledge of Progress ABL developers into the exciting world of web 2.0 application development.
|