PocketPC2003 SEエミュレータでLobby for PPCを動かしてみた。最初に古いバージョンとかの警告が出る以外は動作に問題はなさそう。ちなみにVGAで動かすと,文字が大きいだけでちゃんとフルスクリーンで動作している。LandscapeやSquareにするとスクロールバーが出ているのがちょっと変だけど。
2005年5月のエントリ
ロビーサーバは5/3の早朝,復活した模様。原因の詳細は聞いていないのでよく分からないのだが,電源が落ちていた,のかな。
PocketPC版ロビークライアントを公開。ほとんど自分で使うためのものだけど,もしかしたら誰か必要としているかも知れないので公開。
そのうちちゃんとしたドキュメントは書くつもりだけど,以下開発メモ。
- 動作環境はPocketPC2002またはPocketPC2003搭載機。といってもVGA機とかだとウィンドウがちっちゃいとか問題あると思う。
- なお,PocketPC2002についてはVS.NETのエミュレータの動作確認のみで,実機で動かしたことはない。
- 制限事項1。チャット部分はユーザが編集できる。これはTextBoxをReadOnlyにすると背景色が変わってしまうのと,背景色を変えられなかったためだが,将来バージョンの.NET Compact Frameworkでなんとかなることを期待してそのまま。
- 制限事項2。発言があった場合必ず一番下までスクロールする。本当はスクロールバーの位置を見てスクロールするか判断するべきだが,やり方が見つかってない。
- 制限事項3。メンバ一覧とチャット部分の仕切りは移動できない。これも将来の.NET Compact Frameworkに期待。
- 制限事項4。状態の変更は未サポート。
- 制限事項5。メンバ毎の発言色は未サポート。
どうもbeanfan.comにつながらない。管理者連絡待ち。
というところで急遽マトゥ氏管理の第2ロビーサーバを昇格させてみたのだが,どうも動きがおかしい。ソースを見ていると,排他制御が変な部分があって,既存のメンバのメッセージが到着しないと新規メンバが参加できないという状況だった。beanfan.comではある程度切れ目無くメッセージが届いていたということか。とにかくその部分は修正し,稼働中という状態。