SlideShare ist ein Scribd-Unternehmen logo
1 von 94
Downloaden Sie, um offline zu lesen
pebbleのお話し
2014-08-24
Daisuke Igarashi
自己紹介
五十嵐 大輔
五十嵐 大輔 @planset
旭川の会社に勤務。
でも札幌在住。
!
基幹系システム開発
サーバー管理、Web開発
!
Linux / OSS / Vim /
Windows / Azure / VB.NET /
Python / JavaScript / html /
css / perl / php / バーチャファ
イター / raspberry pi
pebbleのお話し
• 現状のスマートウォッチの中では一番実用的
• プログラムできなくても

時計やアプリを楽しめます
• プログラムができる人は

時計やアプリを作って更に楽しめます
pebbleは
スマートウォッチ
pebbleのお話し
時計とアプリ 作り方
pebble
スマートウォッチ
pebbleのお話し
時計とアプリ 作り方
pebble
• 腕時計の方式で手首に装着できる

ウェアラブルデバイスのこと
• スポーツ:運動量を測定
• ヘルス:心拍数の測定
• スマホと連動してメール通知や電話応答
スマートウォッチとは
• 最近流行りのウェアラブルデバイス
• その名の通り、身に付けることが出来るデバイス
• 機能自体はスマホがあればできることも多いが
• より生活に溶け込んだ形で利用
ウェアラブルデバイスとは
ウェアラブルデバイスの例
スポーツ
フィットネス
スマートグラス
ゆびわ
スマートウォッチ
スマートウォッチ
pebbleのお話し
時計とアプリ 作り方
pebble
pebble
pebbleの特徴
pebbleの特徴1
電池が長持ち
• LG G watch -> 1日
• samsung gearlive -> 2日
• pebble 5∼7日
電池が長持ち
pebbleの特徴2
通知が便利
pebbleの特徴3
雑に扱える
pebbleの特徴4
時計やアプリを
ダウンロードできる
pebbleの特徴5
時計やアプリを
作ることができる
スマートウォッチ
pebbleのお話し
時計とアプリ 作り方
pebble
時計
pebble store
www.mypebblefaces.com
www.mypebblefaces.com
www.mypebblefaces.com
www.mypebblefaces.com
アプリ
• 現状のスマートウォッチの中では一番実用的
• プログラムできなくても

時計やアプリを楽しめます
• プログラムができる人は

時計やアプリを作って更に楽しめます
pebbleの特徴 まとめ
スマートウォッチ
pebbleのお話し
時計とアプリ 作り方
pebble
時計の作り方
• SDKを使って頑張る
• Cloudpebbleを使う
• watchface-generatorを使う
• 時計だけを作りたいならwatchface-
generatorがものすごく簡単にできる
時計の作り方
自主規制
デモ
http://www.watchface-generator.de/
アプリの作り方
• SDKを使って頑張る
• Cloud Pebbleを使う
• simplyjs
アプリの作り方 開発環境
• 全ての機能を利用できる
• 開発環境を準備する必要がある

たしかWindowsだとダメ
• Cで書く必要がある
SDK
• クラウド上の開発環境で開発できる

環境構築が必要ない。

WindowsでもOK
• 時計のデザインツールがある
• 作りこむにはCで書く必要がある
CloudPebble
• Javascriptだけでアプリを書くことが
出来る
• Pebbleの機能をほとんど利用できない
• Javascriptを使って、株価などのデー
タを取得して表示するアプリであれば
コレでも十分
Simplyjs
どういったアプリ
が作れるのか
• ボタン
• バイブレーター
• 加速度センサ
• テキスト表示(フォント埋め込み可)
• グラフィック描画
• コンパニオンアプリとの通信
使える機能
• スマホアプリとの通信

スマホの機能を利用できる
• JavaScript Apps

