Australian developer Matt Kwan has created
an Android X-server (in Java), which can already be
downloaded from the Android Market , the source code is also
published on Google Code (MIT or Apache license).
The X server implements the X11 protocol on Android devices, that is, it allows you to display on the tablet / smartphone the interface of the application that runs on another * nix-machine on the network, for example, on a desktop or a Linux, MacOS or * BSD laptop. To do this, knowing the IP address of the tablet, you just need to specify in the
display
variable the IP address of the tablet with the parameter
:0
(at least in Australia, IPv4 addresses are distributed to smartphones). The tablet is controlled by the application on the desktop: clicking on the touchscreen moves the cursor, and the volume buttons emulate pressing the left and right mouse buttons, and physical and virtual keyboards are supported.
Thus, in the long run on the tablet it will be possible to run normal desktop software.
This development is conceptual and it is hardly possible so far to speak about its actual application in practical tasks. The X server is written in Java and consists of 14,100 lines of code, the beta version of the X server lacks a dynamic color map and many other parts of the X11 protocol. In this version there is also no window manager, but it can be started remotely using the command
fvwm -d xxx.xxx.xxx.xxx:0
.
')


