Introduction —
The problem —
Persistent Publish/Subscribe —
QNX CAR 2 application platform —
Conclusion
[+]
Introduction
Human-Machine Interfaces (HMIs) developed with HTML5 reside in a high-level, virtualized environment, and they work well in this environment. This fact does not preclude their needing to access hardware, however. In mobile devices, for example, they need to retrieve the device orientation and, if there are GPS or accelerometer ...
The problem
A problem facing developers of almost all but the simplest systems is the increasing diversity and complexity of components at all levels. On the one hand, an automotive infotainment system integrate many devices and services—from multimedia players to virtual mechanics; on the other, pressures such as release schedules, budgets and re-usability needs have made HMI development in native C/C++ code prohibitively ...
Persistent Publish/Subscribe
To understand how PPS can simplify the design of embedded applications that must support a wide range of devices and software components, as well as communicate with a sophisticated HMI, we need to look at some of the details of how PPS works. The QNX implementation of PPS is an object-based service with...
QNX CAR 2 application platform
The QNX CAR 2 application platform offers an ideal use-case for the Persistent Publish/Subscribe messaging model. From the user’s perspective, key capabilities of this platform include: HMI: HTML5-based HMI designed to support easy branding, reskinning and personalization; Information and entertainment: multimedia (audio and ...
Conclusion
HTML5 is fast becoming not just a popular HMI technology, but the preferred environment for delivering rich, flexible user interfaces. Our experience with the QNX CAR 2 application platform has shown us that HTML is no longer just the standard for presenting web content, but a viable technology for ...