Kawanet Blog II

アクセスカウンタ

zoom RSS Japanese Alphabet - 日本語の読み方をローマ字表示するiPhoneアプリを公開

<<   作成日時 : 2010/09/13 01:59   >>

驚いた ブログ気持玉 8 / トラックバック 0 / コメント 0

iPhone アプリ Japanese Alphabet(ジャパニーズ・アルファベット) をリリースしました。
日本語の読み方・発音をローマ字のルビとして表示するアプリケーションです。
漢字・ひらがな・カタカナを含む、漢字仮名交じり文に対応しています。(9月9日発売開始)


日本人向けではなくて、日本語に関心のある主に外国人の方向けのアプリなので、
iPhone 標準では存在しない、50音キーボードをアプリ独自で搭載しています。
(ローマ字で入力した日本語に、ローマ字ルビを振るのは矛盾してる)
また、日本語の漢字と、台湾の漢字は同じものが多いですから、
iPhone 標準の繁体字中国語のキーボードを使えば、手書き入力が可能です。
繁体字から、日本の漢字へは、アプリ内で自動変換します。

開発環境は、Flash CS5 (ActionScript)


このアプリは、今年の3月に開発したものです。

Adobe Flash CS5 に搭載された「Packager for iPhone」機能で開発しました。
しかし、Flash 製の iPhone アプリの Apple の審査は、3月頃から停止されていて、
In Review のまま半年間の放置プレイとなっていました。
今回、Apple の規約変更に伴い、審査・リリースが再開されたようです。

September 09, 2010 11:27 Apple Ready for Sale
September 09, 2010 11:23 Apple Processing for App Store
March 23, 2010 09:48 Apple In Review
March 22, 2010 10:18 kawanet Waiting For Review

4月以降、Packager for iPhone 自体の開発も停止していましたが、
Adobe も早速、Great News for Developers の記事で Packager for iPhone の開発再開を明言しています。
Android アプリが開発できる AIR for Android の機能強化が進んでいるので、
Packager for iPhone にもそれらの新機能がどれほど投入されるのか、楽しみです。

技術補足情報 - 辞書はSQLiteデータベース


アプリの内部的には、KAKASI 的な処理を ActionScript 3 で実装してます。
SKK の辞書をベースにした 10MB くらいの SQLite の辞書ファイルを使っています。
同音異義語なども多数、収録して、基本的に前方からの最長一致で判定します。
形態素解析の品詞の特定などの処理は、今回の用途では不要なので行っていません。
1文字入力するたびに SQL クエリが走りますが、実用速度で動いています。

辞書ファイルはアプリのパッケージから外出ししており、アプリ自体を更新せずに、
辞書のみをオンラインで更新するライブアップデートの機構も実装しています。
これらもあって、韓国語版・中国語版よりも、開発にだいぶ時間がかかりました。

SQLite に加えて、繁体字・簡体字→日本語の漢字への変換マッピングなどのため、
AMF 形式の辞書ファイルも搭載しています。

画面切り替えなどの操作は、iPhone の UI に準拠したものを AS で実装。
AOT コンパイラに適した快速トゥイーンエンジン KTween を使っています。

なお、現状のメインターゲット機種は iPhone 3GS なので、iPhone 4・iPad でも動くものの、
iPad の広い画面や、Retina Display の高解像度表示には対応していません。
Packager for iPhone のアップデートに合わせて、対応したいところです。

関連記事


Flashで開発したiPhoneアプリ「Korean Alphabet」をリリース (2010/02/17)
http://kawa.at.webry.info/201002/article_3.html
Flash製の #iPhone アプリ「Chinese Alphabet」を連続リリースしました(2010/02/27)
http://kawa.at.webry.info/201002/article_8.html
Japanese Alphabet - 日本語の読み方をローマ字表示するiPhoneアプリを公開 (2010/09/13)
http://kawa.at.webry.info/201009/article_4.html
Cantonese Alphabet - 広東語に香港方式のローマ字ルビを振るiPhoneアプリ (2010/09/13)
http://kawa.at.webry.info/201009/article_5.html



Adobe Flash Professional CS5 Macintosh版
アドビシステムズ
2010-05-28

amazon.co.jpで買う
Amazonアソシエイト by Adobe Flash Professional CS5 Macintosh版 の詳しい情報を見る / ウェブリブログ商品ポータル


テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 8
驚いた 驚いた
ナイス ナイス
なるほど(納得、参考になった、ヘー)
面白い
ガッツ(がんばれ!)
かわいい

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Japanese Alphabet - 日本語の読み方をローマ字表示するiPhoneアプリを公開 Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる