Netbook, Pages and what they’re for

Software

As presented on this blog a bit ago the central and more important view for Plasma Netbook Shell is this so called “Newspaper” activity: applets are positioned in an arbitrary number of columns (default two), one on top of the other, scrolling when there isn’t enough space, giving you actually an “almost infinite” vertical real estate

At the beginning this was decide just for a screen size issue, but with time this has been revealed to be a damn good metaphor that could have been expanded, so let’s see what the direction is.

As said pretty much over the place, the “netbook” is not a little laptop is a totally new class of device, that is kinda inept to do what the computer has been used for ages, create content.

The shift we are seeing now, is a shift on using the computer to create content only in certain moments (i.e. work ;p) and most of the time just “consuming” content or creating only really lightweight type of content (hello microblogging).

A different beast, a different use

This is what has been called (and somewhat mistaken for) the shift towards the web based content, but is not just limited to that, the web is just the pipe to convey this content and often the web browser is a kind of a suboptimal tool to access some kinds of that content, but this is another story.

The netbook is the perfect device for a quick check of that content when you are on the move, or not want or have the possibility to use a bigger but sometime inconvenient computer.

Now, there is something that needs full focus of the attention of the user ad of the machine, like reading a big article on a website or watching a movie, and there is something that instead most of the times needs a quick “peek” at it to see if there is something changed, and -maybe- only in this case I’ll give full attention on that task, like:

microblogging: what my friends are saying? or just update your status with a line or two of text.

Facebook or sites like that: often just used as microblogging, if i need some more advanced features of the website i will give full attention to it

Weather: often all is needed is just a quick answer: will it rain tomorrow?

Email: at start just want to see the titles of the few last emails, only if there is something that looks important i will give the attention to emails right now.

There are other examples, like appointments, to-do lists and similar things.

The concept of giving “full attention” is indicated in plasma by that little “full screen” icon i talked about here, this is available both in the usual plasma desktop and in the scrolling page layout of the netbook. this button will launch an application, like akregator for the news widget and gwenview for the picture frame or just open the a web browser to the proper URL in the case of services like remember the milk or the weather.

Pages and activities

The concept of the newspaper is perfect for that, it contains widgets that will give this quick “peek” on the possible information sources one could be interested on the internet, giving a quick idea, as soon as the device is turned on on what could be interesting/important and what definitely won’t be.

This video gives a typical work flow of the netbook Plasma interfaces: it shows how is easy to add and remove “pages” and organize widgets in them, keeping the concept of “activity” that was introduced in the plasma desktop, so one could have a page that informs on what’s going on in several social networking sites, or showing some news from rss sources and so on, having another page activity that is more work oriented perhaps showing appointments and work related emails (widgets for emails and appointments still won’t be available in KDE SC 4.4, but they are in the works)

OGG version

Web client widgets

Here you can see some widgets that can attach to web services: the microblogging client, the 3 opendesktop plasmoids, and the Remember the milk client

network widgets

The first thing one can notice is how they look very similar, they’re pretty good at their task and some guidelines on how to do a widget like that can be extrapolated:

  • You may want to follow this look and behavior when the service you want to connect offers a list of “stuff” that can always be interesting to give to the user, such as microblogs, news items, friend list, email messages, whatever.
  • This list should be presented as occupying the total or nearly total area of the plasmoid (maximizing the content, minimizing the “chrome”)
  • don’t make assumptions on how big the widget will be, test it from a very small size (always think to run your widget in a cellphone and ask yourself if it would look usable in there), to very big
  • when there isn’t enough space, make it scroll the content, some UI elements (like the input field of the microblog applet) are in fact less important than the content, so shouldn’t be always visible stealing from the content, you may want them to scroll away as well
  • make it work in the panel, so in 90% of the cases you may want show the content in a popup
  • Scrollbars nested in other scrollbars are not really good, so when embedded in the newspaper the widget should get longer to not have a scrollbar (well if it won’t become -exaggeratedly- long)

Some of those points, like scrolling, automate resize and panel-friendliness will be got almost for free using standard Plasma components, like Plasma::ScrollWidget and Plasma::PopupApplet

In the future I hope (is this a new year resolution? i don’t know :P) more and more of this kind of widgets will surface, with the procedure to create them more and more easy and automated when possible (and I also hope to see them written in the simple javascript bindings). This kind of widgets will also be the key to start to colonize new type of devices, from cellphone like tiny things to 10 foot interfaces like mediacenters

Ah, by the way, hopefully

I'm going to Camp KDE 2010!

Where I will give a talk about all this stuff 😀

9 thoughts on “Netbook, Pages and what they’re for

  1. Marco Martin

    @DreadKnight: Just be patient, it will be the new default one 😀
    (beta2 has already that)

  2. thorGT

    This is definitely nice! What do you think about those margins between the applets in the newspaper layout? Could they be made a bit smaller? Actually, if you are going to use this on a device with a small screen (as in, really small)), where every pixel counts, this doesn’t seem to be the most optimal solution.

    Just my 2 cents
    Keep up the nice work!

  3. Fri13

    I hope people would wait that the KDE SC 4.4 gets released and then starts using that wallpaper. If we want to start spreading the KDE brand more widely, we should maintain our promotion to be officially released.

    Yes, all those artworks are freely possible to get from SVN, but please, understand that those are only for artists and developers and not for wide use. By wider and too early use they loose the power of new things and shimmers down the actual official release. I hope that this does not actually make the artists from KDE to start keeping the artwork only on their computers before final release, because people starts using them too early, this has happened on some projects and it is not so nice! So patience, please! 😀

  4. Burke

    well, I honestly don’t think that is a good desktop background. That wallpaper is by far not that decent and elegang than the old one. It is more clunky and a bit disturbing.

    Just my 2c to this.

    About the pages: I like them, as much as I like the concept of activities. As far as I understand it this will be the netbook type of the activities with netbook specials like the colums. Very nice. I hope that the pages will be as feature rich as the activities then these are beginning to get in shape when using nepomuk more and more.

    So I think after the release of SC4.4 it is time for an in depth review of the plasma-netbook iterface in all its glory.

  5. m.wege@web.de

    The newspaper view is a nice idea, but honestly I do not understand, why this is specificly made for netbooks. I think this could be something for other systems too. When I gave the Kubuntu netbook edition a try on my eee-pc, there was something else I miss: A different icon set, with more contrast, less details and colours per icon. Having such a small screen, I believe that is the most important thing I need there.

  6. Pat

    Using this plasma netbook shell on my Lenovo W500 since almost 3 weeks and now on my desktop : really nice !

    There’s some bugs ( plasmoids are replaced arbitrary at reboot , plasma crash when clicking Current Application Control when composite is disabled , etc ) , but i really like this kind of desk.

    /me is fall in love of the ‘search desktop activity’

Comments are closed.