公式Pebbleアプリ上で動作
• JavaScriptやスマホアプリからインター
ネットへアクセスできる
コンパニオンアプリとの通信
Pebble
加速度センサ
iphone
GPS/internet
web
いろいろ
WatchApp JavaScript WebAPI
通信の流れ
作ったアプリを紹介
1.すらいどめくり
• Mac側でWebSocketのサーバーを立てる
• PebbleからBackとNextをJavaScriptAppに送る
• JavaScriptAppからWebSocketでMacに送る
• AppleScriptを通してKeynoteを操作
• https://github.com/planset/pebble-slidecontrol
すらいどめくり
2.東豊線時刻表示
あぷり
• 一番近くの地下鉄の駅
• 上りと下りの次の電車時刻
東豊線時刻表示アプリ
苦労したこと
時刻表データがない
(pebbleは関係ない☆)
• 公式なデータはありがちなPDFのみ
• PDFをダウンロードして
• テキストを抽出・解析して時刻表データを取得
• 駅の緯度経度と合わせてWebAPI化
時刻表データ
紹介終わり
まとめ
• 現状のスマートウォッチの中では一番実用的
• プログラムできなくても

時計やアプリを楽しめます
• プログラムができる人は

時計やアプリを作って更に楽しめます
pebbleは
https://getpebble.com
ご静聴ありがとうございました

Weitere ähnliche Inhalte

Andere mochten auch

Chi next gen-ntino-krampis
Chi next gen-ntino-krampisChi next gen-ntino-krampis
Chi next gen-ntino-krampisNtino Krampis
 
Graffiti in Bologna
Graffiti in BolognaGraffiti in Bologna
Graffiti in BolognaEugen Glavan
 
Bridging the Valley of Death, Nastas Presentation at World Bank & IFC
Bridging the Valley of Death, Nastas Presentation at World Bank & IFCBridging the Valley of Death, Nastas Presentation at World Bank & IFC
Bridging the Valley of Death, Nastas Presentation at World Bank & IFCThomas Nastas
 
BioPAX Models and Pathways
BioPAX Models and PathwaysBioPAX Models and Pathways
BioPAX Models and PathwaysMichel Dumontier
 
Spiceworksintro 1219952728712087 9
Spiceworksintro 1219952728712087 9Spiceworksintro 1219952728712087 9
Spiceworksintro 1219952728712087 9fredjr
 
Wealth Creation from New Zealand Science and Technology
Wealth Creation from New Zealand Science and TechnologyWealth Creation from New Zealand Science and Technology
Wealth Creation from New Zealand Science and TechnologyIain Sanders
 
Uz big design talk may10
Uz big design talk may10Uz big design talk may10
Uz big design talk may10UserZoom
 
D4 I Framework Web
D4 I Framework WebD4 I Framework Web
D4 I Framework WebIain Sanders
 
English Translation Of Go Forward Plan, Harvard Bus Review
English Translation Of Go Forward Plan, Harvard Bus ReviewEnglish Translation Of Go Forward Plan, Harvard Bus Review
English Translation Of Go Forward Plan, Harvard Bus ReviewThomas Nastas
 
GeekMeet Iasi Intro
GeekMeet Iasi IntroGeekMeet Iasi Intro
GeekMeet Iasi IntroGeekMeet
 
HOME / Operation and Maintenance of Septic Systems: Protect Your Investment
HOME / Operation and Maintenance of Septic Systems: Protect Your InvestmentHOME / Operation and Maintenance of Septic Systems: Protect Your Investment
HOME / Operation and Maintenance of Septic Systems: Protect Your Investmentdmalchow
 
Cámara oscura
Cámara oscuraCámara oscura
Cámara oscurapepearri
 
Survival of the Quickest
Survival of the QuickestSurvival of the Quickest
Survival of the QuickestChristina_W
 
What Is Windows Azure
What Is Windows AzureWhat Is Windows Azure
What Is Windows AzureDominic Green
 
Keypoint Beta 3
Keypoint Beta 3Keypoint Beta 3
Keypoint Beta 3Home
 

Andere mochten auch (20)

Chi next gen-ntino-krampis
Chi next gen-ntino-krampisChi next gen-ntino-krampis
Chi next gen-ntino-krampis
 
Graffiti in Bologna
Graffiti in BolognaGraffiti in Bologna
Graffiti in Bologna
 
Bridging the Valley of Death, Nastas Presentation at World Bank & IFC
Bridging the Valley of Death, Nastas Presentation at World Bank & IFCBridging the Valley of Death, Nastas Presentation at World Bank & IFC
Bridging the Valley of Death, Nastas Presentation at World Bank & IFC
 
