# Embedded Wizard - GUI Development Platform > Simplify Your GUI Development - Lean. Versatile. Scalable. Fast. ## About Embedded Wizard Embedded Wizard is TARA Systems' embedded GUI technology that enables creation of platform-independent and high-performance graphical user interfaces (GUI), even on resource-constrained microcontrollers. The technology is trusted by millions of devices and applications across various industries. **Company**: TARA Systems GmbH (https://www.tara-systems.de/) **Website**: https://www.embedded-wizard.de/ **Main Product**: Embedded Wizard GUI Development Framework **Experience**: 25+ years in embedded GUI development **Founded**: 2002 ## Key Features & Benefits ### Core Advantages - Top UX on any device - High performance on any hardware - Extremely low footprint - One project – multiple platforms - Less programming effort - Real-time rendering and fast prototyping - No royalties – unlimited use - Platform-independent development ### Technical Features - Object-oriented programming language "Chora" - Mosaic framework with pre-built GUI components - WYSIWYG prototyping environment with integrated debugger - Automatic code generation (typically ANSI-C output) - Multi-platform support (MCUs, MPUs, desktop, web browsers) - Multiple color format support (32-bit, 24-bit, 16-bit true color, 8-bit CLUT) - Automatic garbage collection - Localization and internationalization support - Theme and product variant support - JavaScript/WebGL output for web applications - Progressive Web App (PWA) support ## Development Workflow 1. **Design Phase**: Create GUI appearance and behavior in Embedded Wizard Studio 2. **Prototype & Debug**: Test using integrated WYSIWYG prototyper and debugger 3. **Code Generation**: Generate optimized code for target platform 4. **Build Integration**: Add generated files to build system and compile executable ## Platform Support ### Supported Chip Manufacturers & Platforms **STMicroelectronics** - STM32F4 Series, STM32F7 Series, STM32H7 Series - STM32L4+ Series, STM32L5, STM32U5 Series, STM32G0 Series - STM32MP1 Series, STM32MP2 Series, STM32N6 Series - Hardware acceleration: Chrom-ART™ (DMA2D), NeoChrom GPU **NXP Semiconductors** - LPC55S69, LPC546xx - i.MX RT1050, RT1060, RT1064, RT1170, RT1010, RT500 - i.MX 6, i.MX 7, i.MX 8, i.MX 93 - Extensive board support from partners (Embedded Artists, Phytec, Toradex, Variscite) **Renesas** - RA Series (RA4M2, RA6M3, RA8D1, etc.) - RX Series (RX63N, RX65N, RX72N, etc.) - RZ Series (RZ/A, RZ/G2L, RZ/V) **Microchip** - PIC32MZ family - SAMA5 family - SAM9x75 **Ambiq** - Apollo4 Series - Apollo510 Series **Espressif** - ESP32 family (ESP32, ESP32-S3, etc.) **GigaDevice** - GD32F470, GD32H759 **Infineon** - PSoC 62 family **Texas Instruments** - AM62 processors **Raspberry Pi** - Raspberry Pi 3, 4, 5 **Android** - Android platform support **JavaScript/WebGL** - Modern web browsers - Progressive Web Apps ### Hardware Acceleration Support - STMicroelectronics Chrom-ART™ accelerator (DMA2D) - STMicroelectronics NeoChrom GPU (STM32U5, H7, N6 series) - OpenGL ES 2.0 - Hardware JPEG decoders - GPU acceleration on various platforms ### Target Environments - Bare metal embedded systems - Real-time operating systems (RTOS) - Linux-based systems - Android platforms - Web browsers (via JavaScript/WebGL) - Windows desktop applications ## Products & Solutions ### Embedded Wizard Studio The main development environment for creating embedded GUIs: - Windows-based IDE with Linux support (via WINE) - Integrated compiler for Chora programming language - WYSIWYG prototyper and debugger - Resource management (images, fonts, sounds) - Code generation and optimization tools - Integrated test framework for automated GUI testing **URL**: /products/studio ### chorac-cli Embedded Wizard's proprietary object-oriented programming language: - Platform-independent - Automatically compiled to ANSI-C - Memory-safe with automatic garbage collection - Strong typing system - Component-based architecture **URL**: /products/chorac-cli ### Platform Packages Ready-to-use integration packages for various hardware platforms: - Hardware abstraction layers - Display driver integration - Touch input handling - Graphics acceleration support - Build system integration - Getting started examples **URL**: /products/platform-packages Supported manufacturers include: STMicroelectronics, NXP, Renesas, Microchip, Ambiq, Espressif, GigaDevice, Infineon, Texas Instruments, Raspberry Pi, Android, and JavaScript/WebGL. ### Custom Modules Pre-built GUI components and widgets for rapid development: - Charts and graphs - Gauges and meters - Custom controls - Industry-specific widgets - Tailored to customer requirements **URL**: /products/custom-modules ### Test Framework Automated testing capabilities for embedded GUIs: - Automated UI testing - Regression testing - Continuous integration support - Test case management - Screenshot comparison **URL**: /products/test-framework ## Services ### GUI Development Services Professional GUI development support: - Custom widget development - Complete GUI implementation - Proof of concept development - Platform integration and porting - Architecture consulting **URL**: /services/gui-development ### Port and Verification Services Hardware platform integration: - Custom platform package creation - Graphics driver integration - Touch driver integration - Performance optimization - Hardware acceleration setup **URL**: /services/port-and-verification ### Prototype Development Rapid prototyping services: - Interactive GUI prototypes - Live data integration - Stakeholder presentations - User testing preparation **URL**: /services/prototype-development ### UX Design Services Professional user experience design: - Corporate design implementation - User interface conceptualization - Usability optimization - Design system creation **URL**: /services/ux-design ### Training Services Comprehensive training programs: - On-site training - Online training - Customized workshops - Best practices sessions - Advanced techniques **URL**: /services/training ### Product Support Technical support packages: - Priority email support - Phone support - Dedicated support engineer - Regular check-ins - Critical issue resolution **URL**: /services/product-support ## Pricing & Licensing ### Available Editions - **Free Edition**: For evaluation and small projects - **Small Business Edition**: For commercial use with device limitations - **Professional Edition**: Full commercial license ### Licensing Model - Perpetual licenses (one-off fees) - No royalties - Unlimited use within license terms - Independent of number of projects - Transparent pricing structure **URL**: /services/pricing **Purchase URL**: /buy ## Integration & Tools ### Embedded Wizard Connect for Figma Plugin for seamless design-to-code workflow: - Direct export from Figma to Embedded Wizard - Support for bitmap, SVG, and path data - Pixel-precise design transfer - Automated asset optimization **Learn More**: /resources/learn/figma-connect ### Build System Integration Compatible with major embedded development tools: - Eclipse IDE support - IAR Embedded Workbench compatibility - Keil MDK-ARM integration - GCC/Make support - Custom build system integration - CMake support ## Industries & Applications ### Automotive Dashboard displays, infotainment systems, instrument clusters, head-up displays (HUD), climate control interfaces, rear-seat entertainment. **URL**: /automotive ### Industrial Automation HMI systems, control panels, manufacturing equipment interfaces, building automation, process control displays. **URL**: /industrial ### Medical Devices Patient monitoring systems, diagnostic equipment interfaces, medical imaging displays, laboratory instruments. **URL**: /medical ### Home Appliances Coffee machines, washing machines, refrigerators, cooking appliances, smart home controls. **URL**: /home-appliances ### Consumer Electronics Audio equipment, fitness devices, smart watches, portable devices, IoT products. **URL**: /consumer ## Case Studies ### Featured Customer Success Stories **Bosch Home Comfort Group** Climate control solutions with advanced GUI interfaces. **URL**: /resources/cases/bosch-home-comfort-group **CTE (Compact Thermal Energy)** Thermal energy equipment with intuitive user interfaces. **URL**: /resources/cases/cte **Pioneer DJ (AlphaTheta Corporation)** Professional DJ equipment with sophisticated touch interfaces. **URL**: /resources/cases/pioneer-dj **Gründler** Industrial equipment interfaces. **URL**: /resources/cases/gruendler **Thorlabs** Scientific and laboratory equipment interfaces. **URL**: /resources/cases/thorlabs **Wolf** Heating and climate control systems. **URL**: /resources/cases/wolf ## Demos & Examples Interactive demonstrations available: **Automotive Dashboard** Full-featured automotive instrument cluster demo. **URL**: /resources/demos/automotive-dashboard **Electric Vehicle Charging GUI** EV charging station interface. **URL**: /resources/demos/electric-vehicle-charging-gui **E-Scooter** Micro-mobility device interface. **URL**: /resources/demos/escooter **Smart Home** Home automation control interface. **URL**: /resources/demos/smart-home **Smart Thermostat** Climate control interface. **URL**: /resources/demos/smart-thermostat **Widgets** Collection of reusable GUI components. **URL**: /resources/demos/widgets ## Learning Resources ### Educational Content **GUI Development for Resource-Constrained Devices** Best practices for developing GUIs on limited hardware. **URL**: /resources/learn/gui-development-resource-constrained **Figma Connect Guide** How to use the Figma plugin for design transfer. **URL**: /resources/learn/figma-connect **Live Data Prototyping** Integrating real data into GUI prototypes. **URL**: /resources/learn/live-data-prototyping **Progressive Web Apps with Embedded Wizard** Creating PWAs for embedded systems. **URL**: /resources/learn/progressive-web-apps **Master Class Mondays** Regular training sessions and webinars. **URL**: /resources/learn/master-class-mondays **Phytec & Embedded Wizard Partnership** Integration guide for Phytec hardware. **URL**: /resources/learn/phytec-embedded-wizard ## Latest News & Updates **Embedded Wizard 14 Release** Latest version with enhanced features and performance. **URL**: /resources/news/embedded-wizard-14 **Embedded Wizard Connect for Figma** New plugin announcement and features. **URL**: /resources/news/embedded-wizard-connect-for-figma **GUI Development Trends 2025** Industry insights and future developments. **URL**: /resources/news/gui-development-trends-2025 **Embedded World 2025** Trade show participation and announcements. **URL**: /resources/news/embedded-world-2025 **Partnership Announcements** - Toradex partnership: /resources/news/toradex-partnership-announcement - Demmel Products partnership: /resources/news/demmel-products-and-embedded-wizard-partnership-announcement ## Partners & Ecosystem ### Hardware Partners - **Embedded Artists**: Development boards for NXP platforms - **Phytec**: System-on-Modules and development kits - **Toradex**: Computer-on-Modules and carrier boards - **Variscite**: System-on-Modules - **Demmel Products**: Display and embedded solutions - **Inelco Hunter**: Distribution partner - **Actron**: Distribution partner **URL**: /partners ### Distribution Partners Global network of distributors providing local support and sales. ## Competitive Alternatives Embedded Wizard is often compared to: **TouchGFX** STMicroelectronics' GUI framework (STM32-specific). **Comparison URL**: /touch-gfx **LVGL (Light and Versatile Graphics Library)** Open-source embedded GUI library. **Comparison URL**: /lvgl ### Key Differentiators - Professional commercial support - Advanced WYSIWYG development environment - Automatic code generation from high-level language - Platform independence (not tied to single vendor) - No royalties or per-device fees - 25+ years of proven technology ## Getting Started ### Try Embedded Wizard **Platform Selection Tool** Interactive wizard to find the right platform package for your hardware. **URL**: /try Available options: - Select by chip manufacturer - Select by specific platform/MCU - Filter by features and requirements - Direct links to getting started guides ### Download Free Edition Start developing immediately with the Free Edition. **URL**: https://get.embedded-wizard.de/ ### Newsletter Subscription Stay updated with latest releases and tips. **URL**: /newsletter ### Support Activation Activate your support subscription for priority assistance. **URL**: /activate-support **URL Parameter**: ?key={support-key} for pre-filled activation ## Technical Documentation **Official Documentation**: https://doc.embedded-wizard.de/ **Download Center**: https://get.embedded-wizard.de/ **Ask.Embedded-Wizard Forum**: Community support and discussions ## Contact Information ### General Inquiries Contact form available for sales, technical questions, and partnership opportunities. **URL**: /contact ### Company Information TARA Systems GmbH Kornweg 2b D-91093 Heßdorf Germany Phone: +49 9135 73 44 0 Email: info@embedded-wizard.de **Imprint**: /imprint **Legal Information**: /legal ### Legal Documents - **End User License Agreement (EWCL)**: /legal/ewcl - **Terms and Conditions (EWTC)**: /legal/ewtc - **Software Assurance Agreement (EWSA)**: /legal/ewsa - **Reseller Program (EWRP)**: /legal/ewrp - **Partner Program (EWPP)**: /legal/ewpp - **License Agreement (EWLA)**: /legal/ewla - **Distribution Agreement (EWDA)**: /legal/ewda ## Website Structure ### Main Sections - **Home**: /landing (or /) - **Products**: /products - **Services**: /services - **Resources**: /resources - **Try**: /try - **Buy**: /buy - **About**: /about - **Partners**: /partners - **Contact**: /contact ### Resources Section - **Cases**: Customer success stories (/resources/cases/*) - **Demos**: Interactive demonstrations (/resources/demos/*) - **Learn**: Educational content (/resources/learn/*) - **News**: Latest updates and announcements (/resources/news/*) ## Technical Architecture ### Components 1. **Embedded Wizard Studio**: Design-time authoring tool 2. **Chora Programming Language**: Platform-independent, object-oriented language 3. **Mosaic Framework**: Component library for GUI development 4. **Platform Packages**: Hardware abstraction layers 5. **Build Environment**: Integration with target build systems ### Code Generation Process - Chora code compilation to target language (typically ANSI-C) - Resource optimization (images, fonts) - Dead code elimination - Constant expression evaluation - Platform-specific optimizations - Memory usage optimization ## Key Value Propositions ### For Engineers - Rapid development with WYSIWYG tools - Platform-independent codebase - Professional debugging capabilities - Automatic memory management - Optimized code generation ### For Product Managers - Faster time-to-market - Lower development costs - No per-device royalties - Multi-platform support from single codebase - Reduced maintenance effort ### For Designers - Direct Figma integration - Pixel-perfect rendering - Professional design system support - Live prototyping capabilities - Modern UI/UX patterns ## Support & Maintenance ### Community Support - Public forum (Ask.Embedded-Wizard) - Documentation and tutorials - Code examples and demos - Video tutorials ### Commercial Support Options - Email support with priority response - Phone support - Dedicated support engineer - On-site consulting - Regular software updates and bug fixes ### Software Assurance - Regular updates and improvements - Bug fixes and patches - New platform package releases - Feature enhancements - Long-term product support ## Recent Developments ### Latest Version Features (V14) - Enhanced code optimization - Improved performance on resource-constrained devices - Extended platform support - New Mosaic framework components - Figma Connect plugin - Progressive Web App support - Enhanced test framework ### Upcoming Features - Additional platform packages - Enhanced Figma integration - New demo applications - Extended training materials - Performance optimizations --- **Last Updated**: 2025 **Website Version**: Embedded Wizard 14 **Document Purpose**: LLM context file for AI assistants to understand Embedded Wizard platform and website structure For the most current information, visit https://www.embedded-wizard.de/