
Fast Graphical User Interface prototyping
Using the MicroEJ SDK and its simulation capabilities, Hager engineers were able to make their Virtual Device in hours and to quickly develop a first version of the GUI for Marketing feedback. Thanks to the Virtual Device, a realistic simulation of user interaction with the display and buttons helped in refining the specification on a daily basis with all project members including Marketing, R&D and Sales.

Rapid software development
Once Hager developers and the marketing team agreed on the prototype definition, they could reuse the entire Java pre-development code of the GUI application, hence drastically reducing the development effort of the alarm keyboard.
As the electronics for the keyboard were not ready yet, software developers were able to continue developing the virtual device in parallel to the electronics design. The project manager was able to remove software activity from the critical path of the project.

Highly secure and reliable software
Hager leveraged the simulation capabilities to intensively test – without hardware – the GUI application software to validate its completeness and robustness.
Thanks to the virtualization and the automatic RAM memory management, developers recognized the MicroEJ solution to be robust while coping with potential small errors unnoticeable by the user. This increased the product robustness and enhanced user experience.