PebbleのWatchappの仕組み [Pebble]
Pebble watchでは、大きく3種類のアプリケーションを開発することができます。
・Watchface
・Watchapp
・Background App
Watchfaceは、時計表示に特化したアプリケーションでPebbleの4つのボタンのイベントの取得できない制限以外はWatchappとほぼ同じように開発できます。
時計機能以外にペアリングしているスマートフォンとの通信もできるので、現在地の天気情報の表示やニュースの表示等も可能となります。
Watchappは、Watchfaceと違い4つのボタンのイベントの取得が可能なので、ボタンクリックベースのUIでのアプリケーションの開発が可能です。
Background Appは、UIを持たないアプリケーションでWatchfaceやWatchappが動作中でも起動可能となっています。サイトへのポーリング等に利用できそうです。
Watchappは、Pebble watch内で動作し、スマートフォンとの通信は、Pebble社製のスマートフォンアプリのPebble Timeアプリ内にJavaScriptで動作させるアプリケーションとのデータのやり取りで行われる仕組みになっています。
Pebble側のアプリケーションは、Pebble SDKあるいはCloudPebbleを使ってC言語で開発します。
スマートフォン側は、JavaScriptで開発します。
デバイス: Pebble <--> スマートフォン
アプリ: Watchapp Pebble Time
開発言語: C言語 JavaScritp
・Watchface
・Watchapp
・Background App
Watchfaceは、時計表示に特化したアプリケーションでPebbleの4つのボタンのイベントの取得できない制限以外はWatchappとほぼ同じように開発できます。
時計機能以外にペアリングしているスマートフォンとの通信もできるので、現在地の天気情報の表示やニュースの表示等も可能となります。
Watchappは、Watchfaceと違い4つのボタンのイベントの取得が可能なので、ボタンクリックベースのUIでのアプリケーションの開発が可能です。
Background Appは、UIを持たないアプリケーションでWatchfaceやWatchappが動作中でも起動可能となっています。サイトへのポーリング等に利用できそうです。
Watchappは、Pebble watch内で動作し、スマートフォンとの通信は、Pebble社製のスマートフォンアプリのPebble Timeアプリ内にJavaScriptで動作させるアプリケーションとのデータのやり取りで行われる仕組みになっています。
Pebble側のアプリケーションは、Pebble SDKあるいはCloudPebbleを使ってC言語で開発します。
スマートフォン側は、JavaScriptで開発します。
デバイス: Pebble <--> スマートフォン
アプリ: Watchapp Pebble Time
開発言語: C言語 JavaScritp
2016-03-11 23:29
nice!(0)
コメント(0)
トラックバック(0)
コメント 0