Embedded Wizard é uma estrutura de desenvolvimento de interface gráfica de usuário (GUI) da TARA Systems, projetada especificamente para sistemas embarcados. O Embedded Wizard permite a criação de GUIs altamente responsivas e visualmente atraentes para MCUs com recursos limitados, bem como MPUs de alto desempenho em uma ampla gama de indústrias.
Características Principais:
- Ambiente de Desenvolvimento Integrado (IDE): O Embedded Wizard Studio oferece um editor moderno WYSIWYG com uma abordagem de design orientada a objetos e baseada em componentes. O editor visual intuitivo permite que os desenvolvedores projetem e implementem GUIs sem precisar de um conhecimento profundo do hardware subjacente.
- Independência de Plataforma: O Embedded Wizard suporta uma ampla gama de MCUs/MPUs e sistemas operacionais. Compatível com plataformas da STMicroelectronics, NXP, Renesas, Raspberry Pi, Texas Instruments, Expressif, Infineon, Ambiq, e mais.
- Baixos Requisitos de Hardware: Funciona em sistemas com um CPU de 32 bits mínimo, um temporizador e acesso a um buffer de quadro. Nenhum sistema operacional é necessário - o Embedded Wizard suporta bare-metal.
- Geração de Código: Gera código ANSI C altamente otimizado, adaptado às capacidades do sistema alvo, com requisitos mínimos de memória e CPU.
- Suporte a Múltiplos Idiomas e Fontes: Inclui suporte a Unicode, bidirecional (LTR/RTL), árabe/hebraico e integração com fontes TrueType. Permite a localização para mercados internacionais.
- Componentes Gráficos e de UI: Gráficos vetoriais integrados, widgets escaláveis, efeitos de animação, transições de tela, transformações 3D e suporte a temas.
- Reutilização de Código e Design MVC: Separa a lógica do design usando uma abordagem de modelo-visão-controlador, tornando os projetos mais fáceis de manter e escalar.
- Simulação e Prototipagem: Ferramentas integradas para simular e testar GUIs em um PC antes de implantar no hardware alvo.
- Suporte Multilíngue e de Acessibilidade: Suporta internacionalização e recursos para conformidade com acessibilidade.
- Integração de Design: O Embedded Wizard Connect para Figma permite a transferência perfeita de layouts e ativos do Figma de designers para desenvolvedores, suportando formatos vetoriais, de caminho e bitmap.
- Serviços e Expertise: Serviços adicionais incluem prototipagem, desenvolvimento de módulos personalizados, estrutura de teste de GUI, design de UX e treinamento, até o desenvolvimento completo de GUI.