Home > Product > Features

EmPresent - Windowing System

Windowing system can be defined as a graphical user interface (GUI), which helps to interact with computer's operating system giving the user various features such as windows, a mouse, and pull-down menus. The windowing system helps the user to work on several applications at the same time and move on from one application to another without having to recommence it. It makes your task easier as you have different information in multiple windows.

EmPresent is small, stable and has a scalable windowing system specifically optimized and designed for embedded devices. EmPresent event driven architecture delivers a small footprint for embedded windowing system.

EmPresent enables development of embedded applications with windowing capabilities. A windows manager, widget manager, and font manager provides excellent windowing capabilities. The windowing system is highly modular so that minimum footprint size can be achieved with appropriate selection of widgets.

EmPresent libraries consist of an Adaptation Subsystem, which encapsulate the dependencies of underlying OS, Compiler, and CPU. It also provides interfaces for I/O devices. This helps in porting EmPresent (windowing system) to a new combination of (OS-Compiler-CPU) very rapidly.

EmPresent - Windowing System