Tag Archives: Maemo

www.maemo.org

Back from Istanbul, headed to Helsinki

Last week was the GUADEC Conference in Istanbul. Overall it felt like one of the best GUADECs, just because I like Istanbul so much. It’s a proper city.

That’s despite the organization of the registration, accommodation, travel instructions (to the venue) being a near disaster (as they usually are). For people who made it to the venue, the University was a perfect location – efficient and clean and well equipped, with many helpful volunteers keeping things organized.

It was great to have all the Openismus employees together in one place for the first time, sharing apartments in a building near the Galata tower in that wonderful maze of narrow streets. It turns out these are great people to hang out with, particularly when you have a rooftop terrace looking over the city and a fridge full of beer on a summer night.

On Thursday morning I fly out to Helsinki with Sigi and baby Liam. I have a day of meetings on Friday, also with Jan Arne from Openismus, and then some touristing until Tuesday, including a night in Tallinn. I’m looking forward to seeing our Helsinki friends.

The Case of the Disappearing Emails

Over the last two years, a couple of people have had problems sending email to my openismus email address. They never received any failure message, but the mails never arrived. This was annoying and mysterious, but the problem was obviously with the senders’ systems so there wasn’t much I could do.

This week one more person had the problem. All three people were German, which made me suspicious. We discovered that all three people were using bytecamp‘s email servers. For instance, gnome-de.org email addresses are hosted at bytecamp (for free, I believe). Major clue.

openismus.com was hosted at bytecamp a couple of years ago, but I moved it away because I found their services limited and rather ad-hoc, though it seems to have improved since then. It turns out that they forgot to update their MX records, so they were just swallowing any email to openismus.com from their remaining customers. Some emails to bytecamp solved the problem, so bytecamp customers can now send email to us again.

I do hope that several German GNOME developers (with gnome-de.org email addresses, for instance) have been trying to email me about working for Openismus. If you didn’t get a reply before, please try again.

Openismus 2008 T-Shirts

The Openismus T-shirts for the GUADEC Istanbul conference are ready.

I wanted to do something different again, so I persuaded the people at Brandt to do a kind of Rolf Harris punk thing. It’s a little bit funky. I don’t think it will please everyone but it will be noticed. Each one is different.

PunkPunk

There was a shortage of T-shirts in these colours, so we did a small batch of classic retro-style dark green T-shirts too, with white banding and stripes with white flock-print. They are quite nice but less challenging.

Classic Retro
Classic Retro

Like last time, I chose to do a small number of expensive T-shirts rather than lots of cheap ones. Scarcity adds value.

Openismus Will Euch Haben

Our new hires (André, Karsten, Jan Arne) are nicely settled in now, so it’s time to find some more. There’s exciting development work to be done at Openismus using GTK+ and GNOME code. I think our employees like how we work. I try to keep them happy and not too stressed but you can probably track them down and ask them yourself.

As usual, we prefer people who live in Germany, or EU citizens who want to move to Germany. Please tell me about yourself in an email or grab me for a chat at GUADEC.

André Klapper and Karsten Bräckelmann joining Openismus

I’m pleased to say that André Klapper and Karsten Bräckelmann are new Openismus employees.  They will be sharing bugmaster duty for maemo.org, with André taking over full time from September. They worked as a team before doing similar work for Ximian’s Evolution, and they are well known for their bug herding for GNOME, so I have great confidence in them.

They will ensure a healthy ongoing flow of information for Maemo, between internal developers, external developers and users. Along with Dave Neary concentrating on documentation, and Niels Breet working on infrastructure, this is part of a big push to make Maemo’s community work as well as the most successful open source projects. I think you’ll hear lots more about that.

Openismus: Looking for a Bugmaster

As was mentioned on the maemo-developers mailing list, Openismus is looking for a new full-time employee to act as the bugmaster for maemo.org, to help make it a more responsive, and less one-sided, developer community. Some obvious candidates have already received emails from me, but I’ll mention the job here in case there is any one I haven’t thought of.

A bugmaster keeps a project’s database of bug reports under control, helps the developers to know which bugs are most important, keeps users informed, and worries about bugs that block contributors. A bugmaster usually defines some bug reporting and bug triaging processes to keep things running smoothly. Anyone who has led a bugsquad such as GNOME’s is of course ideal. There’s lots of information online about this kind of role.

