Monday, 10 May 2010

Unity

Following on from Mark's keynote at UDS, I'm very pleased to announce Unity:


In it's current iteration, Unity consists of an easy-to-use launcher on the left and a panel up top. We have been and will continue to focus on a very quick log-in time, touch-friendliness and excellent usability.

The launcher allows you to launch and switch to your favorite programs, as well as any other applications you open during your session. The launcher is designed to be touch-friendly and group all your application windows into one icon. You can easily access your windows via a right-click (or long-touch) on the application icon. Adding a new favorite launcher is as easy as launching the application and then right-click-> Add to launcher.

The panel is a custom implementation that consists simply of a Ubuntu icon allowing you to quickly pick an open window and, on the other side, we've been able to harness the excellent work being done in the other half of the Desktop Experience team on Indicators, which allow us to render you panel entirely in Clutter.


In it's current incarnation, Unity is geared towards a 'light' variation of Ubuntu, which concentrates on getting the user to the web as quickly as possible. We would like Unity to be the default session for Ubuntu Netbook Edition 10.10 (Maverick) and we hope to present some ideas this week to show how we think we can make the transition to a mostly web-based session to a more fully-featured session for netbooks (including search, better file management, and easier window management). I hope people will attend the UNE sessions this week (either personally or remotely) and give their feedback/ideas).


I'm really excited about this release and I can't wait to begin working on some of the new ideas (which you'll hear about shortly from others involved in the project :). In addition to the user-friendliness, I feel there are some interesting technical aspects of Unity that I'll detail in another post. For now, please go ahead and grab Unity using the following instructions:

1. sudo add-apt-repository ppa:canonical-dx-team/une
2. sudo apt-get install unity
3. Logout and then log back in selecting 'Unity UNE Session' from your login screen.
4. Enjoy!

Sunday, 11 April 2010

Shiney Shiney

Seeing as I wasn't ever able to complete the work I started on AWN 0.4 a couple of years ago, it's only fitting that I congratulate the guys that have done a *massive* amount of work since picking it up over a year ago and brought AWN 0.4 to release!


It contains a bunch of new features, as well as being a complete rewrite from the ground up, introducing some exciting possibilities and should allow much faster release cycles in the future.

Instead of going through all the features here, I'd ask you to check out Michal's excellent post which has all the new features plus pictures and videos.


I've been told it should be landing in Lucid's archives soon, so keep a look out. A tarball is available here. If you have any questions/comments, please see the wiki or join #awn on Freenode.

Saturday, 26 September 2009

Ubuntu Netbook Remix Karmic

As Karmic hit beta freeze this week, and the artwork began to freeze, I thought it would be a good time to introduce the latest version of Ubuntu Netbook Remix (UNR):


As you can probably tell, the largest change from the previous version is a new design and layout. This is thanks to the awesome work of the design team. In addition to the new UI, there has been a fair amount of work in the architecture of the various UNR components. Apart from the users ( :) ), the largest beneficiaries of this are the launcher and window-picker-applet.

The launcher has been updated to use the latest version of Clutter, and benefits from the performance improvements that the Clutter 1.0 release carries. In addition to that, the launcher now has a framework for plugins, which allow extending the home screen and adding new categories on the left (and example is the Files & Folders category). There's not too much documentation at the moment, but I'll follow this post up in the coming weeks with some examples.

Window Picker Applet has had a major overhaul thanks to Jason Smith of Docky fame. In addition to making the code more sane, he's transformed the look and feel of the applet and fixed a bunch of annoying bugs. Coupled with the new Gtk and icon theme (Dust and Humanity), Jason's work makes the panel look much, much nicer than before:


In addition to these bits, there are a couple of things I'd like to highlight:

UNR Karmic contains both the excellent Messaging and Session Indicators. The message indicator allows you to quickly see how many unread emails/IM messages/Twitter replies you have. The session indicator allows you to easily set your IM presence and also lets you switch users (if you hardware supports it) and log out easily.



We've also got the very latest Notify OSD and the Ubuntu Software Store, for a nice and easy way to expand your netbook's usefulness :).



