[iOS SDK] Olympus Camera Kit で Pebble連携アプリを作ってみた

公開日: : 最終更新日:2017/01/07 gadget, iPad, iPhone, Kickstarter, Pebble

OPC-tennis01

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週間前にようやく写真が撮れた。

OPC-tennis01

発表会での受けはまずまず。実際に製品として世に出すまでの苦労話をいろいろ聞くことが出来てよかった。

OPC event 0327

OLYMPUS AIR A01 0327

プロトタイプカメラを返却して、製品版 OLYMPUS AIR A01 いただきました。
楽しいイベントをありがとうございました。

OLYMPUS AIR01の購入はオリンパスオンラインショップからどうぞ。

関連記事

heroku Cedar-10からCedar-14に引越し

2015/11/04 に Cedar-10 stack が終了となる連絡が heroku からきたの

記事を読む

EverLearnのURLスキーム

EverLearn の URL スキームをちゃんと公開していなかったので公開しました。EverLea

記事を読む

no image

iOS Developer Program 更新(2回目)

4月はじめにiOS Developer Program の期限が切れるので、Apple から

記事を読む

no image

[iPhone5] ステータスバーの謎の○(丸)表示

iPhone5使い始めて2日目、自宅でもLTE表示が出ていたのになぜかある時から○表示になってしまっ

記事を読む

no image

App Storeでのアプリ最低価格が突然115円から85円に 2011/07/14

App Storeでのアプリ最低価格が突然日本時間2011/07/14(木)未明に115円から85円

記事を読む

no image

[iPhone SDK] UINavigationBar にボタンを追加する

自作アプリでUIWebViewを使ってWebを表示しているが、戻る・進むボタンをUINaviga

記事を読む

Pastebot が OSX 用になっていた

昔使っていたがいつの間にか使わなくなっていた Pastebot が、いつの頃からかiOS版がなくなり

記事を読む

NSInternalInconsistencyException

久しぶりにiOS6以前のアプリをビルドしたら NSInternalInconsistencyExce

記事を読む

no image

MacBookとWindowsでキーボード切り替え

MacBookはもともとiPhone向けプログラムを開発するために購入したものだが、実際にMacBo

記事を読む

no image

View-Based Application に UINavigationController を追加する方法その2

今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

リズムくんがタイ表示に対応しました

長らくお待たせしました。リズム学習アプリ「リズムくん」iPhone版

さくらのVPSにwordpress + gitlabを入れる

さくらのVPSに apache + wordpressをインストール

Apple Watch series 2の電池が1日もたなくなってしまった

一日もたないので、時刻を見ようと思っても見れない。時計としての体をな

iOS 13の新機能をざっくり把握する本 購入

https://twitter.com/shu223/status

ソニーのノイキャンヘッドセットWF-1000XM3購入

ちまたで話題の WF-1000XM3 を購入した。届くのはい

→もっと見る

PAGE TOP ↑