Defensor Interface - Apresentação Final

Post on 15-Jan-2015

494 views 1 download

description

Apresentação do projeto na II Jornada de Iniciação em Desenvolvimento Tecnológico e Inovação do Ifes, em Vitória.

Transcript of Defensor Interface - Apresentação Final

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.

alciara.souza@gmail.com; francisco@franciscosouza.net; giovany@ifes.edu.br.