HMI Experts

The bridge between user and machine

Our team focuses on hardware, software, GUI, and infrastructure to create an HMI with high system operability requiring little to no end-user training. 

HMI

What is HMI?

Human Machine Interfaces (HMI) defines any device or software that allows you to interact with a machine. HMIs are found in anything from wearables, car park payment terminals, vehicle or flight controls, or even washing machines. It is mostly used in an industrial setting though. It can be a complex touch screen display or computer with a keypad, or just a simple push-button or switch.

In modern GUIs, users engage in rich communication with the computer by using various input devices, such as manipulating virtual objects on a screen as if they were physical objects with touch or a joystick. Developers of HMIs always strive for the input method to be as intuitive and intelligent as existing technology allows.

The Viking Software way

Customers today look for functionality, efficiency, and intuitiveness in their interfaces; for us to create a good solution, our development team will have to produce several components in the process. They then draw upon their expertise to make sure that each component is implemented correctly.

Our team focuses on hardware, software, GUI, and infrastructure to create an HMI with high system operability requiring little to no end-user training. And it does not matter if you want a high-tech touchscreen with a multitude of dimensions and colours, or if the solution that works best for you is just a simple button – we know how to transfer your needs and ideas to a tangible prototype.

We know all the central HMI software inside out. Our developers have a lot of experience with especially these HMI tools:

  • Qt
  • Qt Creator
  • Yocto
  • Docker
  • Valgrind
  • ASAN /sanitizers
  • OpenGL ES
  • CAN bus

Depending on your preference, and your needs, all our developers assigned to the project can work independently, or directly as team members alongside your development team. This is a great way to work together, it also allows us to train your developers in the best practice of developing HMI software if this is a transfer of skills you are seeking. 

Past HMI development projects

Poken logo

Poken

An illuminated indicator display series (XDi) developed as a modern graphical user-interface

Read More
DEIF

DEIF

Developing and visualizing a new illuminated indicator display series (XDi) for DEIF.

Read More

Not what you were looking for?