Your SlideShare is downloading. ×
MS FEST 2013 - Azure Mobile Services
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

MS FEST 2013 - Azure Mobile Services

208
views

Published on

Prezentace MS FEST 2013 o Azure Mobile Services. Brzo doplním zdrojové kódy demo aplikace na GitHub.

Prezentace MS FEST 2013 o Azure Mobile Services. Brzo doplním zdrojové kódy demo aplikace na GitHub.

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
208
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DEMO app - http://bit.ly/amsdemo
  • 2. Azure Mobile Services Václav Jirovský
  • 3. Co jsou AMS?
  • 4. 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
  • 5. 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
  • 6. DEMO • Portál, server-side skripty • http://msdn.microsoft.com/en-us/library/windowsazure/jj554226.aspx • Propojení WP8 app s AMS (Azure SDK)
  • 7. 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
  • 8. DEMO • server-side nastavení • Propojení WP8 app s user identity
  • 9. 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
  • 10. DEMO • Použítí data tabulky (server-side, ve WP8 app), práva
  • 11. Custom API • Sekvence příkazů v JavaScriptu • REST přístup • Nastavení práv
  • 12. DEMO • Použítí custom API, práva, skripty
  • 13. Scheduler (preview) • Sekvence příkazů v JavaScriptu • Časové automatické spuštění
  • 14. DEMO • Použítí scheduleru
  • 15. Push notifikace • Tiles Toasts • Badges Každá aplikace na zařízení má svoje Channel URI http://db3.notify.live.net/throttledthirdparty/01.00/AAE7ESa2vMCeSq9mFtEiF36jAg.....
  • 16. 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
  • 17. DEMO • Jak vypadá push notifikace (XML) • Toast katalog • http://msdn.microsoft.com/en-us/library/windows/apps/hh761494.aspx • Tile katalog • http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx
  • 18. Push notifikace • AMS výborně řeší push notifikace • Lze posílat přes • Triggery tabulky (data) • Custom API • Azure Notification Hubs
  • 19. DEMO • Push notifikace přes triggery tabulky
  • 20. 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 channel expiraci apod.
  • 21. DEMO • Azure Notification Hubs
  • 22. 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
  • 23. DEMO • Využítí Azure SDK ve VS
  • 24. 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
  • 25. Kolik stojí AMS?
  • 26. Prostor pro dotazy
  • 27. Závěrem Václav Jirovský @vaclavjirovsky • Zdrojové kódy app i serverové skripty budou na GitHubu