That's it for now, you can grab the latest UNR image from the daily builds here, and I've posted links to a few more screenshots below.

























Wednesday, 3 June 2009

Android applications on UNR Jaunty - Part Deux

Mike uploaded a video of Android applications running natively on Jaunty UNR:



(didn't realize pgo cuts videos, click here to see it)

The applications are very responsive thanks to the accelerated Android drawing engine (and that means they aren't a burden on the CPU either).

The video shows the Android browser working like normal, which points to the next challenge in getting everything working great: piping the services and the filesystem on the host computer through to the Android runtime so apps can take advantage (and be more useful :).

If you have any questions or just want to bug Mike about getting his packaging finished, you can leave a comment on his blog post.

Update: Added link to video

Tuesday, 26 May 2009

Android Applications Running on Ubuntu Netbook Remix

Wow, it's been quite some time since I've last blogged. However, this drought isn't due to lack of awesome work or news, it's just that I'm pretty lazy :).

I'm working to remedy this with more frequent blogging about my work at Canonical, but I thought I'd start off with highlighting something which I think is really cool: Android applications running natively on Ubuntu Netbook Remix:



The work has been done by Michael Frey and his team in the OEM services group in Canonical. I think this is cool because I've seen a bunch of pictures and videos of Android running as the OS on a netbook, but it's the first time I've Android mixing with other apps on a Linux desktop. It means you can get the best of both worlds :).

If you want to see more pics, or want to find out how it was achieved, Mike's doing a series of posts about the work on his blog or you can follow him on twitter.

Sunday, 5 October 2008

Hackfesting

As per usual, I'll start off by apologising about not writing enough blog posts and how I'll be better in the future. Although, this time there may actually be a chance of me sticking by my word as I've got a few posts lined up with talk about Ubuntu Netbook Remix, specifically the individual apps that make up the conversion of Gnome from desktop->netbook. There's been quite a few articles and reviews about UNR, but there seems to be some features that people have missed so I thought I'd be nice to get those code-paths tested out :-).

Currently I'm in Boston for the UI hackfest, which should be really cool and hopefully very fruitful. I'm here to pimp Awn and I guess Clutter too (although I doubt it needs pimping anymore :-). It will be nice to meet up and chat with other people who've worked on panels/docks/sidebars/applet server etc, and try and figure out how we can combine our work into something great for Gnome.

As you may have guessed, the planned hiatus from working on Awn didn't quite pan out. Actually, the very opposite happened and I've been busy rewriting Awn in a private branch to add all the features and fix all the bugs people having been asking for since the begining. To sum up the work, I'd say that the rewrite makes Awn a panel rather than a dock, and that's an important distinction. Some of the features that are beingworked on are not currently available in any other panel/dock and I hope will really push things forward in desktop experience.

You can follow the work on the rewrite in #awn on irc.freenode.net, it's not usable just yet as there's been a lot of breakage, but we're getting there and things have recently started to come together. I'll write a post detailing whats changed and the new features as soon as it's ready to be tested. It's funny,suddenly all my ideas for the desktop revolve around making Awn absolutely great :-).

Friday, 9 May 2008

Bits & Pieces

As usual, I'm leaving far too long between each blog post, but I thought I'd make a small update until I get a chance to write up everything that's been going on:

  • Canonical - The first couple of months have been awesome! Lots of cool things are happening here, everyone's very busy and there are some really exiting projects which will hopefully be in public very soon.
  • UDS Prague - I'll be attending UDS this year, so ping me if your attending and would like to discuss various bling on desktop/mobile environments! Extra points if you support Manchester United, and want to go watch the Champions League final on the wednesday that week :-).
  • Awn - Not much happening at the moment from my side. Hopefully this will change in a couple of weeks, at which point I hope to finish the remainder of non-composite support in trunk, and make a beta release for 0.4
  • Random Hacking - Since late last year, most of my spare hacking time has been spent on Awn, which is great, but it means some of my other ideas/projects got left behind. So, I've been trying to remedy this by picking up these projects and starting to work on them once again. The two I'm concentrating on at the moment are Nautilus and Affinity. I hope to get some code out soon, so stay tuned!