Aplicações Panel
As aplicações Panel permitem-lhe publicar aplicações interativas HoloViz Panel — entradas parametrizadas, gráficos em direto e tabelas de dados incorporadas — diretamente a partir do PlaidCloud. Gere-as no ecrã As minhas aplicações Panel, que lista todas as aplicações com o respetivo tempo de execução, estado de compilação e URL.
Existem dois tempos de execução, apresentados na coluna Tempo de execução:
- WASM — uma aplicação estática que é executada inteiramente no navegador (Pyodide). Publica um ficheiro HTML pré-compilado a partir de uma conta de documentos. Não há processo de servidor nem nada a escalar; é disponibilizada imediatamente.
- Servidor — uma aplicação compilada a partir de um repositório git e executada no servidor. Ao publicar, o PlaidCloud compila o seu repositório num contentor que fica inativo com zero réplicas, acorda no primeiro pedido ao seu URL, disponibiliza a aplicação (incluindo atualizações em direto) e volta a zero quando está inativo. É a escolha certa para aplicações que precisam de um ambiente de execução Python, de computação no servidor ou de bibliotecas que não podem ser executadas no navegador.
Escolher um tempo de execução
Seção intitulada “Escolher um tempo de execução”| WASM | Servidor | |
|---|---|---|
| Origem | Um ficheiro HTML publicado | Um repositório git (ligação, ramo, ponto de entrada) |
| Executa | No navegador | No servidor, com escala a zero |
| Ideal para | Painéis de controlo leves e autónomos | Aplicações que precisam de computação no servidor ou de bibliotecas Python completas |
| Arranque a frio | Nenhum | O primeiro pedido arranca a aplicação (~15 segundos) |
Passos seguintes
Seção intitulada “Passos seguintes”- Implementar uma aplicação Panel a partir do PlaidCloud Git — o percurso completo desde o repositório até uma aplicação disponibilizada, com uma ligação gerida sem credenciais.
- Panel Studio — crie, edite, pré-visualize e publique uma aplicação no PlaidCloud, sem repositório para configurar.
- Criar aplicações Panel com o Weave — descreva a aplicação e aprove a alteração exata que o Weave propõe.
- Criar uma aplicação Panel — publique uma aplicação de servidor a partir do git, ou uma aplicação WASM a partir de um ficheiro.
- O Panel App Kit — crie aplicações com o aspeto do PlaidCloud, nos modos claro e escuro, com filtros, números de destaque, uma grelha de dados paginada no servidor, gráficos, formulários, botões de execução, definições guardadas e impressão.
- A Data API para aplicações Panel — filtre, pagine, conte e agregue tabelas no servidor.
- Alertas e resumos — receba uma notificação push, uma mensagem de correio eletrónico, Slack ou Teams quando um número ultrapassa um limite, ou um resumo agendado.
- A galeria de aplicações — liste uma aplicação como modelo e crie novas aplicações a partir das listadas.
- Identidade visual do projeto e projetos das aplicações — defina cores e um logótipo para as aplicações de um projeto e atribua aplicações a projetos.
- Utilizar uma aplicação Panel — estado da compilação, abertura da aplicação, edição e remoção.
- Criar um agente de IA dentro de uma aplicação Panel — um tutorial: dê a um agente de IA a API REST como ferramentas, limitadas às permissões do próprio visualizador.