none
Migrar uma aplicação RRS feed

  • Pergunta

  • Tenho uma aplicação para iPhone e Android que preciso migrar esta app para windows phone 7 porém estou encontrando algumas dificuldades.

    A aplicação funciona da seguinte maneira. É um aplicativo utilizado nos smartphones dos vendedores da minha loja que possui um catálogo de peças industriais on-line e este é alterado toda semana. O catálogo está em banco de dados SQLite e pesa de 96k a uns 360k (depende do catálogo). O vendedor pode utilizar de dois modos , on-line ou off-line, quando o sistema está nomo off-line dá para consultar o preço e descrição das peças, a unica coisa que não vai no banco SQLite são as fotos. Porque o sistema é assim? As internets móveis brasileiras são muito ruins e instáveis em algumas regiões, então o sistema possui este banco local apenas com descrições e preços das peças para não deixar o vendedor na mão.

    Meu problema com o windows phone:

    1 - Preciso baixar o banco e tentei usar System.net.WebClient porém não consigo acesso a função DownloadFile. 

    2 - Preciso guardar este arquivo em uma pasta. Porém o código Environment.GetFolderPath retorna vazio para qualquer pasta do enumerado Environment.SpecialFolder

    Preciso colocar o banco de dados sqlite e acessar, encontrei na internet um código que permita trabalhar com o SQLite no Windows Phone mas preciso baixar o banco da net para uma pasta local para acessar o banco.

    sexta-feira, 29 de junho de 2012 14:15

Respostas

  • Amigo,

    você pode desenvolver seu App consumindo serviços na nuvem com webservices e Json. Caso a internet esteja fora você passa consumir recursos do banco local.

    Um outro recurso interessante é que quando o celular está sendo carregado na tomada, você pode executar processos mais demorados como ir no servidor e atualizar seu banco local sincronizando os dados.

    Da uma olhada neste artigo.
    http://msdn.microsoft.com/pt-br/windowsphone/hh335638


    • Marcado como Resposta Rick Sam segunda-feira, 2 de julho de 2012 17:43
    sexta-feira, 29 de junho de 2012 19:09

Todas as Respostas

  • Amigo,

    você pode desenvolver seu App consumindo serviços na nuvem com webservices e Json. Caso a internet esteja fora você passa consumir recursos do banco local.

    Um outro recurso interessante é que quando o celular está sendo carregado na tomada, você pode executar processos mais demorados como ir no servidor e atualizar seu banco local sincronizando os dados.

    Da uma olhada neste artigo.
    http://msdn.microsoft.com/pt-br/windowsphone/hh335638


    • Marcado como Resposta Rick Sam segunda-feira, 2 de julho de 2012 17:43
    sexta-feira, 29 de junho de 2012 19:09
  • Eh Paulo ! atualmente estou fazendo exatamente como vc sugeriu mas a minha app não tem o mesmo desempenho de carregamento da carga local no windows phone em relação as outras plataformas. 

    Valeu

    segunda-feira, 2 de julho de 2012 17:43