Geração automática e assistida de interfaces de usuário / Automatic and aided generation of user interfaces
AUTOR(ES)
Marcelo Mrack
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
2009
RESUMO
A geração automatizada de Interfaces de Usuário (IU) é objeto de estudo há muitos anos. Desde a década de 80, dezenas de projetos foram desenvolvidos e várias soluções apresentadas ao mercado. Entretanto, mesmo com os avanços obtidos neste cenário, inúmeras dificuldades ainda continuam presentes no dia-a-dia dos desenvolvedores de sistemas. A necessidade de processos, sintaxes e linguagens proprietárias associado ao elevado esforço de configuração e à baixa reutilização de tecnologias são os principais problemas nessa área. Objetivando sanar essas dificuldades, este trabalho propõe uma solução diferenciada para o problema, a qual reutiliza e integra-se à maioria das tecnologias comumente presentes nos ambientes de desenvolvimento e que conta com um exclusivo sistema de configuração, capaz de minimizar o trabalho de geração das IU. Sendo um típico gerador baseado em modelos, o software proposto é chamado MERLIN, e objetiva automatizar completamente a geracão de interfaces CRUD, as quais estão presentes em até 30% dos sistemas que operam sobre banco de dados. Para alcançar este objetivo, o software aposta no uso intensivo de heurísticas e na formação de uma estrutura auto-contida e realimentada de configurações, a qual reside unicamente nas classes compiladas da aplicação. Completando a sua arquitetura, um processo de geração em tempo de execução inibe a produção de qualquer linha de código-fonte, o que evita a necessidade de refatoração ao longo da evolução dos sistemas. Com esses elementos em evidência e focando inicialmente a plataforma Java, sinaliza-se uma solução diferenciada, apta para ser utilizada em ambientes profissionais de desenvolvimento.
ASSUNTO(S)
interface : usuario hci interface homem-maquina ui mbuide desenvolvimento : software merlin model-based generation user interface java
ACESSO AO ARTIGO
http://hdl.handle.net/10183/37181Documentos Relacionados
- A model-based approach to user interfaces automatic building for information systems
- Uma abordagem baseada em modelos para construção automática de interfaces de usuário para Sistemas de Informação
- Geração automatica de montadores em ArchC
- Geração automática de partes operativas de circuitos VLSI
- UMA ABORDAGEM PARA A PERSONALIZAÇÃO AUTOMÁTICA DE INTERFACES DE USUÁRIO PARA DISPOSITIVOS MÓVEIS EM AMBIENTES PERVASIVOS