SEGGER News

Welcome to the News section, your hub for the latest updates and insights from SEGGER.

 

2024 |
Oct. 11
emWin, Press Releases, Press Releases 2024
Author:
Monitor showing a browser running an application

GUIs created with SEGGER emWin can now run in a web browser

SEGGER announces emWin4Web, an innovative tool that enables developers to run graphical user interfaces (GUIs) for embedded applications directly in web browsers. All emWin features that run on a target device are replicated, pixel for pixel, in the browser: what you see is truly what you get.

emWin4Web is the latest addition to the emWin package, SEGGER's embedded graphics library known for its efficiency in creating interactive user interfaces.

Because of its small memory footprint, emWin is ideally suited to resource-constrained microcontroller-based systems.

With the introduction of emWin4Web, developers can now easily compile emWin and AppWizard applications into WebAssembly format using a command-line tool.

Supported by all major browsers, and thus cross-platform by nature, users are able to run, demonstrate, and test applications on multiple platforms, including Windows, macOS, Linux, Android, and iOS, without downloading or installing an application. Now, developers can share their applications more widely, providing easier access to prototypes and demonstrations on a wide range of devices. 

This flexibility also enhances team collaboration, allowing team members who may not have access to a full simulation environment or specific hardware to easily review and interact with prototype applications directly in their web browsers.

emWin4Web also offers a function for hosting a local web server, enabling developers to open and test their compiled examples immediately. Using emWin4Web requires access to the emWin source code to ensure seamless integration and full use of the tool’s capabilities.

About emWin

SEGGER's emWin is a leading embedded graphics library designed to provide an efficient graphical user interface (GUI) solution for applications with graphical displays. Its flexibility allows it to work seamlessly with different processors and display controllers.

emWin can be used in applications from battery-powered single-chip products with basic graphics needs to high-end embedded systems requiring ultra-high performance and sophisticated animation. emWin is widely used across different markets such as industrial controls, Internet of Things (IoT), networking, consumer electronics, safety-critical devices, automotive, medical devices, and avionics, making it a cutting-edge GUI solution in the embedded industry.

For more information about emWin4Web and to see examples of this technology in action, visit SEGGER’s demos and examples page at www.segger.com