defensor interface - apresentação final

Post on 15-Jan-2015

493 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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.

top related