Fundamentação Projeto MVC
1 - INTRODUÇÃO
O Android é um sistema operacional baseado no Linux e desenvolvido pela Google, “Android é a plataforma mais popular do mundo móvel. Com o Android você pode usar todos os aplicativos do Google que você conhece e ama, existem mais de 600.000 aplicativos e jogos disponíveis no Google Play para o manter entretido, ao lado de milhões de músicas e livros, e milhares de filmes. Dispositivos Android já são espertos, e só vai ficar mais inteligente” (ANDROID, 2013).
Como o sistema é uma plataforma aberta, qualquer pessoa com conhecimentos em programação, pode desenvolver aplicativos para o S.O. . “A venda de smartphones cresceu 78% em 2012, comparado com o ano anterior. Foram vendidos 16 milhões de celulares inteligentes no país, contra 9 milhões de aparelhos em 2011.” (IDGNOW, 2013). Assim a cada dia se tornando mais popular, não um mero celular, mas sim um videogame, uma agenda, um controle, uma câmera, em fim o que você imaginar e estiver dentro de suas limitações.
A aplicação Web é um sistema que depende somente de um Web Browser (Navegador Web), assim não possui muita dependência com o sistema operacional do computador, facilitando a mobilidade, desenvolvimento e manutenção do software. Será utilizando um banco de dados grátis para reduzir o custo final do sistema.
A integração entre uma aplicação web e um sistema Android, irá combinar o melhor de cada sistema, o poder de processamento e velocidade de um computador e a mobilidade e praticidade de um smartphone. Com isso poderemos utilizar o computador para processar dados mais complexos que necessitam um poder de processamento maior, e o smartphone para solicitar esse processamento.
O projeto será composto de uma aplicação web aonde será gerenciado todo o sistema, como compras, vendas e controles de produtos, a aplicação irá ser iniciada em um computador com sistema operacional Windows, essa aplicação será acessada através de um navegador, assim