MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

Adobe AIRで作られたHTTPサーバ「AirHttpd」

タグ: [] [] [] [] [] [] [] []

buzz_button

AirHttpdはAdobe AIR製のオープンソース・ソフトウェア。Adobe AIRは同じコードでWindows/Mac OSX/Linuxと動作させることができ、さらにリッチなインタフェースも提供できるプラットフォームだ。現在2.0が開発中で、新しい機能がさらに増える予定だ。

ピクチャ 106.png
Adobe AIRでHTTP

 

その一つの機能を使って実現したのがAirHttpdだ。名前の通りAdobe AIRを使ったHTTPサーバとなっている。なぜAdobe AIRでサービスなのか、という気もするだろうが任意のサービスを立ち上げられるようになったら、Adobe AIRとしての可能性をさらに広げるのは間違いないだろう。

利用はポート番号と公開するディレクトリを指定し、Listenボタンを押すだけだ。終了時にはShutdownボタンを押せば良い。画面の下にはアクセスログが表示されるようになっている。ディレクトリインデックスには対応していないので、index.htmlがないディレクトリにアクセスすると403エラーが出てしまう。

ピクチャ 102.png
ちゃんとHTMLが返ってくる

 

HTTPメソッドはGET/POST/PUT/DELETE/HEADに対応している。RESTfulなアプリケーションを作るのに便利そうだ。Basic認証にも対応している。現状ではHTTPSやバーチャルホストには対応していないとのこと。なお利用に際してはAdobe AIR2.0のランタイムが必要になる。

執筆時のバージョン
 0.1

 

airhttpd - Project Hosting on Google Code
 http://code.google.com/p/airhttpd/

December 1st, 2009 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding