Sep 15

Instalando o SQL CE 3.5 no Dispositivo Móvel

Pessoal,

Para quem trabalha com mobilidade, um disca útil é a localização dos arquivos de instalação do SQLCE 3.5. São 3 arquivos CAB que ficam no diretório:

C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\ARMV4i\sqlce.ppc.wce5.armv4i.CAB
C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\ARMV4i\sqlce.repl.ppc.wce5.armv4i.CAB
C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\ARMV4i\sqlce.dev.enu.ppc.wce5.armv4i.CAB

Para instalar no dispositivo, basta copiar e executar na mesma ordem que estão acima.

Obs: Os nomes do arquivos podem variar de acordo com a versão do Windows Mobile do equipamento.

[]s,

Sep 12

Desenvolvimento para Bluetooth com C#

Para quem está desesenvolvendo para Windows Mobile e precisa acessar dispositivos Bluetooth, tenho duas dicas muito interessantes:
 
1. Existe um projeto Open source da 32Feet.Net que implementa diversas funcionalidades para bluetooth. Tem um post mostrando o funcionando destes componentes no link: http://blogs.microsoft.co.il/blogs/shair/archive/2009/06/21/working-with-bluetooth-devices-using-c-part-1.aspx
 
2. A Microsoft tem uma suite de componentes chamada Code4Fun Developer Kit, que tem, entre diversas outras funcionalidades, uma implementação para controle de bluetooth. Você pode obtê-la no link: http://www.microsoft.com/express/samples/c4fdevkit/Default.aspx
 
[]s,
Carlos.
Sep 12

Configurar Emulador do Visual Studio para Acessar Internet

Pessoal,
Resolvi publicar este post devido ao grande número de pessoas que solicitam este tipo de informação no fórum de mobilidade do MSDN. O objetivo é apresentar passo a passo como configurar o emulador do Visual Studio para acessar a rede e tambem a internet.
Então vamos lá:
1. Abra o emulador do Visual Studio (Tools/Connect to Device) e escolha o emulador de sua preferência (WM 5, 6 ou 6.5). Dentro do emulador, clique em File/Configure:
2. Escolha NetWork e clique para habilitar a placa de rede (connected network inidica a placa que  está ativa no nomendo no seu computador, caso tenha mais que uma):
3. Para compartilhar a placa de rede, você precsa do Virtual Machine Network Manager, que faz parte do Virtual PC 2007. “
Caso você não tenha, baixe aqui. Depois de baixado, repita o passo 2, habilitando a placa de rede.
4. Após isto, seu emulador já estará conectado, com um IP da sua rede local, caso você tenha um servidor DHCP:
5. Caso você queira fixar um IP no emulador. Dentro do emulador vá em Stat/Settings e clique em Connections:
6. Clique novamente em Connections:
7. Você verá as configurações de rede, onde My ISP, em um dispositivo real, se refere a conexão com o provedor de internet (GPRS, EDGE, etc) e My NetWork se refere a sua rede. Nesta tela, clique em Advanced:
8. Clique em Select Networks, para modificar as conexões:
9. Mude as primeira rede para My Network:
10. Caso queira configurar o IP manualmente no emulador, vá em Start/Settings/Connections e clique em Network  Cards:
11. Escolha o adaptador NE2000:
12. Mude o IP para Manual e especifique as configurações. Clicando em Name Servers, vocês poderão configurar o DNS:
É isto pessoal, espero que seja útil para todos.
[]s,
Carlos dos Santos.