Azure: Mobile Services e Notification Hub ANDREA GIUNTA
Un grazie a
Agenda Introduzione al Cloud Mobile Services Scenari d’utilizzo Features Notification Hub Demo
Azure IL CLOUD SECONDO MICROSOFT
Definiamo CLOUD Pagamento a consumo Differenti datacenter Tre tipologie classiche di servizi Infrastructure As A Service Platform As A Service Software As A Service
Servizi Cloud Services Mobile Services Storage Sql Server VMs Web Sites
Windows Azure Mobile Service (WAMS) Mobile Services, cosa c’è di nuovo? WebApi & Wams NodeJs Wams Vs.Net Wams NodeJs o.Net?
Creare un Mobile Service Ovviamente bisogna avere una sottoscrizione su Azure. È possibile usufruire di un periodo di prova per testare tutti i servizi disponibili sulla Cloud Azure È un operazione semplicissima dobbiamo solo: Indicare il nome del Mobile Service, che di fatto sarà l’URL del nostro backend Selezionare/creare il/un database (Sql Azure) che verrà utilizzato dalla nostra applicazione. Selezionare la tipologia di backend tra node.js e.net
Qualcosa di nuovo… Sono state introdotte differenti novità sui WAMS ( Windows Azure Mobile Services) nel corso dell’ultimo anno. Custom Api GUID & Table Versioning Nuove libs per migliorare supporto agli sviluppatori Azure Active Directory Authentication La novità più importante è il rilascio dei.NET Mobile Services
.NET WAMS La versione.NET dei WAMS si compone principalmente di 2 tipologie di controller. Table Controller Custom Controller
TableController
CustomController Estende ApiController
I pro del Backend.NET Che vantaggi ci da in più il backend.NET? Visual studio! Debugging Mantenimento del codice semplificato Versioning e quant’altro Usa nativamente il nuovo notification hub per le push E’.NET, posso riutilizzare il mio KnowHow e assembly
I contro del Backend.NET Può risultare meno intuitivo rispetto a NodeJS Inoltre per piccoli backend è meno immediato di NodeJs
Notification Hubs Infrastruttura semplice per l’invio di notifiche push Semplificata Invio push generica Invio push ad un target Invio di push specifica per utente 1 Servizio per gestire tutte le piattaforme Multipiattaforma Lavora su cloud oppure on premises Disponibile per linguaggi esterni a.Net
Link utili Start now. Free trial. Channel 9 OrangeDotNet Microsoft Virtual Academy
“ ” Domande