Depeche HTTP Server

WindowsMobileで動作するオープンソースのHTTP Webサーバー、Depeche HTTP Serverが、SourceForgeで公開されていました。

Depeche is an open-source HTTP web server solution for Embedded platform. Web server for Windows Mobile 4.1 - 6.0

Depeche(デペシュ・・フランス語だと思います。英語ではdispatchに相当するとか)というネーミングはもちろんApacheを意識されているのでしょうね。(^^;


リリースノーツから。

Notes: Initial Public Release - Support for GET, POST, HEAD - Support for Virtual directory and default document - Support for Basic Authentication - Support for Microsoft ISAPI Extension - Support for Microsoft ISAPI Filter - Configuration file handling: thanks to TinyXml library (www.sourceforge.net/projects/tinyxml) by Lee Thomason (www.grinninglizard.com) - First release of Depeche Web Server Panel (DWSPanel project) - Support start/stop service - view list of virtual directories

GET、POST、HEADリクエストに対応、仮想ディレクトリ・BASIC認証ISAPIサポートって、イニシャルリリース段階なのに結構凄いんじゃないでしょうか。設定ファイルサポートにあたり、TinyXMLというXMLパーサーを利用されているようです。


とりあえず起動確認くらいしてみようかということで、ダウンロードページから、Depeche-Armv4i.zip をダウンロードし、試しに自分のAd[es]に入れてみました。(Depeche.config、Depeche.dll、DWSPanel.cplの3つのファイルをWindowsフォルダにコピー)。で、コンパネ設定のシステムタブに「Depeche Web Server」アイコンが出ますので(でなければ一度リセットを)、タップしてみたところ、無事設定画面が表示。Service ControlからLoad・Unload、Start、Stopしてみても、エラーはとりあえず出ませんでした。結構動作も軽い感じ。
実際には、XMLファイルDepeche.configに仮想ディレクトリの設定をあらかじめしておく必要があると思います。(設定画面のSettingsタブに、その内容が表示されるようです)


と、実際にHTTPサーバーとしての動作確認は全くしていませんが(^^;、問題なさそうかな?・・ということで、エントリー。
まだSourceForgeにUPされてそれほど経っていないので、多分国内外どこのサイトでもまだPickup等はされていないと思います。実際の動作等に関する情報もないので、興味のある方はお試しを&動作報告いただけると嬉しいです。(^-^A;



WMで動作するHTTPサーバーは他にもあると思いますが、こちらのDepeche HTTP Serverはフリー・オープンソースということで、気軽に試せそうです。そして動作に問題がなければ、デバイスのHTTPサーバー立てで、今後面白い使い方が出てこないかなぁと期待していたり。あと、HTTPサーバー単体では使い途も限られると思いますので、PocketHPHのような感じで、サーバーサイドな言語が動けばさらに面白いんでしょうけど・・。


と、覚書カテゴリー的に無責任にネタ振りしてみました(汗。