Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Cleiton Eduardo Saturno
Título: Geração de interfaces de usuário a partir de um projeto de telas
 
Resumo:
Este trabalho apresenta uma ferramenta desenvolvida na forma de plugin, com o propósito de realizar a geração de código a partir de um diagrama de telas projetado com o Enterprise Architect. O desenvolvimento em forma de plugin é amparado pelo conceito de I-CASE, que propõe formas de integração entre ferramentas CASE com diferentes propósitos. Para a integração são usados recursos da tecnologia COM, mais especificamente o ActiveX, que produz um alto nível de integração entre as ferramentas. A ferramenta gera código para alguns dos principais componentes usados na construção de interfaces de usuário, como botões, caixas de texto, rótulos e botões de checagem. O código é gerado segundo as diretrizes de um template definido para este fim, o que traz ao usuário uma grande flexibilidade ao processo. A linguagem do template foi especificada usando a notação BNF, e os analisadores léxico e sintático foram gerados a partir da ferramenta GALS.