リモート操作アプリの開発日誌(其の四)
と。設計の前に要求を明らかにしてなかった。
要求事項は次の通り。メモ書きですが。
- ユーザが通信先のアドレスとポート番号を設定できること
- 通信先の画面が見えること
- 画面はリサイズできなくてよい
- 通信プロトコルにはRFB3.3を使うこと
- サーバから20秒応答がなければ接続を切ること。
- データはRAWデータを扱えること
- マウスが使え、通信先の操作ができること
- キーボードが使え、通信先の操作ができること
- ネットワークのデータ通信が遅くとも、アプリが固まることがないこと
くらいかな。いかにも楽をしよう的な仕様ですね。上記を満たすものを作ります。
セキュリティを含め高度なものは後々。やるかも。