Trabalhando com banco de dados em aplicativos mobile

  • Augusto Marlon Belwaldt de Oliveira IFRS - Câmpus Canoas, Brasil
  • Igor Lorenzato Almeida
  • Denise Regina Pechmann

Resumo

O uso dos Smartphone cresceu muitos nos últimos anos. Isso acarretou em um grande esforço das fabricantes em melhorias no hardware e das gigantes de software um reposicionamento quanto aos sistemas operacionais para estes tipos de dispositivos. E isso gerou uma bola de neve que trouxe grandes e constantes inovações no setor, refletindo cada vez mais em usuários e desenvolvedores mais satisfeitos com as novas tecnologias, que os permitem ficar mais tempo conectados.Isso também teve outra consequência direta: os usuários passaram a armazenar seus dados não só nos computadores Desktop, mas também em seus smartphones. Logo, estes dispositivos passaram a receber uma quantidade maior e crescente de dados. Principalmente dados de áudio e mídia. Logicamente, as plataformas móveis perceberam que teriam que fornecer métodos de armazenamento de dados mais sofisticados que o tradicional armazenamento baseado em arquivos como e o caso do SQLITE no android. O objetivo do trabalho é descrever quais os tipos de possibilidades que o android oferece para os desenvolvedores trabalharem com o armazenamento de dados nas aplicações mobile.No trabalho estarei abordando a base de dados SQLITE e os outros bancos de dados que dependem de um servidor para rodar. Foi implementado em um aplicativo com uma conexão nativa com a biblioteca SQLITE ,e foi criado um WebService para conectar o aplicativo com MYSQL os dois banco são bons é claro, mas cada um com suas vantagens e desvantagens .O SQLITE é uma biblioteca em linguagem C, open source, que implementa um banco de dados SQL embutido, ou seja, não tem processo servidor separado, lendo e escrevendo diretamente no arquivo de banco de dados no disco. O android utiliza o SQLITE por ser uma biblioteca leve, utilizando dentre 250kb a 500kb, sendo multi-plataforma, onde você pode copiar livremente um banco de dados entre sistemas de 32bits e 64bits.O MYSQL banco open source que depende de um servidor para trabalhar sua capacidade para armazenamento e maior que o SQLITE é claro , mas para conecta-lo com o android e necessário criar um Web Service para conexão, e para realizar as manipulações dos dados. Ficou concluído que o ideal para uma aplicação de alto porte utilizar as ás duas tecnologias, mas para aplicações onde pequenas onde não a necessidade de conexão com internet utilizar o SQLITE.
PALAVRAS-CHAVE: APLICATIVO; ANDROID; BANCODEDADOS;

Publicado
2014-09-10
Seção
[Pesquisa] Resumos nível superior