Aura Window Manager Lands in Chromium – What’s That Now ?

When I took screenshot of this, I named this “Crazy Desktop” because I didn’t really know what it is all about. Fran§ois Beaufort who found this first, called them “really weird flags”. So, I’ll share what I’ve found so far, and we can dig things up together and find out more.

There are two new flags added to Chromium today “–use-pure-views and  –views-desktop“.

Here are two screenshots I could grab with these working. Uhmm, working ? It was crashing all the time, didn’t let me type in anything in to the addressbar ( ended up pasting blog’s address ). Click on the image to zoom in.

Aura Window Manager

Aura Window Manager

Aura Window Manager

Aura Window Manager

Had fun looking at screenshots ? Okay, what are your first thoughts ? For me it looked like something that is going to make more sense in Chrome OS, and we may finally have Desktop experience in Chrome OS with this feature.

Because, look at the second screenshot, that’s what I got when I minimized current windows. Even though nothing works properly after I minimize them, say maximizing or moving them etc, we will still get a feel of desktop in there. Yes, a desktop inside a Chrome window.

Bugs, Codes and Documentation – Some Geeky Stuff

Off to the documentation, code and bug hunting. Here is the official review which added these two flags in to Chromium today.

Add an option to run Chrome in the views desktop.- Add a BrowserFrameViews stub.- Add a NativeTabContentsViewViews stub.- Allow the omnibox to run in pure-views mode on Windows too.- Make the RenderWidgetHostViewViews build on Windows.
chrome –use-pure-views –views-desktop runs, shows a browser window, but doesn’t really do anything else.

What Is Aura Window Manager ?

I am sure you guys had this question in mind from the very beginning of this post. There is an official Google Code Page for this project. Here is what I found there

Aura is a rendering framework for HTML Canvas. It is modeled on the Chromium “views” UI toolkit, which is itself modeled on frameworks like Swing and Cocoa.

Aura provides a set of JavaScript classes that can be subclassed to render UI and respond to events within it. Aura’s event propagation is distinct, identical to Chromium views’ and not based on DOM events.

Aura provides a Widget class that wraps a canvas tag and a View class that allows for the construction of UI elements within that Widget.

Badly needed:

  • unit testing
  • ben to remember how JS works
  • documentation

But there is nothing much here as of now. It’s pretty much a fresh project ( and will need a lot of help, if you are a programmer ).

That’s all we have for now, anyone with more info, jump in, share your stuff, for others, this is a “aha!” moment, enjoy it !

wait, is this something about the Touch UI for Chrome ?

In Category: Google Chrome


Dinsan made Google Chrome his default browser within hours of its release. He fell in love with Chromebooks from the day he first touched one and is currently obsessed with Chromecasts.

Show 11 Comments
  • Guest 24/06/2011, 7:18 pm

    Looks good!

  • kurtextrem 26/06/2011, 8:51 pm

    Moar Senseless Stuff plz Google 😀

    • Dinu 28/06/2011, 9:00 am

      LOL .. hope it makes more sense soon !

  • Guest 27/06/2011, 4:10 pm

    It should be something like Chrome OS inside Windows.

  • Marco Metin 29/06/2011, 7:04 am

    Is this an attempt to make an operating system with huge initials? Like “OS” in caps lock?
    Yes, because after all Chrome os is not really an operating system, not a real alternative to Microsoft Windows.
    But on the other hand, changes in the and Google Maps UI show the intention to change from a simple page to an interface that looks more like an online application (cloud computing look).
    Is this the philosophy, right?

    • Guest 29/06/2011, 1:38 pm

      You are not ready for the cloud.

      • Dinu 29/06/2011, 3:40 pm

        uh ?

        • Guest 29/06/2011, 3:43 pm

          Chrome OS is really an Operating System, a real alternative to Microsoft Windows.

          • Eddie 30/08/2011, 7:04 pm

            No. It’s not. There’s no way to run heavy applications like big games for example, like Crysis for instance. And that’s just a simple example. It’s not meant to be a standalone platform, but rather a secondary system to use on the go!

          • 21/09/2011, 8:36 am


            It’s funny you mention Crysis. I’m running Crysis inside of Chrome OS right now.

            Native Client has come much further than they’re leading you to believe.

Leave a Comment