SMath Viewer
Introdução¶
O plug-in Viewer File Type permite criar ficheiros executáveis autónomos (*.exe) a partir dos seus documentos. O SMath Viewer é uma interface gráfica alternativa para o SMath Studio.
A ideia do SMath Viewer parte do seguinte: o SMath Studio é uma excelente aplicação, mas por vezes é demasiado complexa para um engenheiro comum. De facto, o SMath Studio foi criado inicialmente para compor documentos de qualquer complexidade, com muitas funcionalidades integradas destinadas a simplificar esse processo. Consequentemente, os utilizadores finais acabam por vezes a ver demasiada informação supérflua no documento, quando tudo o que precisam é de ler os resultados dos cálculos de forma prática.
O plug-in SMath Viewer cria aplicações que mostram aos utilizadores apenas os dados que precisam de ver. Ao mesmo tempo, trabalha diretamente com documentos do SMath Studio, pelo que reutilizar bibliotecas de ficheiros existentes não exige trabalho adicional significativo. O SMath Viewer é uma plataforma de distribuição de documentos criados com o SMath Studio.
Assim, o SMath Studio é um editor de documentos e o SMath Viewer é um leitor.
Funcionalidades¶
- Suporta automaticamente todos os plug-ins criados para o SMath Studio (todas as DLL do diretório de plug-ins do SMath Studio);
- Tem suporte multilingue integrado — basta definir todos os textos, descrições e propriedades do ficheiro em vários idiomas e o SMath Viewer abre no idioma correto para cada utilizador;
- Suporta unidades;
- Permite proteger os seus documentos (o utilizador final não consegue ver a lógica do documento);
- O utilizador final não consegue alterar nem danificar o documento por acidente — os resultados apresentados estarão sempre corretos;
- Não é necessário instalar as aplicações — basta copiá-las e executá-las em qualquer lado;
- A aplicação resultante é ainda mais rápida do que o SMath Studio! Isto porque, ao trabalhar com um separador do formulário, apenas os controlos desse separador são recalculados a cada alteração de dados. Os controlos dos outros separadores não afetam a velocidade global de avaliação;
- A aplicação suporta vários threads, pelo que responde sempre;
- O tamanho da aplicação resultante é de cerca de 0,5 MB (pode variar consoante os plug-ins e os idiomas utilizados).