Por que este componente
Experiências inconsistentes encarecem suporte e travam adoção. A Universal GUI garante UX consistente entre dispositivos e versões, refletindo o modelo em tempo real e mantendo a tecnologia sempre atual.
Como é para o usuário
Uma única interface, rápida e segura, que funciona em web, desktop e mobile. Cada mudança publicada no modelo aparece imediatamente, sem recompilar apps.
Responsive
O usuário é o centro. A Universal GUI interpreta o modelo e apresenta uma experiência consistente em qualquer plataforma — web, desktop ou mobile — mantendo performance, segurança e usabilidade.
O que a Universal GUI entrega
Uma Progressive Web App (PWA) em React que lê o modelo em tempo real e reflete mudanças sem recompilações.
- Funcionamento consistente em navegadores modernos, desktops e dispositivos móveis.
- Interface responsiva, moderna, multilíngue e alinhada às diretrizes de Material Design.
- Possibilidade de uso de recursos nativos do dispositivo, como câmera e localização, quando configurado.
- Integração com o Indicium Application Tier para acesso a dados e lógica de negócio.
Experiência contínua e segura
- Autenticação e autorização aplicadas de acordo com o modelo e o IAM.
- Adaptação automática a diferentes tamanhos de tela e métodos de entrada.
- Suporte a múltiplos idiomas e recursos de acessibilidade.
Importante
A GUI é interpretada, não compilada. Cada mudança no modelo Thinkwise reflete imediatamente no ambiente de produção — sem risco de tecnologia legada.
Relacionamentos dentro da plataforma
A Universal GUI é o ponto visível da User Interaction, mas também se apoia em componentes e áreas da plataforma:
- Usa APIs seguras fornecidas pelo Indicium Application Tier para acesso a dados e processos.
- Aplica regras e políticas definidas no modelo e administradas pelo IAM.
- É gerada, versionada e monitorada a partir da Software Factory.
- Conecta-se ao UTA para interação assistida em linguagem natural.
Valor de negócio
Permite às empresas oferecer uma experiência única, contínua e segura — acelerando a adoção de novas versões e reduzindo o custo total de manutenção da aplicação.