Upload
francisco-souza
View
497
Download
1
Embed Size (px)
DESCRIPTION
Apresentação do projeto na II Jornada de Iniciação em Desenvolvimento Tecnológico e Inovação do Ifes, em Vitória.
Citation preview
Framework gerador de interface gráficas para Sistemas de
Informação
Prof. Msc. Giovany Frossard Teixeira
Francisco Antônio da Silva Souza
Alciara de Souza Franca
Um framework é um software utilizado para agilizar o desenvolvimento de outro software, automatizando etapas do processo de desenvolvimento deste software.
Frameworks permitem fazer “mais coisa em menos tempo”;
Exigem o estudo e aprendizado de uma ferramenta nova, o que faz com que o desenvolvedor aprenda mais e esteja sempre atualizado.
Melhoria nos processos de desenvolvimento de software utilizando Java Swing;
Redução no tempo de desenvolvimento de softwares, através da automatização de geração de interfaces gráficas.
Aumento da manutenabilidade dos aplicativos desenvolvidos em linguagem Java para ambiente Desktop;
Manter a portabilidade da linguagem no processo de automatização gerado pelo framework, possibilitando o uso do gerador em quaisquer plataformas.
A metodologia adotada foi a pesquisa bibliográfica para execução do projeto;
Os bolsistas foram submetidos a conteúdos programáticos não abordados no curso técnico para execução do projeto;
Tecnicamente, o método de construção das janelas se baseia fortemente na orientação a objetos: são utilizados os conceitos de associação e herança de classes.
Aplicação
Inteface gráfica
Banco de dados
Controladora
Aplicação
Inteface gráfica
Defensor Interface
Banco de dados
Controladora
O resultado final não é final! (: A versão atual do framework é capaz de
gerar janelas de cadastro (inserção e alteração de dados) e de listagem (ainda não 100% prontas).
Ferramentas como o Defensor Interface podem encontrar problema de aceitação;
O uso de novos frameworks ainda encontra resistência no mercado de trabalho.
Apesar da resistência, sabe-se que é muito importante o uso de frameworks visando automatizar etapas do processo de desenvolvimento de software;
Tempo é dinheiro!
Apesar das dificuldades apresentadas, o resultado alcançado foi satisfatório, avançando-se até o ponto desejado;
Já é possível a criação de janelas utilizando a ferramenta proposta.