Embedded devices are quickly adopting graphical displays and user information displays enriching the user experience and easing the usage. Set-top boxes, PDAs, medical equipment, medical device GUI, mobile GUI software, factory automation equipment, mobile phones - you name it. These embedded applications are getting sophisticated day by day as user base widens.
Embedded application developers face the challenge of developing these user interfaces with constantly changing platforms.
About EmPresent: A smart GUI toolkit with powerful Visual Editor for faster and parallel development of GUI with rich set of widgets to build a powerful embedded multilingual GUI, giving independence from platforms to embedded application developers.
- EmPresent is small, stable and has a scalable Windowing System specifically optimized and designed for embedded devices & software for embedded systems.
- Its Complementary Integrated Development Environment provides quick & faster prototyping and platform specific code generation which empowers RTOS vendors and embedded application developers with time-to-market advantage
- Available on multiple processors like ARM, MIPS, SH etc. and embedded OS like Embedded Linux, WinCE, iTRON (NORTi, PrKernel), etc.
- EmPresent event driven architecture delivers a small footprint for embedded Windowing System & software for embedded design.
- Provision for third party embedded Software (embedded Database, embedded Fonts, etc) integration to give a unified interface to the Application Developer
Component of EmPresent
EmPresent is for developers who want to use the graphical editing
tools and interactive design environment to develop embedded application interfaces.
There are 3 basic components of EmPresent.
- Visual Editor:
The
Visual Editor is provided to help the developers to develop the GUI Applications
quickly on desktop and test thoroughly before deploying it to the target
devices. The Visual Editor requires no programming background and it generates
code for the target as well as simulated environment.
- EmPresent GUI Libraries: Platform
independent Embedded GUI system providing the API interfaces for applications
running in embedded domain.
- Simulator: EmPresent is a RAD tool
that assist the embedded devices application developers to rapidly prototype
and develop the GUI code. This component of EmPresent facilitates him
to concentrate more on the application and the optimizations rather than
handling the nitty-gritty of the GUI development.