With Embedded Wizard Studio’s fully integrated IDE, developing graphical user interfaces for embedded devices becomes easy. Sophisticated utilities, like the object browser and the ‘element inspector’, provides you with an easy overview over the application structure and give you a quick access to its members. You will find everything you need in one familiar place.
1. WYSIWYG EditorCreate GUI applications by clicking, dragging and connecting visual to logical components with the mouse. Benefit from instant WYSIWYG (What you see is what you get) and evaluate your GUI’s appearance already at design time. Even target constraints, like limited color range, can be displayed in the IDE. Due to Embedded Wizard’s continuous graphical approach, also non-visual elements, like methods, variables and classes are represented as individual and distinct icons. This helps you to stay in the world of GUIs and thereby supports you with an easier development workflow. |
|
2. Mosaic Class LibraryReady-to-use components in the Mosaic Class Library simplify the programming model of Embedded Wizard |
|
3. Programming Language “Chora”Fast development and easy to maintain code thanks to Embedded Wizard’s programming language Chora. It is fully object-oriented, platform independent, highly stable, easy to learn and the integrated Garbage Collector takes care of the used memory. Moreover Chora is enriched with features dedicated for User Interfaces (e.g. colors, fonts, forms, themes, styles, languages, UI patterns like MVC and MVVM and others). |
4. PrototypingWith Embedded Wizard’s instant prototyper you can step-by-stepverify your GUI’s design, behaviour and usability. And this directly within the IDE without programming the used target. |
|
5. DebuggingThe integrated debugger enables the step-by-step execution of ‘Chora’ statements, the setting of breakpoints and inspection of all variables, objects and the call-stack. By highlighting only the visible areas to be updated you can also identify possible bottlenecks already during your development phase. |
Support of many platformsAli, AllWinner, Ambarella, Atmel, Broadcom, Ineda, Freescale, Fujitsu, Microchip, Novatek, NXP, Qualcomm, Renesas, Sigma Designs, Spansion, STMicroelectronics, Texas Instruments, Toshiba |
Support of any OSBare metal (w/o any OS), Embedded Linux, uCLinux, Android, Apple iOS, OSX, EUROS RTOS, KEIL RTOS, Nucleus, pSOS, VxWorks, ThreadX, FreeRTOS, µC/OS-II, Win32, WindowsCE |
Support of a variety of Graphics APIsChrom-Art, DirectFB, OpenGL ES 2.0, Linux Frame Buffer, Software-Only Renderer
|
Support of any Color FormatRGBA8888 (32bit), RGB565A8 (24bit), RGBA4444 (16bit), Index8 (8bit), E-ink and E-paper (grayscale, monochrome)
|
User interface Widget Templates
|
User Input Events
|