✆ Call Us (+49 89 7471210) - Mail: emwi@tara-systems.de

Embedded Wizard - GUI tool for high-performance UI DevelupmentClimatic Cabinet Demo on STM32F429I-DISCOGUI tool for high-performance UI Develupment and Prototyping
Embedded Wizard - UI tool for high-performance Graphical User Interface (GUI) Develupment

Your easy-to-handle tool for generating high-
performance UIs on any embedded platform

Embedded Wizard is TARA Systems' innovative software tool which enables you to create platform-independent and very high performant graphical user interfaces. One of its key characteristics is the drag-and-drop function, which facilitates the construction of great user interfaces with minimal programming effort.

In cooperation with you and your team, more than 20 years of experience in Embedded Systems allow us to get the very best out of your project – please don’t hesitate to contact us.

Download Free Trial Version

New Embedded Wizard Version 6.50

With the new version 6.50 of Embedded Wizard we meet the demands arising from the latest projects in the industrial and consumer electronics domains. Those requirements are related to the increasing resolutions of displays and users′ expectations about the behaviour of animations and effects.

You want to try it?

Download the Latest Version

Why our clients love to work with Embedded Wizard

GUI development tool - best results for any device

Best results – no matter which kind of device you’re targeting

Embedded Wizard’s unique architecture guarantees you the ideal outcome for your platform and delivers best results for any screen, be it a monochrome, a 16-bit color VGA or even a high-res retina display.

GUI development Tool - most performant code for any platform

Embedded Wizard generates the most performant code for any platform

Embedded Wizard carries out the most performant varieties of codes as it combines the whole architecture of drawing, compositioning and connecting to the underlying graphic drivers. This is due to the characteristic of Embedded Wizard being an full-featured Integrated Developer Environment and hence combining the whole process of im-
plementing graphical user interfaces in it.

GUI development tool - supporting multiple platforms

One project – supporting multiple platforms

Embedded Wizard’s platform independent programming language Chora and the strict usage of an abstraction layer ensures that your application – built with Embedded Wizard for one specific project – is automatically applicable for any other platform, too. As your application thus isn’t tied to just one platform, it perfectly suits for a multiplatform usage of any subsequent project.

GUI development tool - low footprint

Extremely low footprint

Embedded Wizard’s architecture ensures the outcome of very efficient code. This in turn keeps, in combination with the use of a very slim runtime environment and graphics engine, the RAM and ROM footprint as low as possible.

Gui development tool - drag-and-drop

Less programming - thanks to drag-and-drop functions and ready to use modules

Embedded Wizard’s features combine the benefits of a huge variety of template components and animations, which you can choose from a class library by simply using drag-and-drop. This feature not only minimizes the need of programming but also the risk of making mistakes. An ideal result which can be visualized in an early development stage is therefore guaranteed.

GUI development tool - best quality support

Best quality support – with more than 20 years of experience

If you should be confronted with any arising problems or questions when using Embedded Wizard, our team offers excellent professional services and helps you with the design, framework or even the realisation of the whole application. In addition to that we can also support you with the porting process to a new platform.

GUI development tool - newest innovations

Best functions - always a step ahead

Embedded Wizard’s features are constantly being developed further and comprise the newest innovations such as the possibility of using your application both on an Android as well as on an iOS based device – just with one and the same code.

GUI development tool - no royalty, unlimited use

No royalties – unlimited use

As your developed applications are royalty free, there are no costs per device and no limitation of their usage.

Seems to be the right tool for You?

Contact us

Embedded Wizard has everything you need

Embedded Wizard runs as a five step process which helps you to easily create bugless graphical user interfaces – due to an early visualization of your outcome as well as various testing stages during the development.

tl_files/tara/img/Zahlen/Zahlen.v2_01.png

 

Prototyping

  • Easy and fast developing with a visual canvas supporting drag and drop (Composer) for visual and nonvisual components like touch handler or effects
  • Ready-to-use components in the Mosaic Class Library (including menus, instruments, control interfaces for multi media, home appliances, industrial and medical devices, dynamic 2D/3D effects and animations, touch events, gesture recognition, control inputs, and many more)
  • Simulation of the target platform during the prototyping process (including platform specific preferences like screen resolution or color format)
tl_files/tara/img/Zahlen/Zahlen.v2_02.png

 

User Testing

  • Test your user interface and detect potentials for improvement before going to the target with Embedded Wizard’s instant preview functionality.
  • Do user testing with executable PC applications in case the hardware isn't ready yet.
tl_files/tara/img/Zahlen/Zahlen.v2_03.png

 

Development

  • Fast Development and easy to maintain code thanks to Embedded Wizard's programming language Chora:
    • Object oriented
    • Contains graphic specific language types, which can be used directly
    • Platform independent programming language, based however on other modern languages like Java, C++ or C#
    • Encapsulates downturns of C/C++ like garbage collection or pointer arithmetic
  • Support by proven design patterns like Model-View-Controller
  • Support by assistants (e.g. color picker)
tl_files/tara/img/Zahlen/Zahlen.v2_04.png

 

Testing/Debugging

  • Integrated debugging tool: No need for debugging on target (integrated in development environment)
  • Integrated profiling mechanism: You can for example identify easily which areas of your surface are updated most often.
tl_files/tara/img/Zahlen/Zahlen.v2_05.png

 

Compiling

  • Bringing your application to a particular target: Embedded Wizard analyses the project, intercepts possible errors and translates it into optimized, highly reliable and still readable ANSI C code.
  • Specific Platform Package: Handles target specific aspects, like the CPU architecture, the operating system and the system’s color format.
  • Documentation: Automatically created Microsoft HTML help files (chm) based on the UI project.

Sounds interesting to You?

Learn more

New Platform Package for STM32F4

stm32f4 stm32f429 discovery board

Embedded Wizard now supports the low-cost STM32F4 SoC - bare metal. Try an Embedded Wizard demo application on the reference board, which we set up exactly according to your needs.

Ask for Demo

You can check how well your desired operations run on a STM32F4 SoC by buying a STM32F429I-DISCO board and request a demo application tailored to your needs from us that contains the control elements and effects that you need.

What is a platform package?

A first Glance at Embedded Wizard

Embedded Wizard - GUI development tool, UI development tool - Mosaic class library, WYSIWYG composer, templates / components, nonvisual components, log viewer, navigation bar, element inspector, element properties, code editor, breakpoint
Copyright © 2015 TARA Systems GmbH | Contact Us | Imprint | Download