Adobe AIRを使った住所検索アプリ

 “Abode AIR”と”SQLite”を使ってスタンドアローン/デスクトップ上で動作する住所検索アプリケーションを作ってみました。 Adobe AIR上でのDB(SQLite)の動作テストで作ったものなので、郵便番号で住所が検索できるだけの単純なアプリケーションです。

今後、一般ユーザーにも認知されてくるであろうAdobe Flex、AIRやRIA(リッチ・インターネット・アプリケーション)に興味を持っていただければ幸いです。

はじめに

郵便番号による住所検索プログラムは、プログラミングの入門書によく出てくるテーマです。
検索プログラムの作成自体は難しくありませんが、郵便事業株式会社の公開している住所の郵便番号データの仕様の把握と、そのデータの前処理に手間がかかります。
郵便番号、住所は定期的に変わるため、この前処理を自動化すれば、メンテナンスが楽になるのですが、この辺の処理内容については別ページにまとめたので、そちらを参照して下さい。

住所の郵便番号データの前処理について

ちなみに、このアプリで使用しているデータベースは上記の前処理を行ったものを使用しています。
※住所の郵便番号データは平成19年8月31日更新版を使用しています

機能一覧

ついでに、検索した住所をクリップボードにコピーする機能もつけました。

  • 郵便番号による住所検索
  • インクリメンタルサーチ(3桁以上の入力から)
  • クリップボードにコピー

※Windows XPで動作確認

スクリーンショット

インストール

インストールは右のボタンをクリック→  

AIRファイルをローカルPC上にダウンロードする場合はこちら
住所検索プログラムのダウンロード(air: 3.8MB:2007/10/05)

上の”INSTALL NOW”ボタンからインストールできない場合はこちらからAIRランタイムをダウンロードして下さい。
Adobe Integrated Runtime (AIR)

ソースコード

ソースコードには、mxmlファイルと処理済のSQLiteデータベースファイルが含まれています。
自由に使って戴いて結構です。
ソースコードのダウンロード(lzh: 3.6MB:2007/10/05)

AIRアプリケーションの作成にはFlex Builder3やAIR SDKが必要です。
詳しくはAdobe Labsで。
Adobe Labs - AIR