[iOS SDK] Olympus Camera Kit で Pebble連携アプリを作ってみた
公開日:
:
最終更新日:2017/01/07
gadget, iPad, iPhone, Kickstarter, Pebble
3月25日にOLYMPUS AIR A01が発売されたが、このカメラはOPC(Open Platform Camera)として2年ほど前からProjectが開始されていたらしい。
その流れで2014年12月にOPCテスター募集が行われて、だめもとで応募したところ1月に当選のお知らせがあった。
テスターの使命は3月の発表会までに何かを作って発表すること、となっていたので夜中や休日にほそぼそと開発して、3/27(金)の発表会で発表してきた。
こういう活動がいろんな会社で行われると良いなと思うのでたいしたネタではないけれども紹介を。
OPCテスターに応募したアイデアは、同じくSDKが公開されている Pebble と組み合わせて楽しい写真をとってみよう、というものだった。(以前から Pebbleアプリは作っていたので利用しやすかった)
その雰囲気はむねさだブログさんでどうぞ。
で、1月からOPCプロトタイプカメラをお借りして作業していたわけだけれども、iPhoneとOPCカメラの連携はOlympus Camera SDK付属のiOS用サンプルアプリを使うとビルドするだけでまずは完了。
しかしせっかくなのでOPCカメラで撮影した写真をiPhone経由でPebble上に表示しようとしたところそこでしばらくはまってしまった。
わかってしまえば単純なことだったがPebbleのビットマップフォーマットを理解して、写真の白黒ディザリングを行って、128×128 で表示するまでにけっこうな時間をとられてしまった。
とりあえずPebbleでシャッターが切れて、画像が表示されるようになった頃に、以前から実現したかった「テニススクールでストロークの写真を撮って上達につなげたい」とアイデアがつながったので、Pebbleの加速度センサーを利用して OPCカメラのシャッターを切ることにした。
OPCカメラに最初から付属してくるレンズだとコート全景をとるのが難しいのと、せっかくOPCカメラはレンズ交換式なので、OLYMPUSさんから広角レンズをお借りして撮影することにした。
アプリができてから、毎週のテニススクールにカメラとPebbleを持ち込んで写真を撮ろうとしてみたが、カメラの電池切れ(本体に液晶などないので本体ではチェックできない)、アプリの不良、にはばまれ、発表会の1週間前にようやく写真が撮れた。
発表会での受けはまずまず。実際に製品として世に出すまでの苦労話をいろいろ聞くことが出来てよかった。
プロトタイプカメラを返却して、製品版 OLYMPUS AIR A01 いただきました。
楽しいイベントをありがとうございました。
関連記事
-
-
Mint60のFirmwareをOSX用に書き換えてみる
Mint60のFirmwareを書き換えてみる前回、自作キーボードキット Mint60のFirmwa
-
-
確かにきれいに貼れる パワーサポート アンチグレアフィルムセット for iPhone 4 PHK-02
会社の知り合いがiPhone 3GSに貼っていた保護シートがえらくきれいに貼れているのでメーカーを確
-
-
進撃の巨人10周年キャンペーン
2019/09/18まで、進撃の巨人10周年キャンペーン最終回まで一緒に読もうが開催されている。
-
-
2歳の娘がiPadを離しません タッチ! うごく うたえほん
開発用に買ったのでアプリ開発時以外はあまり使っていなかったiPadはここしばらく完全に2歳の娘用にな
-
-
SHARP インテリアホン JD-7C1CL 購入
固定電話の使用頻度は減ってきているが、なくすわけにはいかず、家で場所を取って困っていた。 世の中に小
-
-
Dell 27インチディスプレイ U2711 その2
2月11日に注文したDell U2711だが、1週間後に届くはずが、1ヶ月以上かかって今日届いた。
-
-
Admob に関して少し調べてみた
iPhoneアプリとAndroidアプリでAdmobを使って広告を表示してみているが、いまだに管理画
-
-
iOS開発におけるパターンによるオートマティズム の感想
タイトルを見ていまいち内容が類推できなかったのもあり買うつもりはなかったのだが、fladdict
-
-
iPhoneアプリビジネス本 The Business of iPhone App Development
iPhoneアプリを売るための情報が詰まった本。 ここまでやるか、というくらいの情報が詰まっている。
-
-
Core Graphics と Quartz
Core Graphics と Quartz の関係がよく分からなかったので調べていたところ、ほぼ同