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.