Archive for the ‘KDAB’ Category

I’m a *real* developer …

Friday, November 20th, 2009

… not just a marketing guy. :-) During the Qt Developer Days in Munich, I took the Qt certification exam (actually as one of the first people to take it). It was my birthday, so they let me pass:

Nokia Certified Qt Developer Also, right now I’m in Reykjavik, Iceland for the KDAB company meeting and 10 year anniversary. Preliminary conclusions: Watch out for roastbeef, it tastes like whale, riding on a horse feels like riding a square-wheeled bicycle (but slightly more scary) and having infinite amounts of energy under your rearside makes for interesting and relaxing uses and given a large-ish island with tectonic and seismic activity, you’ll find the capital at the most likely spot for an earthquake.

NLUUG Fall 2009: The Open Web

Friday, October 30th, 2009

Just returned from the semi-anually dutch UNIX user group conference. This fall’s edition, which was today, was titled The Open Web. I had a presentation scheduled, titled Freeing the web from the browser. I talked about ways how we can overcome limitations of the web, such as fitness for very small and very large screens, different input methods, caching, and generally making online data available to rich client applications in a meaningful way. I managed to completely avoid using the term “Cloud”, I’m proud of that. A combined roadshow for Akonadi (while my fellow KDABians are chipping away at the Kontact/Akonadi porting) and Silk, so to say. The talk was well received by its estimated 70 attendees (ok, given the size of the conference this year), with only one person asleep (front row, and at least he was a VIP speaker). I also did a first public demo of Selkie, the standalone web application Richard Moore and I have been working on after Akademy. I’m planning to do a screencast shortly, for those two or three people online that would like to see what it is as well.

A couple of notable things happened today in the Marketing of today might also be interesting to share. Jos Poortvliet (of Dot fame) and Frank Karlitschek (fellow board member and social desktop swabian) and Adriaan de Groot (of FSFE and pink whip fame; no whip this time around though, that must be an Akademy thing). We talked a bit about next steps in an effort to put more structure into the various brands KDE has. Right now KDE has many different meanings (a desktop, applications, a community, …). This leads to real practical problems, it is for example hard to explain to everybody that you can run KDE applications also in GNOME, Windows, Mac OS, on Maemo … — it’s called KDE applications because it’s part of the KDE desktop, right? Wrong. That needs fixing though. This probably involves creating a more distinct identity (”brand”) for the desktop / workspace environment and individual applications. This effort is a longer term process, and is well underway already.
Schuberg Philis, the conference’s main sponsor impressed me with a very sensible idea. Instead of having a huge booth with big machines, interesting for geeky folks, the brought in a battery of espresso machines and (so I heard) the dutch champion barista to make coffee. And good coffee it was (I’m still bouncing). Quite a nice marketing performance, not so “in your face”, still a presence suitable for a conference’s main sponsor, in a way that really adds value to a conference — excellent coffee.
The third thing that struck me was the appearance of rekonq’s new icon (rekonq is a webkit-based web browser which integrates well with other KDE applications and the desktop). The rekonq team has taken Konqi (a young dragon) and turned it into an adult dragon. We’ve been playing with this idea in the KDE’s marketing team some time ago, taking our teenage Konqi and make it a full-fledged dragon, sharp teeth and fire included. Cool to see this in rekonq, I think it’s a neat metaphor especially for this app. I’ve just pulled the latest code from its git repo to give it a whirl.
Fourth, Qt marketeer troubalex a.k.a. Alexandra (sometimes referred to as “trouble alex” by certain very funny people), didn’t make it to Ede due to someone in the family being sick, get well soon from the Netherlands.
I also met Koen Vervloesem, who recently did an interview (the link should be publically accessible by now) with me.

One of the talks I attended was held by Bastiaan Jacques. Bastiaan talked about the status of GNASH, and why it’s important to have a Free flash content viewer, even if Flash sucks and is actually not a piece of technology the “Open Web” should move forward with. During his talk, I downloaded the source and tried to build it. There were some issues building it with my Qt 4.6 installed in a non-standard path, which Bastiaan helped fixing after his talk. I’ve added to my “interesting things to investigate” list to further look at gnash and see in how far it’s suitable for displaying content we really cannot get in a better format than flash (and, by design, easy to integrate also in native client applications).

Another talk I attended was the one by Mozilla hacker Paul Rouget. Paul showed some things that are part of the HTML 5 standard, for example the new video and canvas tags, and then quickly went over to show a bunch of demos what you can do with JavaScript, CSS transformations, SVG and the video tags and canvas tags. Pretty fun stuff, although I have concerns if shipping large amounts of JavaScript code that can even do pixel-based transformation and analysis of image is really the way to go for the web of the future. It doesn’t at least solve problems such as accessibility of data for other applications, it is in fact encouraging putting more and more application logic into web pages, mixing content and presentation and making it hard to actually use the resulting content in a meaningful way (think caching, attaching semantic information or making web pages suitable for different input methods and displays). Pretty entertaining, and a good final presentation anyway (let’s be honest, after a long day of technical talks you’re entitled to some bling).

After the conference, I was invited to the speakers’ dinner, held in a nice restaurant in Ede. Food and conversations were good, and it was nice to learn a bit about others view of various topics. All in all a very interesting, enjoyable and generally worthwhile conference.

Qt DevDays Report Published on Heise; Silk

Wednesday, October 21st, 2009

After visiting the Qt developer days last week (in my capacity as KDAB‘ian, I got the opportunity to train my rusty German a bit. I had been asked to write a report for Heise (a German IT publisher of the C’t and iX magazines). My report has been published yesterday, you can read it here (again, our theme this week is: No English ;-)). So now I’m a journalists (on the Internet, everyone is). I’ve published a similar article (this time in English, but it went public last week, so it doesn’t count) on The Dot.

Work on Silk is also progressing nicely. I’m getting more and more the hang of Webkit and what cool stuff you can do with it. Richard Moore has just been blogging about our adventures with webkit on QGraphicsView. I had collected some information about that during DevDays and the Maemo summit the weekend before where I met Kenneth (at both events), a Danish/Brazilian QtWebkit hacker and Ariya (the food guy) who patiently answered my questions. More about progress in Silk will be revealed in the coming weeks as we’re making good progress.

Interviewed about Project Silk, Qt DevDays

Friday, October 16th, 2009

Koen Vervloesem has published (well, kind of published, it’s LWN subscriber-only right now, but AFAIK will become publicly available later) an interview with Frank “Social Desktop” Karlitschek and me. The interview provides a preview of what Frank and me will discuss in our respective presentations during NLUUG’s fall conference which will be held on October 29th in Ede, Netherlands. I heard that registration is still open, so if you happen to be in the area, drop by. For the majority of my readers (those that aren’t LWN subscribers and not able to come to “The Open Web” conference, this post is more turns out pretty useless though . As the interview was published on my birthday (I’m 33 now), I’ll just take that as an excuse. Random related fact: The KDE project is — to the day — exactly twenty years younger than I am. Happy birthday fellow gearheads!

Mostly unrelated fact, I’ve just returned from the Qt DevDays in Munich where I “hung out” with my fellow KDABians. A Dot (the KDE news site) story reporting about that is coming up (I’m about to queue it for review by fellow dot-editors).

Update: The Dot article has been published.

More Update: A Dutch version of the article is up on Transparante Zaken