同一ロケーションに設置されるタブレット管理を目的としたリモート操作システムを構築しました。
本システムでは、タブレット(android)のリモート操作ツールに droidVNC-NG と noVNC を利用しています。droidVNC-NG は VNCサーバ で、noVNC はブラウザで動くVNCクライアントです。
どちらもオープンソースであり、droidVNC-NG では、デフォルトで noVNC が提供されます。
noVNC は JavaScript/canvas/WebSocket を用いて実装されていますが、操作性としても問題ないパフォーマンスを得られます。同梱の noVNC でも十分に利便性が高いですが、クライアント機能を自作ページに埋め込む、セキュリティ対策を更に施す等の作りこみを行う場合には、別途個別に noVNC を導入する必要があります。
タブレットを用いたサービス開発の場合、複数台のタブレットを手元で操作する作業は、何かと煩雑になりがちです。タブレットをリモート操作することにより、ある程度の工程までは、リモート操作により検証を進め、最終的な確認については実機操作で行う等とすることで、よりストレスの少ないスムーズなサービス開発が可能になると考えます。
- 動作環境
Android OS
Windows10/11/iOS