SlideShare una empresa de Scribd logo
1 de 40
Microsoft Azureと 
Swiftで 
開発をする 
SWWDC 
仙台iOS開発者勉強会#21 - Swift特集- 
2014/09/27 
山本誠樹
自己紹介 
• 山本誠樹(Yamamoto Masaki) 
• @nnasaki 
• Facebook, Twitter, github, hatena等
自己紹介 
• 2014/July よりMicrosoft MVP for Microsoft Azure
今日の結論
Microsoft Azureモバイルサービス 
使いましょう。(^^)v 
Web Sites も便利だよ。(^_-)-☆ 
スタートアップには割引制度もあ 
るよ!(o゜▽゜)o
その前に
Q: 
Azure使う意味は?A社さんで 
よくないすか?
A: 
競合他社さんと比べて、当然良 
いところ悪いところがあります。 
○○社だからというバイアス抜 
きで、使ってみたいと思ったら 
使ってください。
モバイルサービスの特徴
プッシュ通知 
数分以内に数百万台 
タグ付け(合計1億件以上) 
マルチプラットフォームSDK 
iOS、Android、Windows、HTML5 
認証連携 
Facebook、Twitter、Google、Active Directory 
バックエンド 
C#、NodeJS 
http://azure.microsoft.com/ja-jp/services/mobile-services/
お気に入りポイント
ポータルからすぐに使えるアプリ 
がダウンロードできる! 
swift対応済み 
日本リージョン出来た!
DEMO 
ポータルからアプリを即実行
モバイルサービスの 
仕組み
http://channel9.msdn.com/Events/de-code/2014/SV-007
お気に入りポイント2
SDKがGithubにある! 
https://github.com/Azure/azure-mobile- 
services 
バッグエンドが選べる 
手軽なのはJavaScript(NodeJS) 
Gitリポジトリで開発 
オフラインデータ同期 
無料で遊べる
Azure is Open Source
↑Swift 
Azure is Open Source
DEMO 
NodeJS+Socket.IOをGitで
オフラインデータ同期
http://channel9.msdn.com/Events/de-code/2014/SV-007
http://channel9.msdn.com/Events/de-code/2014/SV-007
クライアントはSQLiteまたは 
CoreDataがデータを保持 
同じデータを複数の人が更新した 
場合、競合を検出できる 
サンプルはGithubで 
https://github.com/Azure/mobile 
-services-samples/ 
tree/master/TodoOffline 
swift版はまだ無いデス
でもお高いんで 
しょ?
無料
http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/
http://azure.microsoft.com/ja-jp/pricing/details/sql-database/
ちょろっと遊ぶだけなら無料 
無料で足りなくなったら、大体 
3000円程度。(2014/9月時点) 
モバイルサービスが約1500円/月 
SQL Databaseが約1500円/月 
2014/10まではもう少し安いです。 
送信データ転送量込みです。
http://azure.microsoft.com/ja-jp/pricing/free-trial/ 
JOIN NOW!
http://azure.microsoft.com/ja-jp/pricing/free-trial/ 
無料枠あります
http://azure.microsoft.com/ja-jp/pricing/free-trial/ 
月々約15000円
参考リンク集
公式リソース 
Microsoft Azure Mobile Services 
http://azure.microsoft.com/ja-jp/services/mobile-services/ 
チュートリアル 
http://azure.microsoft.com/ja-jp/develop/mobile/ 
料金表 
http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/ 
Microsoft Azure Japan Team Blog (ブログ) 
http://blogs.msdn.com/b/windowsazurej/ 
Azure Mobile Services のNode バックエンドでのSocket.IO の使用 
方法 
http://blogs.msdn.com/b/windowsazurej/archive/2014/09/02/blo 
g-how-to-use-socket-io-with-azure-mobile-service-node-backend. 
aspx
フォローアップ情報 
github azure-mobile-services 
https://github.com/Azure/azure-mobile-services 
github mobile-services-samples 
https://github.com/Azure/mobile-services-samples/ 
パワフルモバイルアプリ開発~ 最新Microsoft Azure Mobile 
Services をフル活用しよう! ~ | de:code 2014 | Channel 9 
http://channel9.msdn.com/Events/de-code/2014/SV-007 
Shotaro Suzuki‘s Blog(MSエバンジェリストのBlog) 
http://blogs.msdn.com/b/shosuz/ 
S/N Ratio (by SATO Naoki) | Microsoft Azure and more… 
http://satonaoki.wordpress.com/
私のブログや記事 
nnasakiのブログ(近々移転するかも) 
http://nnasaki.hatenablog.com/ 
Windows Azureモバイルサービスの基礎- 技術評論社 
http://gihyo.jp/dev/serial/01/wams/0001 
Windows Azureモバイルサービスで作る簡単スマートフォンア 
プリ- Build Insider 
http://www.buildinsider.net/web/azuremobilesvc
ユーザーグループ 
Japan Azure User Group(JAZUG) 
http://r.jazug.jp/ 
Japan Azure User Group | Doorkeeper 
http://jazug.doorkeeper.jp/ 
facebook page 
https://www.facebook.com/jazug.jp 
facebook group 
https://www.facebook.com/groups/jazug/ 
facebook group 仙台版 
https://www.facebook.com/groups/315935875102902/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

私のMCP試験の挑み方
私のMCP試験の挑み方私のMCP試験の挑み方
私のMCP試験の挑み方
 
Api Meetup #9 - JAZUG
Api Meetup #9 - JAZUGApi Meetup #9 - JAZUG
Api Meetup #9 - JAZUG
 
Container deployment on Azure
Container deployment on AzureContainer deployment on Azure
Container deployment on Azure
 
Microsoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだことMicrosoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだこと
 
