April 2007

Thesis — the final act

Today I’ve submitted the obligatory copies of my commercially published dissertation to the Doctorate Office for Mathematics and Natural Sciences at Johann Wolfgang Goethe University. In return I got my certificate presented.

This marks the final act of the thesis as I’m now entitled to call myself Dr. Michael Lauer. Sounds good to me 😉

Read more →

Google SoC 2007

OpenMoko is a mentoring organization for the Google Sommer of Code 2007. We received 60 student project applications (minus a few duplicates) and since a whole lot of projects were exciting, it was very tough to rank them. Unfortunately we only got assigned three project slots from Google — if we perform well this year, then we might get more next year.
Anyway, here is the list of accepted projects:

I’m looking forward to mentor my two students to get a successful project and contribution to the OpenMoko Software Platform done.

To all who didn’t make it this year: Thanks for all your proposals and please try again next year — although if all goes well, we might just contact some of you to realize your ideas in a „private“ OpenMoko SoC 🙂

Read more →

OpenMoko Coreteam in Frankfurt/Main

During most of the long easter weekend, 3/4 of the OpenMoko coreteam met in Frankfurt/Main at my place. It was a very productive meeting and we discussed a lot of topics. My wife Sabine coddled us with lots of excellent food and had to spend half of the easter vacation alone… sorry for that and thanks for everything 🙂

We talked about administrative things, schedules, hiring people, supporting OpenEmbedded, and the state of the current hard- and software. Unfortunately most of the really hot topics discussed at the meeting could be classified as confidential, however I think I’m allowed to tell you that we worked on the design of two Neo1973 successors and we came up with something really unique and exciting…

Of course, most of you are probably more interested in the present, i.e. how far away the Phase 1 devices are. About two weeks ago I said something like two weeks — a prediction that was (of course) too shortsighted. My personal take on that is that I plan to work roughly about one more week on adding some needed features and then enforce a two-weeks feature freeze for the phase 1. There will be a pre-phase-1 snapshot image and p0 developers will be requested to help testing and bugfixing to make the phase 1 experience really stable. By the way, I’ll make sure that the phase 1 announcement will include enough information about the phase 1.5 hardware refresh so that you can make up your mind whether you want to wait or just go ahead and buy a freed phone.

Some of the discussions focused on our mid- to long-term plans with OpenMoko — both as a hardware and a software platform. UI-wise, the applications you see on the Neo1973 are really just the first iteration of our vision. We are somewhat satisfied with the status of the stylus applications, however it already has shown that we can only realize a part of our UI dreams with a toolkit like GTK+, so for some of the applications (finger, main menu, and panels come to mind) we are closely watching how projects like Clutter and EFL evolve.

Read more →

OpenMoko p0-Developer Meeting in Braunschweig

Just returned from a tiny OpenMoko p0-Developer meeting in Braunschweig. It was a packed weekend full of work and though we only managed to process 70% of the Agenda I came up with, we made a lot of progress. In case you’re curious, here is the list of things we did:

  • Status Report Neo1973-Hardware Mickey (OpenMoko) [done]
  • Status Report Stefan, Jan, Daniel (OpenEZX, OpenMoko) [done]
  • Full update/quickfix pass through the OpenMoko bugtracker [60% done]
  • Review current OpenMoko software state, fix some obvious bugs [done]
  • OpenMoko ring/alarm/sms tones (Marek) [done]
  • Plan of action for the next 2 months (Daniel and Stefan) [done]
  • Brainstorming for Neo1973 successor model [done]

The only drawback is that I had zero time to visit a bit of the town… I’ll be back though!

Read more →