Top Banner
DEMO app - http://bit.ly/amsdemo
27

MS FEST 2013 - Azure Mobile Services

Jul 22, 2015

Download

Education

Vaclav Jirovsky
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MS FEST 2013 - Azure Mobile Services

DEMO app - http://bit.ly/amsdemo

Page 2: MS FEST 2013 - Azure Mobile Services

Azure Mobile Services

Václav Jirovský

Page 3: MS FEST 2013 - Azure Mobile Services

Co jsou AMS?

Page 4: MS FEST 2013 - Azure Mobile Services

Co jsou AMS?

• Služby pro mobilní vývojáře• platformy – Windows 8, Windows Phone 8, iOS, Android

• Řeší:

• Data uživatelů

• Autentizace – Facebook, Twitter, Microsoft Account, Google Account

• Push notifikace

• HTTPS přístup

www.azure.com

Page 5: MS FEST 2013 - Azure Mobile Services

Jak funguje AMS

• Nadstavba nad Azure SQL

• Vše přístupné přes REST API (GET, INSERT, PUT, DELETE)• Použití mnoha jazyků

• Možnosti práce s

• User identity

• Data (tables)

• Custom API

• Scheduler

Page 6: MS FEST 2013 - Azure Mobile Services

DEMO• Portál, server-side skripty

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

• Propojení WP8 app s AMS (Azure SDK)

Page 7: MS FEST 2013 - Azure Mobile Services

User identity

• Uživatel nemá vlastní účet u aplikace, přihlašuje se účtem jiné služby

• SSO přihlášení od:• Microsoft

• Facebook

• Twitter

• Google

Page 8: MS FEST 2013 - Azure Mobile Services

DEMO• server-side nastavení

• Propojení WP8 app s user identity

Page 9: MS FEST 2013 - Azure Mobile Services

Data (tabulky)

• Přístup k datům

• JavaScript triggery na operace s tabulkami• Insert, Update, Delete

• Nastavení práv

• Doopravdy uloženo v Azure SQL• Nutnost použít API pro editaci dat

Page 10: MS FEST 2013 - Azure Mobile Services

DEMO• Použítí data tabulky (server-side, ve WP8 app), práva

Page 11: MS FEST 2013 - Azure Mobile Services

Custom API

• Sekvence příkazů v JavaScriptu

• REST přístup• Nastavení práv

Page 12: MS FEST 2013 - Azure Mobile Services

DEMO• Použítí custom API, práva, skripty

Page 13: MS FEST 2013 - Azure Mobile Services

Scheduler (preview)

• Sekvence příkazů v JavaScriptu

• Časové automatické spuštění

Page 14: MS FEST 2013 - Azure Mobile Services

DEMO• Použítí scheduleru

Page 15: MS FEST 2013 - Azure Mobile Services

Push notifikace

• Tiles Toasts

• Badges

Každá aplikace na zařízení má svoje Channel URI

http://db3.notify.live.net/throttledthirdparty/01.00/AAE7ESa2vMCeSq9mFtEiF36jAg.....

Page 16: MS FEST 2013 - Azure Mobile Services

Push notifikace – AMS server side

• push.mpns – Windows Phone

• push.wns – Windows 8

• push.apns – iOS

• push.gcm - Android

http://msdn.microsoft.com/en-us/library/windowsazure/jj554217.aspx

Page 18: MS FEST 2013 - Azure Mobile Services

Push notifikace

• AMS výborně řeší push notifikace

• Lze posílat přes

• Triggery tabulky (data)

• Custom API

• Azure Notification Hubs

Page 19: MS FEST 2013 - Azure Mobile Services

DEMO• Push notifikace přes triggery tabulky

Page 20: MS FEST 2013 - Azure Mobile Services

Azure Notification Hubs

• Řešení pro situaci, kdy jeden zasílástejnou správu všem

• V Azure Service Bus

• App se zaregistruje, neřešíte channelexpiraci apod.

Page 21: MS FEST 2013 - Azure Mobile Services

DEMO• Azure Notification Hubs

Page 22: MS FEST 2013 - Azure Mobile Services

Azure SDK (2.2)

• Propojení Visual Studia s Azure portálem

• Správa Azure portálu přímo z VS

• skripty AMS, SQL DB, Storage, Virtual Machines, Websites…

• VS 2012, 2013

Page 23: MS FEST 2013 - Azure Mobile Services

DEMO• Využítí Azure SDK ve VS

Page 24: MS FEST 2013 - Azure Mobile Services

Kolik stojí AMS?

• Platí se výpočetní výkon (vykonávání skriptů), databáze, traffic

• Do určité míry zdarma

• Notification Hubs• Zdarma do 500 aktivních zařízeních

https://www.windowsazure.com/en-us/pricing/calculator/?scenario=mobile

Page 25: MS FEST 2013 - Azure Mobile Services

Kolik stojí AMS?

Page 26: MS FEST 2013 - Azure Mobile Services

Prostor pro dotazy

Page 27: MS FEST 2013 - Azure Mobile Services

Závěrem

Václav Jirovský@vaclavjirovsky

• Zdrojové kódy app i serverové skripty budou na GitHubu