none
Iniciando em desenvolvimento para mobile RRS feed

  • Pergunta

  • Boa tarde...

    Estou começando a desenvolver em .NET para aplicações mobile, e estou
    com algumas dúvidas e gostaria se fosse possível você pudesse me
    ajudar em algumas delas.

    Primeiramente instalei o VS 2005 e achei muito interessante e muito
    fácil a IDE, já tive um contato com Visual Basic a algum tempo e não
    foi tão complicado relembrar algumas coisas.
    Porém li em alguns lugares que uma aplicação feita em Visual Basic
    .NET 2005 só roda em pockets que tenham o Microsoft Pocket PC,
    Microsoft Windows Mobile 2003 ou Windows CE .NET 5.0.

    Na verdade isso me deixou bastante confuso, pois já vi Win CE core,
    Win CE .NET 4.2 e 5.0, Microsoft Windows Mobile 2003 Second Edition,
    Pocket PC e não achei em nenhum lugar algum artigo ou livro que
    pudesse ser bem claro em relação a por exemplo..."Se vc desenvolver em
    tal VS, só pode rodar nesse OS".

    Bom, pra clarear mais um pouco sobre minhas dúvidas. Meu projeto de
    Conclusão de Curso, é fazer a automação de uma determinada peça de uma
    colhedeira de cereais (Soja, Milho), e para isso eu usaria um coletor
    de dados ligado a alguns equipamentos, por isso estou com esta dúvida.
    Não sei se por exemplo o coletor tiver o Pocket PC, com qual linguagem
    eu posso fazer o sistema, se em 2003 ou 2005, o mesmo vale para os
    outros SO's.

    Outra questão. Mediante a toda essa "incerteza de informações",
    resolvi desinstalar o VS 2005 e instalar o VS 2003, e estou com uma
    dúvida.., no VS 2005 eu conseguia acessar os botoes "físicos" do
    equipamento, como as setas direcionais e etc., existe alguma forma de
    deixar o 2003 com a mesma "cara" do 2005? Caso não tenha, Como acesso
    os botoes fisicos pelo 2003.

    Outra coisa... eu utilizarei alguns sensores que irão me passar uma série de dados via Serial ou USB host (vai depender do modelo do meu equipamento). Para receber estes dados na minha aplicação eu preciso de um socket ou existe outra forma de monitorar a porta em busca dos dados. Caso seja socket, alguém pode me passar um exmplo em VB.net? Pois nunca fiz um e não sei como fazer.

    Acho que ficou meio confuso, vaso vocês não tenham entendido
    alguma coisa, fiquem a vontade em perguntar.

    No aguardo.
    Atenciosamente
    sábado, 23 de setembro de 2006 16:42

Todas as Respostas

  • Ola,

    Vamos lá então vou tentar ajudar a enterder alguns pontos.

    Com relação a ao VS 2005 uma aplicação feita no mesmo vai rodar em qualquer dispositivo que tenha o CompactFramework instalado ou seja não depende do IDE que você está usando, os tipos de sistemas que aparecem como opção são somente para ajudar na tarefa de compatibilidade de dispositivos, que a grosso modo mas veja bem isso é uma visão bem por cima mas já dá uma idéia legal.

    Hoje podemos dividir os dispositivos em PocketPC e Outros(smart fone, Palm, etc.), caso for desenvolver para Pocket, você deve usar a opção Pocket PC da IDE, ja se for usar outro dispositivo deve usar uma das outras opções conforme descrição do fabricante. Mas lembre isso serve somente para interface.

    Então tanto o VS 2005 quanto o VS 2003 vão trabalhar igual, mas é claro que com o VS 2005 você terá mais recursos.

    terça-feira, 26 de setembro de 2006 11:38
  • Certo Alvaro, então não existe nenhum padrão do tipo, Se eu utilziar o VS 2003 só posso rodar em Windows CE 4.2 .NET..
    Caso eu opte por utilizar o VS 2005 e o equipamento que eu pretendo utilizar tenha o Windows CE 4.2 .NET é só instalar o Compact Framework 2.0 que eu consigo rodar sem problemas?
    Pois o equipamento que eu pretendo utilizar tem instalado o Win CE 4.2 .NET (https://partners.psc.com/marketlit/Send.aspx?file=R40-0064-BP)

    No aguardo.
    Atenciosamente


    Fred

    terça-feira, 26 de setembro de 2006 13:29
  • Não se desenvolver em VS 2003 poderá rodar em qualquer WinCE, o WinCE no caso seria qualquer Windows para Mobile(PDA).
    terça-feira, 26 de setembro de 2006 13:35
  • Certo, agora deu uma clareada.
    Então posso desenvolver sem problemas em Visual Studo 2005 e conseguir rodar minha aplicação no CE 4.2 .NET.
    Obrigado pela resposta, sei que é uma dúvida meio "boba", mas não tinha entendido isso...

    Valeu!

    Abraços!!
    terça-feira, 26 de setembro de 2006 13:40