29
CLOUD DEVELOPMENT WITH MICROSOFT AZURE Guida pratica alle Mobile Services e una semplice demo per dispositivi Android Cramarossa Giuseppe Microsoft Student Partner Università degli Studi di Bari 15 Aprile 2016

Cloud development with Microsoft Azure - Guida pratica alle mobile services e una semplice demo per dispositivi android

Embed Size (px)

Citation preview

CLOUD DEVELOPMENT WITH MICROSOFT

AZUREGuida pratica alle Mobile Services e una semplice demo per

dispositivi AndroidCramarossa Giuseppe

Microsoft Student PartnerUniversità degli Studi di Bari

15 Aprile 2016

Agenda Spiegare che cosa sono le mobile services

Contesto in cui si usano Generalità Inclusione in Azure for Dreamspark Uso in Visual Studio Uso in Android Studio

Demo Semplice chat per dispositivi Android

Connettività e mobilità Internet ha rivoluzionato il modo di vivere, di pensare e di comunicare con gli

altri Telelavoro Team multinazionali Social engagement

I dispositivi mobili connessi a Internet hanno permesso di accedere alle informazioni ovunque ci si trovi Mappe Messaggistica Istantanea Recensioni Libri

Metodi di comunicazione e condivisione delle informazioni

Notifiche Push Messaggi che appaiono nella barra delle notifiche del telefono Vengono usate per notificare informazioni più o meno importanti

Social network Twitter Facebook

Condivisione dati Dati memorizzati in database o dischi online Esempi

Condivisione file Messaggi

Azure for dreamspark (1/2) Viene fornito attraverso dreamspark.com

Gratuito per gli studenti Uso dei software esclusivamente a scopo didattico È necessario un codice di verifica che dimostra lo status di studente

Servizi offerti su Azure for Dreamspark App Web

Creazione di siti con dei CMS (Joomla o Wordpress) Database MySQL Database SQL Mobile App

Azure for dreamspark (2/2) Registrarsi su dreamspark.com

È necessario un account Microsoft per potersi registrare Link diretto: aka.ms/joinds

Registrarsi su Azure Link diretto: aka.ms/a4d È necessario il numero di telefono per verifica Attendere fino a quando non è pronta la sottoscrizione

Mobile Services (1/2) Offre tre servizi fondamentali

Notifiche push Data storage Social login

Utile per creare applicazioni sociali e mobili In questo contesto si parlerà solamente di data storage

Mobile Services (2/2) Schemi dinamici

Non è necessario definire i campi della tabella manualmente Viene creata in base a delle proprietà definite nel programma

Creazione di una classe Le proprietà della classe saranno i campi del database

Lo schema dinamico è molto utile in progettazione ma va disabilitato in produzione

Effettua le operazioni principali su un database senza scrivere nemmeno una riga di codice CRUD

I campi di default delle tabelle

Creazione di una Mobile Services passo passo Cliccare su Nuovo (passaggi evidenziati in rosso e numerati)

Creazione di una Mobile Services passo passo

Creazione di una Mobile Services passo passo

Creazione di una Mobile Services passo passo

Creazione di una Mobile Services passo passo

Creazione di una Mobile Services passo passo Dopo aver seguito il tutorial provando ad accedere al sito dovrebbe

comparire questa schermata

Uso delle Mobile Services: Visual Studio

Uso delle Mobile Services: Visual Studio

Uso delle Mobile Services: Visual Studio

Uso delle Mobile Services: Visual Studio

Uso delle Mobile Services: Visual Studio

Uso delle Mobile Services: Android Studio

Uso delle Mobile Services: Android Studio

Uso delle Mobile Services: Android Studio

Uso delle Mobile Services: Android Studio

Inserire come dipendenze Guava Gson Sono presenti già tra le opzioni

Aggiungere la libreria per usare le mobile services Link al download http://go.microsoft.com/fwlink/?LinkID=717033

Uso delle Mobile Services: Android Studio

Demo: Interfaccia e testo

Demo: Il risultato

Grazie per l’attenzione