2010年3月14日日曜日

AndroidでStyx、略してStroid

ブログタイトルにサブタイトル入れておきました。なにもひねりがありませんが。

AndroidでStyxを動かしたくなりました。
略してStroid。
最終目標は、wmをAndroidアプリで実装して、ローカルorリモートのInfernoを
タッチパネルから操作できるようにする。

既存のStyxライブラリを検証してみました。

・Jstyx
結構外部ライブラリに依存している。
Androidでの起動に失敗。

・ninedroid
Android上で動く実装もあったので、簡単に動いた。
すばらしい。
サーバー側。

・styx-n-9p2000
Android上で動く実装があったので、簡単に動いた。
クライアント側。

・j9p/styxlib
ざっとソースツリーを眺めると結構大きい。
気力が尽きたのでポーティングは試みていない。
apache/antを使うとか、外部ライブラリへの依存があるのかも。

ちなみに、ninedroid とstyx-n-9pのAndroid端末内でのローカルホスト対向通信は
失敗。なぜだろう。

Styxはシンプルなプロトコルといわれているが、認証とか暗号とか考えると
意外と大変かも。