ABC dell*informatica Avvia Bene il tuo Computer

Download Report

Transcript ABC dell*informatica Avvia Bene il tuo Computer

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
Sql
Server
Mobile
Services
Storage
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.
http://WindowsAzure.com
Free trial.
Channel 9
http://channel9.msdn.com
OrangeDotNet
http://aka.ms/azurefree
http://www.orangedotnet.org
@andreagiunta63
@OrangeDotNet
Microsoft Virtual Academy
www.microsoftvirtualacademy.com
“
Domande
”