Skip to content

Interfaces Personalizadas de Utilizador

A plataforma da CoB proporciona a utilizadores sem conhecimentos especializados em desenvolvimento de aplicações a possibilidade de desenvolver Interfaces de Utilizador (UIs - do inglês de User Interfaces) personalizadas capazes de interagir com um ou mais dispositivos. Nesse sentido, a plataforma disponibiliza uma linguagem integrada de desenvolvimento de templates personalizados: a COBML. Graças a esta linguagem de markup semelhante ao HTML, utilizadores básicos podem interagir com dispositivos sem terem que se defrontar com a complexidade de cada conjunto específico de comandos suportado pelos dispositivos de uma determinada marca.

Cada conjunto de UIs personalizadas está associado a uma marca específica de dispositivos. Estas interfaces podem também ser diferenciadas em termos de subconjuntos: UIs concebidas para interagir e gerir o estado de um dispositivo e UIs concebidas para a execução de comandos. Quando uma UI personalizada baseada na marca de um dispositivos em particular se encontra disponível, uma ligação STATE (ESTADO) é exibida no canto direito das linhas de entrada para todos os dispositivos fabricados pela mesma marca.

statelink

Clique na ligação STATE para aceder à UI personalizada atribuída à marca desse dispositivo.

No exemplo seguinte apresentamos UIs personalizadas concebidas para um dispositivo Panasonic. O exemplo inclui ainda alguns dos widgets personalizados que podem ser criados através da COBML.

panasonicalarms

panasonicairconditioning

O assistente de execução de comandos possui a capacidade de exibir UIs personalizadas para a execução de comandos como alternativa ao editor de comandos tradicional. Ao clicar na ligação que diz SWITCH TO THE ADVANCED EDITOR (MUDE PARA O EDITOR AVANÇADO), o utilizador tem a capacidade de alternar entre o modo de edição de texto e o modo de UI personalizada.

panasoniccommandexecutionwizard

panasonicloadshedding