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 
まとめ(感想)

11 power nignt_furuta

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