So an ability to organize people, information and tasks (and make them almost self-organizing) is most important. There’s a certain amount of cat-herding involved, but you get to deal with some cool cats. Familiarity with databases (SQL), and server maintenance is generally helpful.

Ideally you live in Germany. If we find a great candidate in the rest of the EU then we’ll figure something out. You’ll be working from home. This is a rare opportunity to be rewarded for doing meaningful work with effective people.

If you are interested, please email me to tell me about yourself and what you think the job will involve.

Crappy GPS Applications

I have recently acquired a Nokia N810 Internet Tablet and a N95 8GB mobile phone. Both have GPS capability but both have quite awful maps applications. It feels like a checkbox feature – a way to list GPS as a feature on the box, but not a way to do something useful, and not something that’s been thoroughly tested or thought-through. They suffer in comparison to the Garmin device that I already had.

Both take a while to make a connection to the satellites, which is normal with this generation of GPS chips, though I’d expect the N95 to at least get an approximate position from the mobile phone network (Update: I now know that this AGPS feature is in the N95 but it requires a network connection, which requires paying for a GPS/UMTS data connection, which I try to avoid, because I know the telecommunications company will screw me). More significantly, when they actually get a lock on the satellite, they do nothing. Well, the N95 turns some circles green. They don’t show where you are, or even ask if you’d like to see where you are. And neither seem to have any way to do so even by choosing from a menu.

N810 says I am in Antwerp

The N810 has a “Show Current Location” menu item, but it just shows me its default location – a street in Antwerp, NetherlandsBelgium. I’m sure I’m in Munich, Germany. I notice now that I can change its map to “Germany-Alps”, which has Germany, Switzerland and Austria, and I guess that would work if I tried it again. But it should not just silently fail. My Garmin Nüvi 350 shows the map of your current location as soon as it has locked on to a satellite, and has all of western Europe at once without any fiddling.

N95 says I am in Antarctica

The N95 8GB has a “Find GPS Location[0]” (or similar. It was in German when I tried it, and the menu item isn’t there when there’s no satellite connection indoors, so I can’t see now). But it just showed a white screen instead of the map. I tried zooming out and then understood that it had placed me on the south pole at the bottom of the world. This doesn’t seem like a useful feature. I later found that it does put a cross over your real location, but doesn’t take you there. If you search for your location by address then you’ll be able to scroll to see the cross. Again, not very helpful.

Can’t find my way around the GPS UI

Both the N810 and the N95 show that a menu system is not a great UI for this kind of application, regardless of concerns about application consistency. There are very few things I need to do with a map and they need to be immediately available. The menus in Maemo (on the N810) are a particularly small target on an otherwise generous screen and I hate using them in any Maemo application. My Garmin Nüvi 350 has wonderfully simple button-driven menus, presumably the result of long experience making these kinds of applications. People love it.

N95 surprisingly uncoordinated

The N95 generally seems to be a mish-mash of applications thrown together with very little overview. There are even two similar, but subtly different, main menus, with their own dedicated buttons. The video player has no back/forward feature. You are repeatedly asked whether you want to connect to your wi-fi network instead of it happening automatically. The N95 can do some incredible things, it just does them in strangely arbitrary ways and hides its capabilities well. For instance, the camera’s direct upload to Flickr is wonderfully simple once you’ve set it up. The N810 isn’t perfect but you could make a far nicer device than the N95 just by adding mobile phone capabilities to the N810.

Openismus needs another GTK+/GNOME developer

We need another full-time developer at Openismus to start in a month or so. You’ll ideally be a resident of Germany and you’ll have common sense and visible experience with GTK+ and some of the GNOME technologies such as D-Bus. I’m mostly interested in a C coder at the moment, but experience with Python and/or C++ is a plus. You’ll work from home and know that you can. Capable people are hard to find so you probably know if you are suitable. Working for Openismus is quite straightforward, with fairly clearly defined tasks, some choice about what you work on, and a boss who can be persuaded that he’s wrong sometimes.

I am very pleased with our current developers but we can’t wait the 20 years for a clone to mature – it’s just not practical.

Please email me with a CV (any format you like) and a paragraph describing yourself, your experience, and your current development interests.

Update on 1st March 2008: We are still looking, and we maybe need more than one new developer. But you need to be convincing.