Azure mobile service in windowsstoreapps overview

55 %
45 %
Information about Azure mobile service in windowsstoreapps overview

Published on April 26, 2014

Author: garicchi

Source: slideshare.net

Azure MobileService in WindowsStoreApps Overview がりっち

自己紹介 栂井良太(Ryota Togai @garicchi) 浜松のとある大学に通っています(学生) Windowsストアアプリとかクライアント開発 とか全般的に好き http://garicchi.com http://garicchi.hatenablog.jp

Microsoft Student Partnersって? Microsoftの技術関連で活動したい学生が集まっています エヴァンジェリスト職やテクニカル職、営業職などさまざまな 部門分け BizSparkアカウントと交通費もらえます 技術がなくてもはいれます!

ストアアプリのTwitterクライアントをつくりました http://neuronia.garicchi.com

※このセッションは初心者向けです

このセッションの目標 AzureMobileServiceの概略を知ってもらう AzureMobileServiceの使い方を学んでもらう(初心者向け) AzureMobileServiceとストアアプリの連携方法を学ぶ 大学3年時編入のつらさを知ってもらう

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

WindowsAzureMobileServiceとは 多くのモバイルプラットフォームに対応したBaaS (Backend as a Service) iOS,Android,WindowsPhone,WindowsStore,HTML etc..に対応 柔軟な自動スケーリング →基本モードと標準モードはロールインスタンス数に応じて課金

どんな機能があるのか データベース ユーザー認証 プッシュ通知 カスタムAPI スケジューラー etc..

BasSでないと 例えばスマホアプリのデータ管理やバックエンドは Server Request Response サーバー設置コスト サーバーインフラ整備 モバイルとの通信の 仕組みを構築するコスト サーバーとの通信プログラムの 開発コスト サーバー運用コスト

MobileServiceなら バックエンドはクラウドに任せる事によって 開発者はモバイルアプリの開発に専念できる。 Server Request Response Azure

MobileServiceの料金形態 個人開発で遊んだりするぐらいなら無料でおk 本格的に利益を求めたいとかなら基本プランor標準プラン http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/

ここまでのまとめ WindowsAzureMobileServiceはスゴイ モバイル・アプリのバックエンドを簡単実装で開発者の負荷軽 減 無料で利用できるよ!

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

ストアアプリとモバイルサービス アプリを簡単にオンライン化 カンタンプッシュ通知 アプリデータ収集 ユーザー管理 etc...

アルパカ牧場 モバイルサービスでユーザー情報とレベル情報を集計 オンラインランキング化 →わずか45分で実装完了

ランキング集計 Azure アプリ Twitterユーザー 認証 データサービス Insert データサービス Get ランキングデー タ取得 アプリ ・TwitterID ・レベル情報

Neuronia バグ情報のオンライン収集 Rss2LivetileAPIによるライブタイル更新

オンラインバグ収集 UnhandledExceptionイベントでモバイルサービスに送信

Rss2livetileAPI IEのスタート画面ピン止めをAzureで

Rss2livetileAPI ストアアプリ用ライブタイル更新API http://garicchi.hatenablog.jp/entry/2014/02/04/091133

ストアアプリとモバイルサービスは アプリを簡単にオフライン化 →オフラインでは実現できなかったことがいろいろできる 将来的にオフラインで完結するアプリはほとんど無い アプリのオンライン化は必須 MobileSrviceで簡単に

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

DataService モバイルサービス上のデータベースに任意のテーブルを作成可 能 アプリからデータの取得、更新、削除などが可能 サーバーサイドスクリプトによるデータ検証

モバイルサービスを作成 http://garicchi.com/?p=8221

テーブルを作る http://garicchi.com/?p=8341

MobileServiceSDKの追加 http://garicchi.com/?p=8291

テーブルと同じ名前のクラスを作る String 型のIdメンバ必須!

データを挿入、取得 GetTable<T> InsertAsync ToListAsync

サーバーサイドスクリプトによる制御 request.execute()で実行 request.respond()でレスポンスを返す Itemはテーブルのレコード http://garicchi.com/?p=8431

サーバーサイドスクリプトによるユー ザー認証 Userオブジェクト 認証レベルによる判断 http://garicchi.com/?p=8541

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

