Jan Hentschel Microsoft Expert Student Partner Windows Azure Insider...

Post on 06-Apr-2015

107 views 0 download

Transcript of Jan Hentschel Microsoft Expert Student Partner Windows Azure Insider...

Jan HentschelMicrosoft Expert Student PartnerWindows Azure Insider

jan.hentschel@studentpartners.de@Horizon_Net

Windows Azure

Windows Azure Mobile Services How-to Guide

• Einführung in die Mobile Services

• Authentifizierung

• Push Notifications

• Serverseitige Skripte

• Zusammenfassung und FAQ

Agenda

Was sind die Windows Azure Mobile Services?

Einführung in die Mobile Services

• Was braucht man ohne Mobile Services?• Web Service• Windows Azure Storage• Windows Azure SQL Database• Access Control Service• Etc.

• Mit Windows Azure Mobile Services alles in einem Paket

• Leichtere Erstellung eines mobilen Backends innerhalb von Minuten

Warum Windows Azure Mobile Services?

Einführung in die Mobile Services

Typische Einsatzszenarien

Einführung in die Mobile Services

Erstellung von mobilen Apps

Rapid Development

Apps basierend auf strukturierten Daten

• Authentifizierung gegen Windows Live

• Zugriffslevel für jede CRUD-Operation• Everyone• Anybody with the Application Key• Only Authenticated Users• Only Scripts and Admins

• Feinere Kontrolle anhand von serverseitigen Skripten

Authentifizierung

Überblick über den Lebenszyklus

Push Notifications

• Ermöglichen anwendungsspezifische Logik auf dem Server• Logik wird als JavaScript-Funktion bereitgestellt

• Serverseitige Skripte auf Tabellen für• Inserts• Updates• Deletes• Reads

Serverseitige Skripte

Serverseitige SkripteValidierung beim Einfügen von Daten / Limitierung der Zugriffsrechte auf nutzereigene Daten

Serverseitige SkripteSenden von Push Notification beim Einfügen von Daten

Was sind die Windows Azure Mobile Services?

Zusammenfassung

• Mobiles Backend in Minuten

• Leichtes Hinzufügen von• Push Notifications• Authentifizierung• Anwendungsspezifischer Logik per serverseitigen Skripten

Warum Windows Azure Mobile Services?

Zusammenfassung

• Allgemeine Informationen• Freischalten der WAMS - https://

account.windowsazure.com/PreviewFeatures • Dev Center - https://www.windowsazure.com/en-us/develop/mobile/• Tutorials -

https://www.windowsazure.com/en-us/develop/mobile/resources/• Dokumentation - http://

msdn.microsoft.com/en-us/library/windowsazure/jj554228.aspx • Videos - http://

channel9.msdn.com/search?term=windows+azure+mobile+services

Allgemeines

FAQ

• Push Notifications• Live Connect Entwicklungscenter - http://msdn.microsoft.com/de-de/live/

• Downloads• Live SDK - http://msdn.microsoft.com/de-de/live/ff621310

• Foren• WAMS Forum - http://

social.msdn.microsoft.com/forums/de-de/azuremobile/threads • Windows 8 - http://

social.msdn.microsoft.com/Forums/en-US/category/windowsapps

Downloads & Troubleshooting

FAQ

Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind

• Windows Azure Homepagehttp://www.azure.com

• Kostenloser Demo-Accounthttp://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E

• Windows Azure Development Centerhttp://www.windowsazure.com/en-us/develop/overview/

• Windows Azure SDKshttp://www.windowsazure.com/en-us/develop/downloads/

• Windows Azure Training Kithttp://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/

• Kundenreferenzenhttp://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53

• Video-Serie zu Windows Azure (10-Minuten-Videos):http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C

I

www.azure.com