Introduction
Volt MX Iris
Iris User Guide
This document explains how to use Volt MX Iris, an integrated, intuitive development environment, to build omni-channel digital applications – all from a single code base. Its unified, shared design environment makes it easy to publish and share native prototypes and app designs with real-time app previews and collaboration. And that's just the beginning. Volt MX Iris serves as the front end of VoltMX's powerful, multi-channel JS API framework that enables designers and developers to securely deploy across a multitude of devices ranging from smartphones, tablets, desktops, and wearables on iOS, Android, and Windows operating systems.
Volt MX Iris is a powerful yet easy-to-use integrated development environment (IDE) for developing, building, testing, debugging, and deploying omni-channel digital applications (apps) for multiple platforms—all from a single code base. Volt MX Iris empowers you to rapidly develop digital apps while giving you the flexibility to integrate with back-end services as and when you need them. What's more, you can integrate into your app the very best of the native, web and hybrid environments.
Platform Compatibility Chart
Iris and Volt MX Foundry both support each other for the current release version and one previous version.
Product Version | Compatible With |
---|---|
Volt MX Foundry N (For example V9) | Volt MX Iris N (For example V9) Volt MX Iris N-1 (For example, V9 and V8) |
Volt MX Iris N (For example V9) | Volt MX Foundry N (For example V8) Volt MX Foundry N-1 (For example, V9 and V8) |
Volt MX Flare
We call this approach Volt MX Flare™, a patented strategy for omni-channel, enterprise-wide digital app development and deployment. Using Volt MX Iris along with Volt MX Foundry for back-end services integration, you can take advantage of multiple platforms' native APIs and tap into the web's most popular open standards such as HTML5, Cordova, and Angular, all while lowering your app development time by as much as 50% with extensive, reusable templates and objects. And if you're looking for something that's ready-to-run, you can explore Volt MX Iris Apps, a portfolio of enterprise apps that offer you a best-of-both-worlds digital app solution: built-in best practices, proven business process workflows, and enterprise integrations that make it easy to get up and running fast, plus configuration options designed for cutting-edge customization.
Important: On Native channels, Angular JS can be used through Cordova webview and through Volt MX Iris Browser Widget local file.
For SPA and DesktopWeb channels, you can use Angular JS in Volt MX Iris Custom widget and through the Volt MX Iris Browser Widget local file.
So whether you're seeking speed, power, or choice in your app development—or all three—you can find what you need with Volt MX Flare™.
Volt MX Iris
This user guide provides documentation for Volt MX Iris which is free to download and use, is an integrated, intuitive development environment for prototyping and building omni-channel digital applications—all from a single code base. Volt MX Iris , is integrated with Volt MX Foundry, giving you the ability to create robust back-end services for powerful, scalable, omni-channel, enterprise-wide digital app solutions.
Widgets — the building blocks of your digital app
Within Volt MX Iris's visual environment, you piece together discrete functional building blocks called widgets. Widgets range from the simple, such as a button or input field, to the complex, such as a Cordova Browser widget, or a 3D image with complex rotation and transform animations. All widgets have attributes and properties that you configure to suit the needs of your app, such as excluding or including a given widget based upon which device the app runs on.
Skins, Themes, and Components
To give your app a particular look, feel, and set of behaviors native to a platform, you can use ready-made skins. You can customize these to make them your own, or build them from scratch. You can even group skins together as a collection called a theme to maximize visual uniformity across devices. To reduce your app development time, you can create components to group and configure user interface elements and action sequences in a single definition, and then instantiate them anywhere throughout an application. You can publish your components on HCL Forge , or download third-party components from HCL Forge and use them in your applications.
Back-end services
To integrate your apps with back-end services, Volt MX Iris communicates directly and securely with your existing data system, writing the connection once and then applying it to all devices. Volt MX Iris also supports multiple classes for generating markup based on device capabilities, and devices can receive WML, cHTML or a combination of XHTML, CSS, and JavaScript based on capabilities detected at runtime.