IME開発者会議@Google食堂

今日はGoogle食堂にIME開発者が集まり、情報交換しました。GoogleIME, Social IME, SKKIME, ChaIME, AquaSKK, uim, MacUIMの開発者など総勢14名(たぶん)が参加し、ライトニングトーク大会になりました。

私の発表資料(余分なもの省略版)


InputHiliterについてはこちら。
http://inputhiliter.yatsu.info/

バージョン3.0から色を設定できるようになり、楽しいアプリになりました。
実用度はわかりませんが。



TreemapKit公開

iPhone/iPod touch/iPadでTreemapを表示するライブラリTreemapKitを公開しました。

http://github.com/yatsu/treemapkit



これはOval Plan社との共同プロジェクトでの成果の一部をオープンソースとして公開するものです。ライセンスはMITライセンスです。
ソースを拡張された場合、なるべくGitHub上で公開していただけるとありがたいです。一般的に有用な拡張は取り込んでいきたいと思います。

現時点では、値とラベルの配列を受け取り、内部で値に応じで2分割をネストしていく形になっています。独自のツリー構造を渡すことや、割り当てのアルゴリズムを変更することはできません。それらの機能は今後実装したいと思っています。

表示される四角は画面上では実際にはネストしていません。フラットな四角を並べた構造になっています。これは上のスクリーンキャストのように、データが変更されたときにアニメーションやエフェクトを適用するのに都合がよいからです。