Ns study Azure IoTHub紹介
Ns study Azure IoTHub紹介Ns study Azure IoTHub紹介
Ns study Azure IoTHub紹介
 
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきことgumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
 
Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
 
Azure Web Apps と Azure Mobile Apps
Azure Web Apps とAzure Mobile AppsAzure Web Apps とAzure Mobile Apps
Azure Web Apps と Azure Mobile Apps
 
アルゴリズムから学ぶAzure mlモジュールの使いこなし方 hd-insight編-
アルゴリズムから学ぶAzure mlモジュールの使いこなし方 hd-insight編-アルゴリズムから学ぶAzure mlモジュールの使いこなし方 hd-insight編-
アルゴリズムから学ぶAzure mlモジュールの使いこなし方 hd-insight編-
 
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsJAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web Apps
 
インフラエンジニアに送る Visual Studio Code ~Azure 編~
インフラエンジニアに送る Visual Studio Code ~Azure 編~インフラエンジニアに送る Visual Studio Code ~Azure 編~
インフラエンジニアに送る Visual Studio Code ~Azure 編~
 
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
 
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
 
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
 
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
 
毎年恒例イベントを Azure Media Services を使ってオンラインで
毎年恒例イベントを Azure Media Services を使ってオンラインで毎年恒例イベントを Azure Media Services を使ってオンラインで
毎年恒例イベントを Azure Media Services を使ってオンラインで
 
裏クラウドデザインパターン
裏クラウドデザインパターン裏クラウドデザインパターン
裏クラウドデザインパターン
 
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
 
ETロボコン2020 競技会場システムのおはなし
ETロボコン2020 競技会場システムのおはなしETロボコン2020 競技会場システムのおはなし
ETロボコン2020 競技会場システムのおはなし
 
Azure周りの振り返り
Azure周りの振り返りAzure周りの振り返り
Azure周りの振り返り
 

Similar a Microsoft Azure と Swift で開発をする

モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャモバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
Rikitake Oohashi
 
20130126 mtddcms
20130126 mtddcms20130126 mtddcms
20130126 mtddcms
yokonaka
 

Similar a Microsoft Azure と Swift で開発をする (20)

Microsoft Azure で スマホからIoTまで
Microsoft AzureでスマホからIoTまでMicrosoft AzureでスマホからIoTまで
Microsoft Azure で スマホからIoTまで
 
もっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Appsもっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
 
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところAzure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
 
Microsoft Azure で始める サクサク Android開発 in jazug青森
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Microsoft Azure で始める サクサク Android開発 in jazug青森
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめMicrosoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
 
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linuxなるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
 
Azure Fundamental
Azure FundamentalAzure Fundamental
Azure Fundamental
 
VIOPS09: その鐘を鳴らすのはあなた
VIOPS09: その鐘を鳴らすのはあなたVIOPS09: その鐘を鳴らすのはあなた
VIOPS09: その鐘を鳴らすのはあなた
 
.NET Core for Mac users in Azure
.NET Core for Mac users in Azure.NET Core for Mac users in Azure
.NET Core for Mac users in Azure
 
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
 
クラウドサービスで作成するノンコーディングBot
クラウドサービスで作成するノンコーディングBotクラウドサービスで作成するノンコーディングBot
クラウドサービスで作成するノンコーディングBot
 
Docker on azure!進化していくcontainerを覗いてみよう!
Docker on azure!進化していくcontainerを覗いてみよう! Docker on azure!進化していくcontainerを覗いてみよう!
Docker on azure!進化していくcontainerを覗いてみよう!
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
 
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
 
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャモバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsVS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
 
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
 
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
 
20130126 mtddcms
20130126 mtddcms20130126 mtddcms
20130126 mtddcms
 

Más de Masaki Yamamoto

Más de Masaki Yamamoto (13)

Microsoft の AI と Azure と OpenAI について
Microsoft の AI と Azure と OpenAI についてMicrosoft の AI と Azure と OpenAI について
Microsoft の AI と Azure と OpenAI について
 
クラウドセキュリティについて考える
クラウドセキュリティについて考えるクラウドセキュリティについて考える
クラウドセキュリティについて考える
 
Cloud Nativeとは?
Cloud Nativeとは?Cloud Nativeとは?
Cloud Nativeとは?
 
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on Azure
 
Ruby on Rails on Azure
Ruby on Rails on AzureRuby on Rails on Azure
Ruby on Rails on Azure
 
Azure Mobile Services と Azure Mobile Apps
Azure Mobile ServicesとAzure Mobile AppsAzure Mobile ServicesとAzure Mobile Apps
Azure Mobile Services と Azure Mobile Apps
 
今日から使える Microsoft Azure
今日から使える Microsoft Azure今日から使える Microsoft Azure
今日から使える Microsoft Azure
 
Windows Azure と Xamarin で作るマルチプラットフォームアプリケーション
Windows Azure と Xamarin で作るマルチプラットフォームアプリケーションWindows Azure と Xamarin で作るマルチプラットフォームアプリケーション
Windows Azure と Xamarin で作るマルチプラットフォームアプリケーション
 
最新 Windows azure モバイル・サービス 活用法
最新 Windows azure モバイル・サービス 活用法最新 Windows azure モバイル・サービス 活用法
最新 Windows azure モバイル・サービス 活用法
 
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
 
Devlove仙台20130309 レガシープロジェクト脱出大作戦
Devlove仙台20130309 レガシープロジェクト脱出大作戦Devlove仙台20130309 レガシープロジェクト脱出大作戦
Devlove仙台20130309 レガシープロジェクト脱出大作戦
 
DDD読書会 アナリシスパターン
DDD読書会 アナリシスパターンDDD読書会 アナリシスパターン
DDD読書会 アナリシスパターン
 

Microsoft Azure と Swift で開発をする