11 power nignt_furuta
TRANSCRIPT
Salesforceと Pebble Smart Watchの デザインパターンについて
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
2
はじめに
Dreamforceで Pebble SmartWatchという ウェアラブルデバイスとSalesforceのデザインパターンを解説するという主旨のセッションを受講したので、 皆さんにその内容を簡単にはなりますが、お伝えします。
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 3
Pebble Watchとは
・Kickstarterから出資をうけた米国のベンチャー企業「Pebble Watch」が開発したスマートウォッチ ・「Salesforce Wear」へ参加を表明している企業が出している ・スマホに専用のアプリをインストールし、Watchのアプリと連動させて使う
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とは
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 5
デザインパターン
• 4つのコンポーネントから構成されます • A:Pebble Watch App • B:スマホにインストールされているPebble App • C:Salesforce1 Platform • D:Salesforce App(webまたはモバイル)
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またはモバイル)
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
https://www.youtube.com/watch?v=YfvI2XEFWbs
動画の内容としてはSalesforceで変更したデータの通知がPebbleWatch側に表示されるデモになります。
7
デモ(YouTubeに動画があったので)
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
「Salesforce Wear」、「Salesforce Wear Developer Pack」を発表し、 今後ウェアラブル向けアプリケーションの構築に力を入れてく方向性を打ち出している
我々SalesforceDeveloperもこの流れについていく必要がある
今回のケースでいうと、Apexに加え、Cの知識も必要となってくるので学習コストは高めでだが、今後Apex以外の言語についての知識は必須になってくる
8
まとめ(感想)