Android用Xサーバー

オーストラリアの開発者Matt KwanがAndroid用のXサーバー (Java) 作成しました。これは、Android Marketから既にダウンロードでき、ソースコードもGoogle Code (MITまたはApacheライセンス)で公開されています

Xサーバーは、AndroidデバイスでX11プロトコルを実装します。つまり、ネットワーク上の別の* nixマシン、たとえばLinuxデスクトップ、ラップトップ、MacOSまたは* BSDで実行されるアプリケーションインターフェースをタブレット/スマートフォンで表示できます。 これを行うには、タブレットのIPアドレスを知って、単に変数displayタブレットのIPアドレスを入力します:0 (少なくともオーストラリアはスマートフォンにIPv4アドレスを送信します)。 タブレットから、デスクトップ上のアプリケーションを制御します。タッチスクリーンをクリックしてカーソルを移動し、音量ボタンでマウスの左右クリックをエミュレートすることにより、物理キーボードと仮想キーボードがサポートされます。

したがって、将来的には、タブレットで通常のデスクトップソフトウェアを実行できるようになります。

この開発は概念的なものであり、実際のタスクで実際のアプリケーションについて話すことはほとんど不可能です。 XサーバーはJavaで記述されており、14,100行のコードで構成されています。ベータ版のXサーバーには、ダイナミックカラーマップとX11プロトコルの他の多くの部分がありません。 このバージョンにはウィンドウマネージャもありませんが、 fvwm -d xxx.xxx.xxx.xxx:0コマンドを使用してリモートで起動できます。





Source: https://habr.com/ru/post/J139705/


All Articles