Embedded Wizard (EmWi) is a comfortable and flexible GUI development tool for embedded systems.
It facilitates the creation of rich 2D/3D-like cross-platform GUI applications, independent of operating system, graphics API and compiler. EmWi includes a developer-friendly drag-and-drop composer, UI code editor and debugger, platform-independent class & widget library and prototyper for instant testing on PC.
Optimized 'platform packages' are available for over 40 different embedded chipsets and various OS, like Embedded Linux, Windows CE, Android and iOS. Developers can run their UIs on various platforms, without rewriting the code.
Embedded Wizard enables the design of visually rich user interfaces: menus, instruments, dash boards, virtual keyboards, visualization screens, control interfaces for multi media, home appliances, industrial and medical devices. EmWi enables dynamic 2D/3D effects and animations, and supports touch screen and mouse control incl. gestures, keyboard, remote control, and more.
New Embedded Wizard V6.30 is available now
More flexible, more powerful and more comfortable than ever before.
What's new in Embedded Wizard V6:
- Redesigned, improved class library "Mosaic 2.0"
- New ready-to-use components & graphics effects
- Advanced layout management
- Simplified programming model for UI behaviour
- Read more about EmWi V6 improvements
Free Trial Version
It includes a 'quick tour' example, documentation and tutorials to get familiar with EmWi in a short time.
New Embedded Wizard V6.30
includes improvements for screen updates in the class library Mosaic 2.0, as well as a new applet class for UI integration of external applications. Full version and a free trial version is available now at our download center. Read more
New Embedded Wizard V6.10
It enables more flexible, powerful and comfortable GUI development for embedded platforms than ever before. EmWi V6.10 enhances the class library 'Mosaic 2.0' with additional widgets and templates, e.g. for menus, panels and dialogs, a multiline editor with text navigation and zoom, and more. Full version and a free trial version can be found at our download center. EmWi GUI News 04/11
Embedded Wizard's Graphics Engine 2.0 available for many new chipsets and OS
To continue the further expansion of Embedded Wizard in Consumer Electronics, Industrial, Automotive, Home and Medical appliances, EmWi is now available for many new chipsets, various operating systems, e.g. Linux, Android, Apple iOS and WindowsCE, as well as graphics APIs such as OpenGL and DirectFB. EmWi GUI News 03/11
Find further news in our News Archive
EmWi support for Atmel SAM9G45, NXP LPC3250 and TMPA900
TARA Systems continues to extend the range of supported embedded platforms for industrial and home appliances: now optimized platform packages are available for the Atmel SAM9G45, the NXPs LPC32x0 series and the Toshiba TMPA900, all with touch screen support.
Review: Embedded World 2011
We would like to thank all of our visitors at Embedded World 2011 for the interesting discussions and very positive feedback regarding new EmWi V6.00. For product sheets and download links, please see our page Embedded World 2011.
GUI Demo Videos @ Youtube
Our Youtube channel showcases the tool's capabilities, e.g. 3D animation performance on actual hardware platforms or user interfaces filled with dynamic Internet content, like twitter posts or FlickR images.
User-friendly Visual Development
Embedded Wizard strongly supports the idea of visual programming: drag-and-drop functionality is used to create and arrange graphical elements and to connect them with menu logic and written code. The user-friendly IDE provides access to every aspect of the project within one well-arranged window. [Read more]
Class Library & Widgets
Embedded Wizard’s class library includes ready-to-use widgets for menu systems, effects and animation, event handling, support for touch screen and mouse and further infrastructure, that helps to make your development work easier and faster.
Test your user interface and detect potentials for improvement before going to the target with Embedded Wizards instant prototyper and debugger functionality. The iterative developments and improvements will help you to create satisfying results faster.
Easy Porting and Re-use
Embedded Wizard projects are developed platform independent and thus can easily be re-used on all supported hardware platforms without changes to the project. Furthermore, the tool supports object oriented programming, which is widely approved for delivering well-structured projects, that are easier to maintain, extend and adapt to new requirements.
Variety of Products
Embedded Wizard is suited for a wide variety of products, hardware platforms and user interface concepts. It is used by manufacturers of e.g. industrial and automotive products, home appliances, car entertainment systems and consumer electronic devices ranging from simple media players to high definition TV sets. See: Use Cases
Variety of Designs
Whether you want to design basic menus and panels for device settings, analogue needle meters and charts for process control or advanced multimedia applications with 3D-like animation: Embedded Wizard enables full control over graphics, layout, effects and behaviour.
See more: Demos (running on PC)
Optimized for Limited Resources
Right from the beginning, Embedded Wizard was designed for embedded platforms with limited performance and memory. Unlike most approaches known from development of PC-based user interfaces, Embedded Wizard creates a very lean, fast and efficient code, which gets the maximum out of a limited platform.
Dedicated to Unlimited Possibilities
Although Embedded Wizard was intentionally designed for limited embedded platforms, it also supports powerful, enhanced features, which embedded platforms might offer, like 2D and 3D graphics accelerators, blitters or OpenGL ES, and thus enables state-of-the-art designs, effects and animation.
See more: Demos running on embedded platforms:
Free Trial Version & Quick Tour
For a first start, we recommend to study the Embedded Wizard User Manual including the Quick Tour, available as part of the Documentation. A free trial version is available for registered users at the Download Center.
To help you, to get familiar with Embedded Wizard faster, we have created several tutorials for beginners as well as advanced users including step-by-step example projects. You can download the tutorials in the Documentation section.
Help & Support
For specific questions related to your project, please visit the Help & Support page. You will find a collection of Frequently Asked Questions as well as information to contact our support team.
Browse this website