I finally got my desktop in my living room working, and I thought I would try the Unity Desktop on it. Here is a nice little article that gives you some information about it:
First Look at the Ubuntu Unity Desktop Environment
My computer is rather old, and I mistakenly thought it would be a good fit. These descriptions threw me off: “Ubuntu Light”, “simpler Unity desktop”, and “stripped down Ubuntu”. What I found instead is that the Light and simpler interface is designed to make it easier to work with in smaller screen environments, not necessarily light on the hardware.
Unity uses the Mutter Window Manager, which is a compositing Window Manager. According to this article, the name comes from combining Metacity and Clutter together. This article mentions the hardware issue: “Interesting as the new directions may be, some people fear that Mutter will not run on older hardware.” I agree with the reasoning: “Almost any desktop or standard laptop built within the last 5 years has sufficiently good graphics.”, but that just means that it isn’t what I originally thought it was.
Now, Clutter caught my attention on a totally different angle. “Creating fast, compelling, portable, and dynamic graphical user interfaces” sounds great to me. Unfortunately, I didn’t see Java bindings. On the wiki page, I only see Python, Perl, C#, C++, Vala, and Ruby. The javascript option looked pretty interesting also. I may have to do some experimentation with Seed. For Java support, I found some references to jClutter, and I found someone else working on something.