Writing apps for Android with .NET: slide e demo

 
Come promesso sono online le demo e le slide presentate durante la mia sessione su MonoDroid.

 
Le demo in questione contemplano 3 scenari di utilizzo di MonoDroid:
Per eseguire le demo è necessario effettuare alcune configurazioni preliminari:
 
  • Per  l’esempio SQL Server dopo aver aver lanciato lo script di creazione del db o aver importato il backup dello stesso, sarà necessario abilitare la modalità di autenticazione mista di SQL Server (autenticazione di Windows e autenticazione di SQL Server); quindi aggiungere un utente, al database in questione, con relativi privilegi di accesso.
    Fatto questo bisognerà configurare opportunamente la stringa di connessione nella classe SqlHelper.
  • Per l’esempio WCF dopo aver aver lanciato lo script di creazione del db o aver importato il backup dello stesso, se non lo si è fatto in precedenza, bisognerà installare  IIS Express, quindi configurare il servizio WCF  a utilizzare IIS Express come development  server. Subito dopo modificare il file applicationhost.config generalmente ubicato in C:\Users\..\Documents\IISExpress e configurare il servizio come nell’esempio seguente:

    <site name="EmployeesService" id="6">
                  <application path="/" applicationPool="Clr4IntegratedAppPool">
                      <virtualDirectory path="/" physicalPath="C:\Users\lalario\Dropbox\Android\NorthWind02\EmployeesService" />
                  </application>
                  <bindings>
                      <binding protocol="http" bindingInformation="*:1063:" />
                  </bindings>
              </site> 

    dove dovrete sostituire il percorso in giallo con il vostro.  Questo consentirà al servizio di  essere consumato correttamente dall’emulatore Android che non è in grado di raggiungere li servizio hostato come localhost.

Oltre alle slide reperibili su Slideshare potete trovare qui le tre demo mostrate per info e/o suggerimenti sono a vostra disposizione attraverso i contatti inseriti nelle slide.
Published Tuesday, February 12, 2013 2:09 AM by leo.alario
Powered by Community Server (Commercial Edition), by Telligent Systems