Elipse Knowledgebase



Proteção a Projetos

1) Introdução

O uso de bibliotecas no E3 traz vantagens inúmeras com relação ao desenvolvimento de projetos que não utilizam essa tecnologia. A construção desses "módulos de software" é altamente recomendável, visto que características como tempo de testes, etc. são minimizados com uso dessa tecnologia. Depois de desenvolvida uma biblioteca, o uso da mesma é rapidamente adotado como padrão para projetos onde o foco é coberto por essa biblioteca. Por exemplo, para controles de subestação, existe um conjunto de objetos de dados e de controle que implementam diferentes entidades do setor elétrico (como disjuntores, transformadores, etc.), que possibilitam o desenvolvimento rápido de aplicativos desse tipo. Outras áreas têm sido cobertas por diferentes bibliotecas.

Para evitar que uma determinada biblioteca ou projeto sejam alterados acidentalmente, ou que sejam copiados procedimentos que sejam do conhecimento específico do desenvolvedor, o E3 disponibiliza um controle sobre edição desses arquivos, sejam eles projetos ou bibliotecas.

Além dessa, existe implementada no E3 uma outra proteção: a de execução. Para executar determinado projeto, é necessário ter cadastrada no hardkey a licença para rodar o projeto. Isso protege o desenvolvedor de cópias não autorizadas do projeto, por exemplo. Para ilustrar o uso dessas funcionalidades, esse documento apresenta os passos para criação dos dois tipos de proteção: a de edição e a de execução.


2) Procedimento

A implementação de proteção em projetos ou bibliotecas no E3 pode ser feita clicando-se com o botão direito sobre o arquivo, no Organizer (Figura 1).


Figura 1 - Opção Proteger


A tela de configuração de proteção (Figura 2) será aberta. Você poderá observar que as proteções são habilitadas de modo incremental, ou seja, a proteção de execução só pode ser feita depois da proteção de edição.

Atenção! As proteções implementadas não podem ser desfeitas caso as senhas sejam perdidas! Portanto, ao proteger determinado arquivo, mantenha as senhas armazenadas de modo seguro. Isso garante que você conseguirá usar o arquivo sempre que necessário.


Figura 2 - Tela de Proteção aos Arquivos


A senha de edição pode ser configurada pressionando-se a opção "Adicionar Proteção" no item "Proteção de Edição". Mais uma vez, essa proteção pode ser implementada para solucionar alguns dos problemas:

  • Evitar alterações feitas por pessoas não habilitadas.
  • Evitar que determinada tecnologia seja copiada ou modificada.
  • Manter controle sobre os arquivos utilizados em determinado projeto.
  • Não permitir alterações em um projeto mesmo que o cliente tenha a licença de E3 Studio.


A segunda proteção (proteção de execução) pode ser habilitada apenas depois de habilitada a de edição. A tela de configuração de proteções pode ser observada na Figura 3.

A proteção de execução depende de uma senha gravada no hardkey configurado como E3 Server. Para isso, é necessário que a senha seja gravada no hardkey no momento da configuração da licença, o que só pode ser feito pela Elipse Software. Para isso, no momento do pedido de licença do E3 Server, é necessário fornecer a senha de execução. Entretanto, esse processo pode ser feito posteriormente à compra do servidor.


Figura 3 - Proteção de execução


3) Conclusão

Em resumo:

  • As proteções disponíveis no Elipse podem ser utilizadas tanto para arquivos de projeto ou de biblioteca.
  • Senhas cadastradas nos arquivos não podem ser removidas sem que seja fornecida a senha. Portanto, cuidado com as senhas de proteção.
  • A proteção de execução depende do fornecimento da senha para a Elipse Software. Sem essa senha, não é possível executar o projeto protegido.
  • Se não for cadastrada no momento da compra, a senha pode ser gravada posteriormente. Entretanto, o processo mais eficiente é a gravação da senha no momento da compra.
  • Procure proteger os arquivos e documentar essa proteção apenas no momento da instalação. Isso facilita a edição e faz com que seja mantida uma cópia sem proteção, para a eventualidade da senha ser perdida.


Related Articles

No related articles were found.

Attachments

No attachments were found.

Visitor Comments

No visitor comments posted. Post a comment

Post Comment for "Proteção a Projetos"

To post a comment for this article, simply complete the form below. Fields marked with an asterisk are required.

   Name:
   Email:
* Comment:
* Enter the code below:

 

Article Details

Last Updated
10th of October, 2008

Autor
Paulo Henrique Soares Maciel

Would you like to...

Print this page  Print this page

Email this page  Email this page

Post a comment  Post a comment

 Subscribe me

Subscribe me  Add to favorites

Remove Highlighting Remove Highlighting

Edit this Article

Quick Edit

Export to PDF


User Opinions

No users have voted.

How would you rate this answer?




Thank you for rating this answer.

Continue