Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Fernando Michels
Título: Sistema de transferência de arquivos para dispositivos móveis baseados em web services
 
Conclusão:
Com o auxílio das ferramentas descritas e das pesquisas realizadas, foi possível alcançar todos os objetivos propostos. Certamente houve dificuldades, mas foram superadas e ao final do projeto o resultado foi positivo.
Foi verificado que o desenvolvimento para dispositivos móveis está mais acessível. Apesar de ter componentes visuais ainda limitados, com as ferramentas utilizadas neste trabalho, como o .NET Compact Framework, o Microsoft Visual Studio e o seu emulador de dispositivo móveis não há barreiras para a criação de projetos nesta linha.
A utilização de Web Services como solução para disponibilização dos serviços foi fundamental. Com esta tecnologia é possível a comunicação de uma aplicativo servidor com qualquer outro que seja capaz de se conectar ao Web Service. Outra vantagem da utilização deste recurso é a facilidade de encontrar documentação.
A maior dificuldade encontrada foi no momento da criação do módulo para o dispositivo móvel. Ainda não há muito componentes visuais no .NET Compact Framework. Com isso, foi necessária a criação de um componente para deixar o usuário selecionar o diretório que deseja salvar o arquivo e também para abrir uma janela para selecionar um arquivo a ser enviado.
Outra dificuldade encontrada foi no momento de criar a rotina para exibir a árvore de arquivos e pastas lidas do servidor para o dispositivo móvel. O componente TreeView do .NET Compact Framework possui diferenças e incompatibilidades com o mesmo componente da versão do Framework para aplicativos desktops. Com isso, foi necessária a criação de uma nova estrutura que armazenasse essas informações e posteriormente fazer a transferência para o dispositivo móvel.
As principais vantagens deste sistema são:
a) os usuários com o dispositivos móveis podem ter acesso aos seus arquivos a partir de qualquer lugar. A distância geográfica não pode limitar o acesso;
b) o uso compartilhado de arquivos por usuários remotos é controlado e facilitado, pois o sistema tem recursos de bloquear o acesso ao arquivo e registrar a leitura e gravação dos mesmo;
c) com o uso de Web Services, este sistema pode ser integrado com outros aplicativos, plug-ins ou extensões para dispositivos móveis ou desktops.
No momento dos testes foi encontrada uma limitação durante o recebimento de arquivos. Quando o arquivo a ser recebido é maior que 10 MB, o dispositivo móvel não consegue fazer o recebimento do array de bytes, devido a sua capacidade limitada em memória.