BioPAX Models and Pathways
BioPAX Models and PathwaysBioPAX Models and Pathways
BioPAX Models and Pathways
 
Collaborate
CollaborateCollaborate
Collaborate
 
Spiceworksintro 1219952728712087 9
Spiceworksintro 1219952728712087 9Spiceworksintro 1219952728712087 9
Spiceworksintro 1219952728712087 9
 
Wealth Creation from New Zealand Science and Technology
Wealth Creation from New Zealand Science and TechnologyWealth Creation from New Zealand Science and Technology
Wealth Creation from New Zealand Science and Technology
 
Uz big design talk may10
Uz big design talk may10Uz big design talk may10
Uz big design talk may10
 
D4 I Framework Web
D4 I Framework WebD4 I Framework Web
D4 I Framework Web
 
English Translation Of Go Forward Plan, Harvard Bus Review
English Translation Of Go Forward Plan, Harvard Bus ReviewEnglish Translation Of Go Forward Plan, Harvard Bus Review
English Translation Of Go Forward Plan, Harvard Bus Review
 
GeekMeet Iasi Intro
GeekMeet Iasi IntroGeekMeet Iasi Intro
GeekMeet Iasi Intro
 
DS Furniture Samples
DS Furniture SamplesDS Furniture Samples
DS Furniture Samples
 
BC#1
BC#1BC#1
BC#1
 
HR head dilemma ideate assignment
HR head dilemma ideate assignmentHR head dilemma ideate assignment
HR head dilemma ideate assignment
 
D4 I Intro Web
D4 I Intro WebD4 I Intro Web
D4 I Intro Web
 
HOME / Operation and Maintenance of Septic Systems: Protect Your Investment
HOME / Operation and Maintenance of Septic Systems: Protect Your InvestmentHOME / Operation and Maintenance of Septic Systems: Protect Your Investment
HOME / Operation and Maintenance of Septic Systems: Protect Your Investment
 
Cámara oscura
Cámara oscuraCámara oscura
Cámara oscura
 
Survival of the Quickest
Survival of the QuickestSurvival of the Quickest
Survival of the Quickest
 
What Is Windows Azure
What Is Windows AzureWhat Is Windows Azure
What Is Windows Azure
 
Keypoint Beta 3
Keypoint Beta 3Keypoint Beta 3
Keypoint Beta 3
 

Ähnlich wie pebbleのお話し

20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublishedYoichiro Sakurai
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshopYoichiro Sakurai
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」Serverworks Co.,Ltd.
 
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210Osamu Ise
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃Teruo Adachi
 
アプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスアプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスYuichi Kato
 
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWSJAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS陽平 山口
 
監視のススメ
監視のススメ監視のススメ
監視のススメKei IWASAKI
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoKyosuke Inoue
 
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜Akihiro Kuwano
 
WordPressサイトをスマホアプリにしちゃおう!
WordPressサイトをスマホアプリにしちゃおう!WordPressサイトをスマホアプリにしちゃおう!
WordPressサイトをスマホアプリにしちゃおう!Ryu Shindo
 
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回ロボットシステム学2015年第13回
ロボットシステム学2015年第13回Ryuichi Ueda
 
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意することモバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意することdsuke Takaoka
 
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発Ryosuke Izumi
 
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解くShin Takeuchi
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202ssuserebdd2a
 
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようtorisoup
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ真吾 吉田
 
Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619陽平 山口
 

Ähnlich wie pebbleのお話し (20)

20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
 
DevLove20141206
DevLove20141206DevLove20141206
DevLove20141206
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
 
アプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティスアプリのUXを磨くベスト・プラクティス
アプリのUXを磨くベスト・プラクティス
 
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWSJAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
JAWS-UG Nagoya 20130406 物体認識システムを支えるAWS
 
監視のススメ
監視のススメ監視のススメ
監視のススメ
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
 
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
 
WordPressサイトをスマホアプリにしちゃおう!
WordPressサイトをスマホアプリにしちゃおう!WordPressサイトをスマホアプリにしちゃおう!
WordPressサイトをスマホアプリにしちゃおう!
 
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回ロボットシステム学2015年第13回
ロボットシステム学2015年第13回
 
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意することモバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
 
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
 
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202
 
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しよう
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
 
Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619
 

pebbleのお話し