11 power nignt_furuta

8
Salesforceと Pebble Smart Watchの デザインパターンについて

Upload: terrasky

Post on 13-Jul-2015

311 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 11 power nignt_furuta

Salesforceと Pebble Smart Watchの デザインパターンについて

Page 2: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.

2

はじめに

Dreamforceで Pebble SmartWatchという ウェアラブルデバイスとSalesforceのデザインパターンを解説するという主旨のセッションを受講したので、 皆さんにその内容を簡単にはなりますが、お伝えします。

Page 3: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 3

Pebble Watchとは

・Kickstarterから出資をうけた米国のベンチャー企業「Pebble Watch」が開発したスマートウォッチ ・「Salesforce Wear」へ参加を表明している企業が出している ・スマホに専用のアプリをインストールし、Watchのアプリと連動させて使う

Page 4: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.

今年6月に発表されたエンタープライズ環境へのウェアラブルの普及を促進する取り組みのこと

ARM社、Fitbit社、Google社、Pebble社、Philips社、Samsung社をはじめとする数多くの企業が参加

「Salesforce Wear Developer Pack」も同時に発表 Salesforce1 Platformを介してウェアラブルアプリと連動しているオープンソース

今回お伝えする内容もこのDeveloper Packを利用して作られています

参考URL https://developer.salesforce.com/wear?language=ja

4

Salesforce Wearとは

Page 5: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 5

デザインパターン

• 4つのコンポーネントから構成されます • A:Pebble Watch App • B:スマホにインストールされているPebble App • C:Salesforce1 Platform • D:Salesforce App(webまたはモバイル)

Page 6: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 6

デザインパターン解説

• Pebble Watch App • Cで作れている、watch側の画面表示を制御

• スマホにインストールされているPebble App • Jsで作られている( PebbleKit JavaScript Framework ) • SalesforceとOAuthでRestAPIにアクセスしSalesforceのデータを取得 • このPebble AppとWatch AppとBLEで通信 • SalesforceとはOAuthで接続

• Salesforce1 Platform(ブログにはここの部分をsalesforce1アプリって書きましたが、間違いです) • デバイスとSalesforceをつなぐ • 今回の例ではjsで作られたPebble AppとRestAPIを経由してデータを取得する

• Salesforce App(webまたはモバイル)

Page 7: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.

https://www.youtube.com/watch?v=YfvI2XEFWbs

動画の内容としてはSalesforceで変更したデータの通知がPebbleWatch側に表示されるデモになります。

7

デモ(YouTubeに動画があったので)

Page 8: 11 power nignt_furuta

Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.

「Salesforce Wear」、「Salesforce Wear Developer Pack」を発表し、 今後ウェアラブル向けアプリケーションの構築に力を入れてく方向性を打ち出している

我々SalesforceDeveloperもこの流れについていく必要がある

今回のケースでいうと、Apexに加え、Cの知識も必要となってくるので学習コストは高めでだが、今後Apex以外の言語についての知識は必須になってくる

8

まとめ(感想)