Configurando o BlackBerry Smartphone Simulator

Se você quiser executar o BlackBerry Smartphone Simulator sem iniciar os dois arquivos .bat no arquivo .zip do BlackBerry Messenger SDK, poderá criar seus próprios arquivos .bat especificando os seguintes parâmetros para oferecer suporte ao BlackBerry Messenger SDK.

Parâmetro

Descrição

app-param=regDestIP

Este parâmetro deve especificar o endereço IP do computador que executa o BlackBerry MDS Simulator. Se o BlackBerry MDS Simulator estiver sendo executado no mesmo computador que o BlackBerry Smartphone Simulator, especifique 127.0.0.1.

app-param=regDestPort

Este parâmetro deve especificar a porta padrão, 19781. Se você usar um valor diferente, certifique-se de que seja o mesmo para todas as instâncias de BlackBerry Smartphone Simulator.

app-param=DisableSyncServiceRecord

Este parâmetro deve ser especificado para possibilitar a comunição entre PINs entre os aparelhos. Se você executou o BlackBerry Smartphone Simulator sem ter especificado este parâmetro, no BlackBerry Java Plug-in para Eclipse, clique em BlackBerry > Clean Simulator para excluir o sistema de arquivos e remova o registro de serviço SINC da instância anterior.

session

O número da sessão deve ser exclusivo para cada instância do simulador.

app-param=regSrcPort

O número da porta deve ser exclusivo para cada instância do simulador.

pin

Esse parâmetro deve ser 0x2100000 ou superior e exclusivo para cada instância do simulador.

Exemplo

O exemplo a seguir demonstra como executar duas instâncias de BlackBerry Smartphone Simulator usando a mesma instância de BlackBerry MDS Simulator. Crie um arquivo .bat com o seguinte conteúdo para ativar cada instância de BlackBerry Smartphone Simulator:

Conteúdo do arquivo .bat do simulador 1:

@echo off
fledge.exe /app=Jvm.dll /handheld=9800 /session=Sim1 /app-param=JvmAlxConfigFile:9800.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000A /app-param=regVersion=3 /app-param=regDestIP=127.0.0.1 /app-param=regDestPort=19781 /app-param=regSrcPort=19780 /app-param=DisableSyncServiceRecord

Conteúdo do arquivo .bat do simulador 2:

@echo off
fledge.exe /app=Jvm.dll /handheld=9800 /session=Sim2 /app-param=JvmAlxConfigFile:9800.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000B /app-param=regVersion=3 /app-param=regDestIP=127.0.0.1 /app-param=regDestPort=19781 /app-param=regSrcPort=19782 /app-param=DisableSyncServiceRecord

Estas informações foram úteis? Gostaríamos de receber seus comentários.