アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

28

description

CEATEC JAPAN 2014 10/8(木) 13:00-14:00 「 アプリ開発における BaaS 活用のシナリオ 」 で Microsoft Azure Mobile Services についてお話しさせていただいた際のスライドです

Transcript of アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Page 1: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 2: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

UserExperience

DeveloperExperience

Page 3: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

BaaS の概要をご理解いただきモバイルアプリの開発生産性を高めるためのヒントを持ち返っていただくこと

Page 4: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

BaaS ( Backend as a Service ) 概要

今すぐ使える!BaaS の基本

ここまで出来る!応用シナリオ

まとめ

Page 5: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

BaaS ( Backend as a Service )Microsoft Azure Mobile Services 概要

Page 6: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

PaaS

IaaS

BaaS

Page 7: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 8: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 9: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

今すぐ使える!BaaS の基本Microsoft Azure Mobile Services

Page 10: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 11: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Objective-C

Page 12: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Objective-C

Page 13: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

iOS Windows 8.xGoogle

Platform Notification

Services

Mobile Service

Page 14: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Node.js Express

.NET Web API

SQL Table Storage

Blob Storage

WNS & MPNS

APNS GCM

Mongo DB

Notification Hubs

Source Control

Facebook Twitter Microsoft Google Azure Active Directory

Windows Store

iOS

Android

Xamarin

Phonegap

Sencha

Windows Phone

iOS

Android

HTML 5/JS

SDKs

REST A

PI

Hybrid Connections

Page 15: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 16: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

ここまで出来る!応用シナリオ

Page 17: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 18: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

SQLite

Push

Pull

Page 19: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

モバイルサービス

Connection stringで、My-Database:1433を指す

データベース

My-Database

HybridConnection

HybridConnectionManager

Port1433

Page 20: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Objective-C

Page 21: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Objective-C

Page 22: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

まとめ

Page 23: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 24: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

Node.js Express

.NET Web API

SQL Table Storage

Blob Storage

WNS & MPNS

APNS GCM

Mongo DB

Notification Hubs

Source Control

Facebook Twitter Microsoft Google Azure Active Directory

Windows Store

iOS

Android

Xamarin

Phonegap

Sencha

Windows Phone

iOS

Android

HTML 5/JS

SDKs

REST A

PI

Hybrid Connections

Page 25: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )
Page 26: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

サービスデバイス 社内システム

既存の基幹システムパッケージ活用

サーバ & クライアント

Visual Studio & Team Foundation Server

Page 27: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )

@YutaWatanabe

Page 28: アプリ開発におけるBaaS 活用のシナリオ ( CEATEC JAPAN 2014 )