Showing posts with label talk. Show all posts
Showing posts with label talk. Show all posts

Tuesday, January 25, 2011

Maemo App Development - One Year Ago

I just realized that one year ago, I was giving a talk about Maemo Development at the Metalab here in Vienna. Back in January 2010, things were still very much different from today:

  • Scratchbox was the SDK - Linux only, VMs for everything else
  • No proper IDEs for Hildon development (there was Eclipse integration, but I never used it)
  • Qt still was "the new stuff that's coming up" for Maemo development
  • Mer was still something to look forward to
  • MeeGo didn't exist - Maemo 6 was the future ;)
  • MADDE was in Technology Preview state - not widely used
  • Direct UI (now MeeGo Touch) was thought to be the future toolkit
  • Qt 4.6 was just released in December - no QML in Qt yet

It turns out that we are in a much better position now, we've got a nice cross-platform IDE (Qt Creator), a proper SDK (Qt SDK) that works on Windows and OS X the same as on Linux and the "low-level" issues (optification, packaging, ...) are handled by Qt Creator mostly.

Today, the issues are different - I'm complaining about Qt Creator (from the Qt SDK 1.1 Preview) crashing a lot in QML design mode, I can deploy my apps to Symbian devices without much effort (didn't think I would ever do that) - even though there's no proper toolchain for Linux or OS X (Remote Compiler doesn't count). The Qt Quick Components are still not released, even though I'd love to create some great apps with them. And most people forget in the N9 rumor jungle that we have still got the best Linux-based mobile OS (with Linux userland) that exists in an actual product that you can buy right now (that's Maemo 5 on the N900 if you didn't get that hint..). Just like Duke Nukem Forever, a MeeGo handset will be announced and released eventually - give it some time.

Back to the "Qt Creator shouldn't crash when editing QML" developer story: We're not there yet, but comparing the current state with the state one year ago, that's some progress right there! Looking forward to those bits falling into place in the upcoming months.

Monday, March 1, 2010

Video of my talk from January; coming up: Nokia App Forum Alps

Back in January, I've given a talk about Maemo Development at the Metalab Vienna. It's been up for some weeks now (the talk is in German, but at least I was using the N900 during the whole presentation. BTW: Is it possible to disable auto-rotate in the image viewer?): (direct link)


Maemo 5 "Getting Started" from metalab on Vimeo.

This upcoming weekend, the Nokia Mobile Developers Conference is taking place in Hagenberg, Austria, and if you happen to have time on March 5th and 6th, register for free (free shuttle busses are available from Vienna to Hagenberg and back). I'll be giving a talk about Open Source Applications on Maemo 5. Say hi if you happen to be there! :)

Thursday, January 14, 2010

headphoned, Metalab Talk, App Forum and gPodder updates

Due to popular demand, the Headphone Daemon is now available for Fremantle and the N900, too. A package is in Extras-Devel and should be available for QA testing in Extras-Testing soon. There is also a discussion thread on t.m.o and the packages page for QA.

In other news, I'll be giving a talk about Maemo.org and Maemo development at the Metalab Vienna on the 22nd of January. This is in preparation of the Hackathon that's happening on the weekend after the talk (a good opportunity to hack on CLI Sharing, maybe..).

In general, it seems like the N900 seems to get up to speed here in Austria now: The Nokia App Forum Alps is organizing a competition for mobile applications, so hopefully we see some new apps coming out of this. And if you happen to be around Hagenberg in early March, do join the Mobile Developers Conference.

A new gPodder version will be out "very soon now" - just one bug and one feature (my.gpodder.org API) left to do. I hope I'll be able to do it this weekend, so you can all enjoy the #maebar UI updates and new features such as Flickr support.