Official Launch: Embedded Wizard 13

Posted on
Embedded Wizard Version 13

Just released! Version 13 of Embedded Wizard is easier to use than ever.

It’s time for another update! Since the last refresh, the team behind Embedded Wizard has been working diligently in order to streamline and extend the UI tool. As always: enhancing, improving and extending is key.

“To date, our GUI solution Embedded Wizard is successfully deployed on over 500 million devices and it has been established on the market for 20 years. Yet, our work on the product never ends. In a nutshell, Embedded Wizard stands for progress – we continuously aspire to make the construction of GUIs for embedded systems simpler, faster, and more user-friendly through regular updates and added features!”

Design Enhancement and Modernization

The Mosaic framework serves as the foundation for all GUI applications in the Embedded Wizard Studio. It contains views, widgets, event handlers, animation effects, and a variety of other software components required to create a GUI application. For Version 13, existing Mosaic views and widgets have been improved considerably in order to offer additional design options for your UI application. We added the new view “Shadow”. You are now able to create shadow effects and display a blurred rectangle, expanding the range of possible UI designs.

In addition to adding the new view, we introduced rounded corners. The rounding can be used for an entire rectangle as well as for a border. It can be configured for each corner separately, which results in even more customization choices for your UI design.

Shadow Effect

The existing Mosaic widgets have been revamped as well, allowing you to configure the appearance of the widget without relying on bitmaps. You can choose the desired colors, size parameters, corner rounding and shadow effects directly in the configuration object of the corresponding widget. Thus, with this widget set, flash memory can be reduced, as vector graphics are used instead. Moreover, the widget configurations have been modernized. In addition to the existing style “Lime”, a new style named “Mono” has been added to the set of widget configurations, amplifying your joy of use.

Widgets Example

Usability Improvements

In Embedded Wizard 13, we have executed numerous usability improvements regarding the Inspector and the Code Editor in order to guarantee the optimum user experience for the software engineer. In order to provide a better overview, the Inspector window has been enabled to sort the displayed properties by their names or associated categories, and to group them by categories.

Sorting Example

Furthermore, the Code Editor window has been updated to manage multiple editors. Previously, editors were linked to their respective Composer pages. Navigating across pages had the effect of automatically moving between the editors. In the new version, the state of the editors does not change while travelling between pages. Instead, the tabs fade in or out based on whether the editor belongs to the current page or not.

Code Editor Management

Integration with External Shaping Engines

For Version 13, we added an external shaping functionality in order to support the rendering of Thai and Devanagari text. Devanagari is an indic script which is used to spell various languages, such as Sanskrit, Prakrit, and Hindi. This feature allows the software engineer to create GUIs that require these languages. External shaping engines, such as Monotype’s Spark engine, can now be utilized to perform complex text layout shaping. We collaborated with Monotype and successfully pre-integrated and validated their stacks with Embedded Wizard 13.

Thai and Devanagari Languages Example
Scroll to top