BETA PREVIEW – UnicView Studio

A nova geração de produtos para GUI

Repositório da biblioteca de comunicação: https://github.com/victorvision/Lumen-Protocol

Fontes perfeitas, em qualquer tamanho

  • Suavização (anti-aliasing)
  • Semi-transparência
  • Redimensionamento em tempo real
  • Suporta fontes .otf e .ttf
BETA PREVIEW – UnicView Studio BETA PREVIEW – UnicView Studio
BETA PREVIEW – UnicView Studio

Componentes com aparência

Interatividade e aparência combinados permitem que o design seja feito sem imagens externas.

O editor com preview integrado realista* permite uma experiência WYSIWYG (“What You See Is What You Get”).

[* em desenvolvimento, apenas alguns Componentes Visuais no momento]

BETA PREVIEW – UnicView Studio

Imagens com transparência e semi-transparência

É possível usar imagens sem fundo que mesclam perfeitamente com o resto das artes.

BETA PREVIEW – UnicView Studio

Novo sistema de variáveis

Sem endereços que não significam nada! Agora todos os valores são definidos com variáveis nomeadas.

Com alocação automática de memória, não é mais necessário calcular o espaço de nenhum valor, nem ter retrabalho ao acrescentar variáveis novas!

BETA PREVIEW – UnicView Studio

Sistema de Vinculação de variáveis (Binding)

Praticamente todas as propriedades podem ser vinculadas a uma variável existente.

Isso permite, por exemplo, mudar a fonte de todos os objetos alterando apenas o valor de uma variável.

As variáveis nomeadas podem ser lidas e escritas via comunicação serial, o que permite alterar as propriedades dos objetos em tempo-de-execução.

BETA PREVIEW – UnicView Studio

Sistema de Seleção Dinâmica de valores (Dynamic Selector)

Permite selecionar um dos valores em um grupo predefinido, com base em um valor chave. Exemplos de uso:

  • Criar uma “biblioteca” de imagens para mostrar diferentes imagens com base em um valor numérico, como em um mostrador de bateria.
  • Criar um seletor com um texto em múltiplos idiomas. Se todos os textos do projeto forem vinculados à saída de um seletor configurado desta forma, para alterar o idioma da interface inteira em tempo de execução bastaria alterar um único valor numérico.
  • Exibir um aviso específico dentre um grupo de avisos predefinidos
BETA PREVIEW – UnicView Studio

Um único arquivo de projeto

Fácil de compartilhar e armazenar em cloud ou controle de versão.

BETA PREVIEW – UnicView Studio

Sempre com as últimas melhorias

O UnicView Studio é super fácil de instalar e manter atualizado: o UnicView Installer faz tudo para você!

BETA PREVIEW – UnicView Studio

Janelas totalmente personalizáveis (Window)

Múltiplas janelas podem ser abertas ao mesmo tempo, e suportam arrasto.

BETA PREVIEW – UnicView Studio

Todas as configurações de sistema expostas como variáveis

Isso permite, entre outros:

  • Controle de brilho diretamente no display
  • Alteração de baudrate em tempo-de-execução
  • Controle direto do buzzer
  • Reinicialização do display
BETA PREVIEW – UnicView Studio

Teclados fáceis

Teclados automáticos, com 4 modos de operação dinâmica:

  • Maiúsculas
  • Minúsculas
  • Simbólico
  • Numérico

Curvas e Gráficos

Gráficos de tendência, gráficos cíclicos, gráficos de barra. Todos com estilo configurável e com suavização!

Outras características

Protocolo de comunicação simples e robusto.

Aplicativo adaptável ao DPI do Windows.

Suporta rotação (0°, 90°, 180°, 270°) e redimensionamento completo do projeto, sem necessidade de recalibração do touchscreen. Isso também permite usar o mesmo projeto em tamanhos diferentes de display.

Componentes Visuais disponíveis atualmente

Text View = Mostra textos dinamicamente, incluindo valores de variáveis numéricas

Image Box = Mostra uma imagem que pode ser alterada em tempo real

QR Code = Mostra um código QR a partir de um texto

Button e Image Button = Botões que executam ações selecionáveis. Suportam PRESS, LONG PRESS, REPEAT e RELEASE

Slider = Controle deslizante numérico, horizontal ou vertical

Scrolling Picker = Lista de opções com rolagem vertical

Text Box = Exibe o texto em edição, em conjunto com o teclado

Keyboard = Teclado totalmente automático, suporta minúsculas, maiúsculas, símbolos e modo numérico

Calendar = Para selecionar datas, totalmente automático

Chart = Gráfico de linhas ou de barras, para série temporal ou cíclico

Polyline = Gráfico de linhas em posições definidas por vértices

E muito mais está por vir!

No software

  • Idiomas selecionáveis (inglês ou português brasileiro)
  • Ajustes de cor no monitor para preview realista
  • Preview em tamanho real (escala)
  • Editor de temas / estilos do projeto
  • Simulação/Emulação
  • Timers
  • Ferramentas de desenho/arte estática para embelezamento gráfico diretamente no editor
  • Novos componentes visuais, incluindo Gráfico Espectral e Painéis com Scrolling (rolagem)
  • Ferramentas de desenho/arte estática para embelezamento gráfico diretamente no editor
  • Compensação de distorção de pixels não-quadrados
  • Agrupamentos/bibliotecas para organização de imagens
  • Réguas, guias e quadriculados, para design pixel-perfect
  • Snap e alinhamento automático

No hardware/firmware

  • Gerenciamento de energia (modo sleep, entre outros)
  • Comunicação com ACK/NACK
  • Transferência de projeto via serial/wifi
  • Receitas (IHM)

  • Operadores lógicos e matemáticos

  • Suporte a texto UNICODE

Acessórios e Adaptadores

  • RS232
  • RS485
  • Modbus RTU
  • WiFi
  • MQTT
  • CanBus
  • Ethernet
  • I/O

E tem muito mais em nossa lista de novidades futuras, mas ficaria muito longo colocar tudo aqui!