Evolved from the web application and cloud user interfaces and services, HTML5 is a widely used mark-up language with enormous developer support. It includes detailed processing models, and introduces APIs, to enable the creation of complex applications.
By supporting HTML5 and browser functionality within our implementation of Qt and Linux we allow OEMs, system supplier and application designers the freedom to make use of one of the most flexible tools for software development and easily integrate supporting applications into their offering.
On the recently launched CCpilot V700, we combine WebEngine, the Qt based web browser (available with version 5.15 and above), and WEBGL to create a browser that scores extremely highly. The module is based on Chromium, one of the functionally richest web browser engines available.
This high level of supported functionality allows for the easy implementation of prebuilt HTML5 modules like the chromium-based PDF-reader. The simple, but versatile, feature allows for the machine’s HMI solution to provide manuals, user guides, task lists and directions.
HTML5 can also be used to support a mapping tool, including a lightweight version of Google Maps deployed as a Progressive Web App called Maps Go. This hugely beneficial tool can open a range of options to developers from simple navigation, to site zoning and task guidance.
Progressive Web Applications are built using common web technologies and can run on any platform that supports a standards compliant browser, like that used in the CrossControl platform. Unlike web pages, PWAs can be deployed offline and are efficient, offering high performance with low consumption of system resources.
By choosing a platform that supports HTML5, web applications and PWAs, OEMs and system suppliers can immediately add new layers of functionality to their solutions and have new options to introduce upgrades and features down the line.