Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Jorge Alexandre Hwizdalech Filho
Título: Migração do sistema Aruana – maleta para multiplataforma
 
Conclusão:
Este trabalho realizou a implementação das principais funções do sistema Aruana-
Maleta para um aplicativo desenvolvido no ambiente Delphi 10 Seattle. Este trabalho resulta
em uma extensão do trabalho de Demarchi (2012), que desenvolveu um aplicativo nos mesmo
moldes, porém apenas para a plataforma Android.
O aplicativo desenvolvido manteve as principais funções do sistema Aruana-Maleta,
como cadastro de animais, registro de nascimento de animais, morte, desmame, descarte,
venda, compra, mudança de pastos e transferência. Para possibilitar uma integração futura do
aplicativo com o sistema Aruana-Maleta foi mantida as funcionalidades de importação e
exportação de dados, porém utilizando arquivos XML.
A ferramenta escolhida para o desenvolvimento, o Delphi 10 Seattle, trouxe
praticidade para o desenvolvimento da interface, como já era para o ambiente Windows,
porém, com limitações para as personalizações. Os componentes nativos apresentaram
propriedades e eventos importantes para o desenvolvimento do aplicativo, tornando possível o
desenvolvimento do aplicativo num curto período de tempo.
O ambiente Delphi 10 Seattle fornece recursos para o desenvolvimento de aplicativos
para múltiplas plataformas, porém, a execução de testes e configuração da interface para as
variadas plataformas que deve ser configurada de forma manual, conforme foi descrito na
Seção 3.3.1. Um problema detectado é que, apesar do ambiente oferecer os recursos para
desenvolvimento multiplataforma, restrições de licenciamento impostas por essas plataformas
podem impedir que isso seja feito. Por exemplo, a geração da versão para a plataforma iOS é
possível somente com a obtenção de uma licença da Apple Store e com o desenvolvimento
sendo realizado em uma máquina da Apple.