ユーザー認証サービス Microsoftアカウント、Facebookアカウント、Twitterアカウン ト、 Googleアカウントでユーザー認証可能 ClientIDとClientSecretの設定が必要 Application Azureユーザー認証

Twitterアカウントの場合 クライアントIDとクライアントシークレットを取得 http://garicchi.com/?p=8711

Microsoftアカウントの場合 先にストアにアプリを関連付けてから LiveConnectデベロッパーセンターにてクライアントIDとクラ イアントシークレットを取得 http://garicchi.com/?p=8571

クライアントIDとクライアントシーク レットを設定 管理ポータルのID欄

ログイン あとはデータベースを操作するなりすると認証済みアカウント 情報が付属される アカウントの種類

ユーザーID ログインするとレスポンスとしてユーザーIDがかえってくる ユーザー管理

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

プッシュ通知サービス http://garicchi.com/?p=9431

パッケージSIDとクライアントシーク レットを取得 アプリをストアと関連付ける パッケージSIDとクライアントシークレットを取得 Azure管理ポータルのプッシュ通知に貼り付け

チャンネルUriを取得データベースに挿 入 取得したチャンネルUri→データーベースに挿入

サーバーサイドスクリプトでWNSにプッ シュ通知要求 チャンネルUri→WNSに送る

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

スケジュールサービス 定期的なスケジュールでスクリプトを実行 最短15分間隔 http://garicchi.com/?p=9771

今日はなすこと 私の大学の履修状況のつらさ WindowsAzureMobileServiceとは MobileServiceとストアアプリ DataService User認証サービス プッシュ通知サービス スケジュールサービス カスタムAPI

カスタムAPI 簡単なWebAPIを作成可能 クライアントからのHttpリクエストで応答を返す https://<service_name>.azure-mobile.net/api/<api_name> http://garicchi.com/?p=9591 AzureApplication Request Response

Getリクエスト クエリ引数の取得 http://(url)?query1=hogehoge 主にデータの取得

Postリクエスト Postコンテンツの取得 データの送信に使用

モバイルサービスとストアアプリのこれ から もはやオフラインで完結するアプリはあまり役に立たない時代 になった いつでもインターネットにつながる今だからこそのモバイル サービスによるアプリのオンライン化 アプリバックエンドはより簡単に

モバイルサービスをどこで学べばいい? Azure公式ドキュメント http://azure.microsoft.com/ja-jp/documentation/ 英語…

そこでgaricchi.com MobileService入門サイトを作りました http://garicchi.com/?page_id=8131 日本語!!

まとめ モバイルバックエンドはAzure! 様々なサービスを組み合わせてストアアプリをオンラインに拡 張 Let’s Azure!

Add a comment

Comments

christian louboutin cheap china  | 17/01/15
faster compared with what "biker" hunter boots though additional necks as compared with standard high heel slides, these individuals footwear are an effortless way to tie interior boot manner wave and with proper longing venture dress, [url=http://www.sandrocohen.org/clindex.html]christian louboutin cheap china 2[/url]
christian louboutin cheap purse  | 22/01/15
please [url=http://thefreeclinic.org/clbebay4.html]christian louboutin cheap purse 2[/url]

Related pages

Walkthrough: Attaching an Azure SQL database to your .NET ...

... data using the Azure Mobile Service I ... Walkthrough: Attaching an Azure SQL ... Overview. I needed to attach an existing Azure SQL ...
Read more

【第3回】JAZUG 静岡勉強会で登壇してきました - がりらぼ

タイトルはAzure Mobile Services in WindowsStoreApps Overviewということで ... Azure mobile service in windowsstoreapps overview from Ryota Togai ...
Read more

C170 Sophos Mobile Control Tech Overview - Documents

Azure mobile service in windowsstoreapps overview Overview ... An overview on Mobile cross platform development given at The Junction
Read more

2014 – Page 2 – Windows Store Developer Solutions

This walkthrough creates a Mobile Service locally. It in no way is connected to your Azure subscription (yet) and will let you investigate and play with ...
Read more

NuGet Gallery | Packages matching azure

Azure Mobile Apps allows you to develop an app with a scalable backed hosted in Azure App Service, with support for mobile authentication, ... Overview ...
Read more