emWin

emWin is an embedded graphical interface solution that is designed to provide an efficient, processor- and display controller-independent graphical user interface for any application that operates with a graphical display.

emWin is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS such as embOS, making it a professional GUI for the embedded market, usable for multiple different scenarios.

emWin is shipped as C source code. It can be adapted to any size display, physical or virtual, with any display controller and CPU. It is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS such as embOS.

Key features

  • Stunning graphics
  • Powerful and easy-to-use API
  • Use of any display and any microcontroller
  • Use of any ANSI C/C++ development environment
  • Reliability of a proven graphics solution
  • Embedded graphical user interface solution

Award Winning Design Tool: AppWizard

Appwizard

The AppWizard provides developers and designers with a flexible tool to create stunning user interface applications – without writing any code. Users need little to no experience, neither with emWin or even C. Features include scalable resource management with integrated access to external media, conditional interactions, multilingual text management, ready-to-use BSPs and many more which make it a joy to create cutting edge user interfaces.

One GUI Solution for All Applications

emWin can be used in any application from battery-powered single chip products with basic graphic needs, to high-end embedded systems demanding ultra-high performance, and sophisticated animations. emWin, the professional GUI by SEGGER is used in many different target markets such as industrial controls, internet of things (IoT), networking, consumer electronics, safety critical devices, automotive, medical devices, and avionics, making it a state-of-the-art GUI solution in the embedded industry.

emWin Industrial Controls
Smart Home
emWin Home Appliance
emWin Consumer Electronics

Industrial Controls

Smart Home / Internet of Things

Home Appliances

Consumer Electronics

emWin is an essential components of every industrial control

emWin is designed for ultra low power consumption and can be used in any battery-powered application

emWin is the first choice for major white goods companies

emWin is the first choice for any consumer electronics device. Consumer electronics include devices used for entertainment or communications

emWin Safety Critical Devices
Automotive
Medical Devices
Avionics

Safety Critical Devices

Automotive

Medical Devices

Avionics

emWin provides the user-interface for access control and any other safety critical device

emWin is the perfect graphics package for dashboard applications

emWin is the perfect solution for displaying health data

Engineers building aerospace systems know that they can rely on emWin for their graphical needs

About emWin

emWin, the embedded GUI solution, is compatible with single-task and multitask environments with a proprietary operating system or with any commercial RTOS such as embOS. The GUI is shipped as “C” source code. emWin can be adapted to any size, either physical or virtual display, not dependent of the display controller and target CPU. Making it a professional GUI for the embedded market, usable for multiple different scenarios.

Reliability
Efficiency
Availablility
Output Quality

Reliability

Efficiency

Availability

Output Quality

SEGGER’s GUI emWin is deployed in a huge number of mass market devices. It is considered the industry standard for user interfaces and graphic software in the embedded world.

emWin is a high-performance graphics package. It has been optimized for minimum memory consumption, both in RAM and ROM, as well as for high speed and versatility. This makes it a cutting-edge GUI solution.

emWin supports virtually any display and display controller. Should a controller not yet be supported, please do not hesitate to contact us for a working solution.

The embedded GUI solution emWin provides high-quality graphic functions that create the highest level of detail as required by the application.