Quick-list for testing and demoing on a real device


In the last days I set up a demo app running on a SmartPhone / PocketPC. I needed to wake-up an app on the SP by sending an SMS. This is well described in http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/ReceivingSMSMessages.asp. The hard part is setting the security right, because SMS is a privileged operation. For an in-depth description see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/smartphone_security.asp.


These are the steps for unmanaged code.



  1. Reboot the phone
  2. Connect the USB cable
  3. Select Guest partnership
  4. Launch the "Smartphone 2003 SDK" command prompt
  5. Type spdps /create /device
    This is needed just once. The next time
  6. Open the embedded Visual C++ project
  7. Verify that the binaries will be signed with the "Smartphone 2003 Privileged Test Signing Authority"

  8. Deploy the application to the device

Comments (2)
  1. Alessandro says:

    Ciao Giulio,

    Sono contento di vedere, che in Italia ci sono altri "matti" che lavorano su SmartPhone, io sono uno di quelli !.

    Sto provando diverse devices Mpx220, SP3 I-mate, PDA2K.

    Non ho ben capito però se la procedura per accedere alle funzioni trusted deve essere fatta per modelli diversi di smartphone, io lo fatta all’inizio su un mpx220, quando ho cambiato device (sp3), non funzionava nemmeno il debug, rifatta la procedura con spdps /device, tutto ok.

    A questo punto mi prendono i dubbi relativi al setup, tu cosa ne pensi ?

    Grazie.

  2. Giulio Vian says:

    spdps /device non fa’ altro che pubblicare sul device i certificati di sviluppo in modo da poter fare il deploy e il debug delle applicazioni. Cambiando device o riavviando il dispositivo è necessario ripetere l’operazione.

    Per rilasciare l’applicazione al pubblico o un deploy su un cliente è necessario procurarsi un certificato ufficiale tipo Mobile2Market.

Comments are closed.

Skip to main content