Embedded Wizard es un marco de desarrollo de interfaces gráficas de usuario (GUI) de TARA Systems, diseñado específicamente para sistemas embebidos. Embedded Wizard permite la creación de GUIs altamente receptivas y visualmente atractivas para MCUs con recursos limitados, así como para MPUs de alto rendimiento en una amplia gama de industrias.
Características clave:
- Entorno de Desarrollo Integrado (IDE): Embedded Wizard Studio ofrece un editor moderno WYSIWYG con un enfoque de diseño basado en componentes y orientado a objetos. El editor visual intuitivo permite a los desarrolladores diseñar e implementar GUIs sin necesidad de un conocimiento profundo del hardware subyacente.
- Independencia de Plataforma: Embedded Wizard es compatible con una amplia gama de MCUs/MPUs y sistemas operativos. Compatible con plataformas de STMicroelectronics, NXP, Renesas, Raspberry Pi, Texas Instruments, Expressif, Infineon, Ambiq, y más.
- Bajos Requisitos de Hardware: Funciona en sistemas con un CPU mínimo de 32 bits, un temporizador y acceso a un búfer de cuadro. No se requiere sistema operativo: Embedded Wizard es compatible con bare-metal.
- Generación de Código: Genera código ANSI C altamente optimizado adaptado a las capacidades del sistema objetivo, con requisitos mínimos de memoria y CPU.
- Soporte Multilenguaje y de Fuentes: Incluye soporte Unicode, bidireccional (LTR/RTL), árabe/hebreo, e integración con fuentes TrueType. Permite la localización para mercados internacionales.
- Gráficos y Componentes de UI: Gráficos vectoriales integrados, widgets escalables, efectos de animación, transiciones de pantalla, transformaciones 3D y soporte de tematización.
- Reutilización de Código y Diseño MVC: Separa la lógica del diseño utilizando un enfoque de modelo-vista-controlador, lo que facilita el mantenimiento y escalado de proyectos.
- Simulación y Prototipado: Herramientas integradas para simular y probar GUIs en una PC antes de su implementación en el hardware objetivo.
- Soporte Multilingüe y de Accesibilidad: Soporta internacionalización y características para el cumplimiento de accesibilidad.
- Integración de Diseño: Embedded Wizard Connect para Figma permite la transferencia fluida de diseños y activos de Figma de diseñadores a desarrolladores, soportando formatos vectoriales, de ruta y de mapa de bits.
- Servicios y Experiencia: Servicios adicionales incluyen prototipado, desarrollo de módulos personalizados, marco de pruebas de GUI, diseño UX y capacitación, hasta el desarrollo completo de GUI.