Categories

  • Android開発
    android marketで目指せ億万長者(ウソ)
  • cocos2d
    pythonでも使えるゲームフレームワーク
  • Google
    ここには未来を開くためのAPIがたくさん用意されている。
  • GoogleAppEngine
    どこまでもスケールアウトするクラウドサービス。使いこなすのが大変
  • Hack
    様々な電子機器を本来の用途とは別の用途に使ってみる。
  • iPhone開発
    app storeで目指せ億万長者(ウソ)
  • python
    LightWeightLanguageで一番難しいがLispにも通じるところがある面白い言語。
  • TIPS
    覚えておくともしかしたら役に立つかもしれないチョットしたこと。
  • うまくいきません
    やってみたけど、うまくいかなかった失敗記事
  • ネット世界
  • 夢見るソフトウェア
    こんなのいいな、できたらいいな、いつかつくろう
  • 開発環境
    開発するまえに環境を整えた記録、次に同じことをするためめの忘備録
無料ブログはココログ
My Photo

« Python でBluetooth デバイスを直接コントロールできるなんて知らなかった | Main | Ubuntuには開発環境がいっぱいあったので試してみた »

January 04, 2014

Pebbleの開発環境は侮りがたし、というかCloudだけでよくね

正月なので落ち着いてプログラムが出来る。一年中正月だといいのにね。

今日も時計型コンピュータPebbleと戯れる。
ビットマップを出してみたくなったので、頑張る。
表示できるビットマップはもちろんモノクロ。フォーマットはpng,8階調
Pebble自体の画面の大きさは144x152。
その他ドキュメントを見ると、プログラムを含めて24Kbytesに抑えないといけない。漢字フォントを全部入れようと企んでいたのに無理っぽい。
ビットマップは、resources/imagesのディレクトリを作ってそこに入れる
Exampleのfeature_bitmapを参考にappinfo.jsonのmediaを追加する。
初期化時にgbitmap_create_with_resourceでプログラムに読み込む
表示するときはgraphics_draw_bitmap_in_rectで表示する。
で、作った結果がコレ。

Pebblescreenshot_20140104_221955

こんなオサレな時計を持ってみたいと思いませんか、うふふ
プログラムにしたら100行ぐらいだが、ビルドして実行するまでの環境を作るのに延べ3日かかった。
ところが、クラウドでの開発環境というものがあるらしい。
Pebble公式ではなく、Katharineさんが勝手に作ったものだがものすごく良く出来ている。プロジェクトを作成しsublime似のエディターでソースを編集。サーバーでコンパイルしたら手元のPebbleに転送して実行。ログも取れる。
 先ほど説明したビットマップだってアップロードすればOK!
オマケにGitHubと連動してバージョン管理も公開もできる。
素晴らしすぎる。

« Python でBluetooth デバイスを直接コントロールできるなんて知らなかった | Main | Ubuntuには開発環境がいっぱいあったので試してみた »

開発環境」カテゴリの記事

Comments

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

(Not displayed with comment.)

TrackBack


Listed below are links to weblogs that reference Pebbleの開発環境は侮りがたし、というかCloudだけでよくね:

« Python でBluetooth デバイスを直接コントロールできるなんて知らなかった | Main | Ubuntuには開発環境がいっぱいあったので試してみた »