Markup for Internet Applications
Fast & Flexible App Development
Wrapped XIOS/3 components are quick and easy to “glue” together into a working application, giving a very iterative approach to development similar to how one builds a regular website.
XIOS/3 Application Markup enables a declarative way of describing the look, feel and functionality of apps which then XIOS/3 completes with automatic data-bindings and edge cloud computing capabilities.
The result is that even advanced applications, such as CRM & ERP systems or even a virtual business center that feels like a real desktop environment can be built in no-time.
A Complete Solution
XIOS/3 is a complete platform for web application frontends, covering everything from what the end user sees and interacts with to internal application processes and logic, all the way to connectors to external services and backends.
In each layer new building blocks can be added by easily wrapping existing code or Open Source components, with the advantage that every wrapped component works seamlessly with the rest of the stack. This allows for anything from rapid prototyping and full-scale development to expanding and adding more features and components as your application evolves.
MVC isn't just a talking point
Separations of Concerns, for Real
XIOS/3 doesn't just talk about the Model-View-Controller design pattern as a guiding philosophy to achieve code integrity and reusability. By designing a declarative view language as distinct from a reactive controller language we can ensure that these are kept separate. At the same time views, controllers and models are all XML, making it trivial to dynamically generate any of them.
Ultimate Performance, World-Wide
Edge Cloud Computing Capabilities
By automatically shifting execution of web applications from the server-side to the user device, utilizing otherwise idle computing resources, XIOS/3 increases usability and speed of deployed applications. Without any installation or plug-ins, XIOS/3 applications are accessed through the browser just as any other web app.
By relieving the backend of heavy lifting, the cost of providing an application decreases, at the same time as the user experience is increased. Applications will work faster for end users, with faster response to user interactions, while cloud hosting bills are kept low.