Java Linux Interface





Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Sep 7, 2012

Wasn't sure what to call this. The idea though is basically to leverage the Java Virtual Machine so as to create a dedicated Graphical User Interface on a Linux machine. While you could think of it as an Operating System/Window Manager/Desktop Environment none of those would be technically accurate. It wouldn't be an OS because Linux would actually be the system that executes the GUI, nor would it be a Desktop Environment as there's no desktop (it's more like workspaces). The closest thing it would resemble is a Window Manager, but it is not able to capture output from native X applications (so not a Window Manager).

So why do something like this? Apart from inclusions of various software, testing, support, etc. what sets most Linux distributions apart from one another is how they handle software management (typically through a package manager). This is solely my opinion and I've no doubt more technical persons would vehemently disagree with me. The big picture is basically use Java (which is cross-compatible) to create a computing environment that does what you want, interfacing minimally with the underlying OS for hardware relevance (sound, networking, memory management, filesystem, etc.), in an effort to eliminate the dependency, build, command, troubleshoot, and other such errors that occur with frequency. By limiting the development language to JUST Java, the technical issues for your average developer become programmatic rather than driver/hardware related.

In theory anyways.

Regarding the video itself, the Look and Feel is insubstantial 7.1 and showcases the ability to add multiple workspaces as well as an underlying tab navigation history that selects the previously selected tab when the current one is closed (which is not the default behavior for a JTabbedPane).


When autoplay is enabled, a suggested video will automatically play next.

Up Next

Sign in to add this to Watch Later

Add to