II Mostra de Software da FEMA - Fema

Propaganda
II Mostra de Software da FEMA
IMPLEMENTAÇÃO DE PROJETO EM GOOGLE ANDROID PARA
GESTÃO DE TRATOS CULTURAIS
Kleber Aparecido de Souza DOMINGOS1, Guilherme de Cleva FARTO1
1
Instituto Municipal de Ensino Superior de Assis (IMESA)
Fundação Educacional do Município de Assis (FEMA) – Assis/SP (Brasil)
[email protected], [email protected]
Introdução
Com o grande crescimento do agronegócio e a evolução das tecnologias em
dispositivos moveis, juntamente com as plataformas open source, podem auxiliar
para grandes desenvolvimentos de aplicativos que irá ajudar esse mercado carente
de tecnologias para pequenos produtores. Baseado nessa tecnologia e plataformas
está sendo desenvolvido um sistema de gestão e planejamento para tratos culturais.
O sistema SistAgro tem por base uma Web Service com uma base de dados open
source, o PostgreSQL e para apontamentos dos processos realizados no campo
uma aplicação desenvolvida na plataforma Google Android. A versão Web tem as
seguintes funcionalidades como cadastros das principais informações que serão
importados para a aplicação mobile, movimentações, planejamentos de futuras
operações, consultas, relatórios, gráficos, mapa de localização dos dispositivos. A
versão Google Android se baseia nos apontamentos, como operações, plantio,
pragas, colheitas, entrega do produto, sincronismo inteligente de cadastro,
consultas, gráficos, mensagens entre Web e dispositivos.
Objetivos
Prover um sistema que auxilie os pequenos produtores nas tomadas de decisões
rápidas de forma a uma maior produtividade, acompanhamento do que foi plantado
e colhido, assim como também a ajudar nos processos das operações.
Público-alvo
Pequenos e médios produtores rurais.
Áreas Utilizadas
Vindo por sua vez ser utilizadas em sítios e fazendas nos processos agrícolas
desde, no início do preparo da terra até a entrega do produto final no silo.
Tecnologias Aplicadas
O sistema web é desenvolvido em Java Server Faces juntamente com o framework
Prime Faces, contendo uma base de dados PostgreSQL e o aplicativo de mobilidade
em Google Android.
Java é uma das mais importante e amplamente usadas linguagem de programação
de computadores do mundo, porque é a linguagem predominante na Internet.
Atualmente, se desenvolve Web profissional implica proficiência em Java, portanto,
se a programação de aplicativos Web estiver em seus planos, você escolheu a
linguagem certa para aprender. Java também faz parte da revolução dos
smartphones, porque é usada na programação Android [1].
O Android é a nova plataforma de desenvolvimento para aplicativos móveis como
smartphones e contém um sistema operacional baseado em Linux, uma interface
visual rica, GPS, diversas aplicações já instaladas e ainda um ambiente de
desenvolvimento bastante poderoso, inovador e flexível. Outra boa noticia é que
podemos utilizar a consagrada linguagem Java para desenvolver as aplicações.
Usufruir de todos os recursos a que temos direito [2].
O PostgreSQL é um software de código aberto. O termo "software open source",
muitas vezes confunde as pessoas. Com o software comercial, uma empresa
contrata programadores, desenvolve um produto e vende-lo aos usuários. Com a
comunicação via Internet, no entanto, existem novas possibilidades. Software de
código aberto tem nenhuma empresa. Em vez disso, os programadores capazes
com interesses com algum tempo livre se reúnem via internet e trocar idéias. Alguém
escreve um programa e coloca-lo em um lugar que todos possam acessar [3].
Figura 1 – Interfaces dos sistemas Web e Mobile
Situação Atual
O sistema se encontra em desenvolvimento, porem já tem módulos concluídos
podendo ser executado para demonstrações, vindo assim obter o máximo de
conhecimento até o termino do projeto.
Conclusão e trabalhos futuros
Por meio dessa breve abordagem, vendo que o sistema é simples e ao mesmo tem
robusto utilizado tecnologias do dia a dia e plataformas open source, vindo assim ser
um projeto de baixo custo.
Para os trabalhos futuros sugerem a utilização do GCM para comunicação entre
Web e dispositivos, assim como o uso de mapas na mobilidade e cerca eletrônica.
Referências
[1] SCHILDT, Herbert. Java para iniciantes – Crie, Compile e Execute Programas Java
Rapidamente. 5. ed. São Paulo: Bookman, 2013.
[2] LECHETA, Ricardo R. Google Android. – Aprenda a criar aplicações para dispositivos
móveis com o Android SDK. 3. ed. São Paulo: Novatec, 2014.
[3] MOMJIAN, Bruce. PostgreSQL – Introduction and Concepts. 2. ed. Upper Saddle River:
Addison-Wesley, 2001.
Download