Maemo UI improvements blog.

December 21, 2009

2010 UI countdown. #10 – Transmission.

Filed under: Design guidelines — Tags: , , , — Andrew Zhilin @ 23:49

Hello everyone!

So, 2009 is coming to its end. Milestone for the whole Maemo ecosystem. I clearly remember that glorious day when Urho Konttori came to #maemo channel and said “Here we go!”. It was the release of website. And the first thing I’ve said was “You know guys, I’m proud that I was here before today”. And I’m still very proud of it. For me, 2009 was a great year, I’ve, as always, helped various unique projects, such as Mnemosyne, BlueMaemo, Ati85 and even Mer. You can even see some of my UI ideas for Fremantle live now.

But life’s going on and the world is waiting for brand new 2010! I’m sure it will blow up our minds even more than 2009 and I want to tell you what you can expect in 2010 from me. So lets start our Annual Countdown with number 10 – Transmission!

So, thanks to qwerty12 now you can download torrents right to your n900 with Transmission. But current user interface is missing Maemo 5 HIG a bit (though work with app menu is really impressive) and it can’t be used for portrait mode (and we want portrait, right?) We’ve decided to remake UI so it would be great for all use cases. Please welcome, revamped Transmission :)

Now all info bout downloads is right on the main screen. Row dividers now also have the functionality of progress bars. Tap the row to see details. And, what’s more important – it looks perfect in portrait mode :)

Well, lets save some juice for release, that’s all for now. See you tomorrow – I have lots of things to show you.

Thanks for reading.



  1. Nice! I just got my N900 in a the mail a couple hours ago and I can’t wait to get home and start mucking around with it proper! Thanks for all the work! I can’t wait to start working on some projects of my own!

    Comment by qhartman — December 22, 2009 @ 02:56

  2. You’re really making me wish I had the money to go out and buy this. I use Transmission on my laptop and it’s awesome — it’s looking very slick thanks to your changes and its initial porting.


    Comment by Jon Pritchard — December 22, 2009 @ 04:58

  3. How it is done from technical point of view? Are you coding another Transmission GUI only for Maemo? Or are there used Q_WS_HILDON or sth else in few placed only? What is the best strategy to port existing desktop application to Maemo? Write Maemo-only GUI or try to tweak existing GUI?

    I’m asking because recently our project – Kadu instant messenger – has been “ported” to maemo. And our Qt GUI is really rough there. You can see screenshots here:

    In fact the only thing done in Kadu code was merging chat window and buddy list window together into one window. Our developers haven’t done anything else. We would like to reuse existing Kadu GUI but isn’t this a dead end from usability point of view?

    Comment by patpi — December 22, 2009 @ 13:30

    • Hello.

      Well, first of all I’m not a coder yet, so you’d like to ask qwerty12 bout technical issues more :) As for UI, I’d suggest to develop platform-specific UI each time you want to port it somewhere. Each platform has its own Human Interface Guidelines (Maemo5 ones: )that you better follow to make sure enduser will get the best overall experience possible.

      Hope this will help you somehow, good luck with your project :)

      Comment by Andrew Zhilin — December 22, 2009 @ 22:51

  4. […] Buona lettura. […]

    Pingback by Nokia N900: nuova UI per Transmission e non solo : Maemo Tecnophone — December 23, 2009 @ 01:40

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: