Sebastian Manckes Blog

PyQT on maemo

On this years FrosCon I got the idea to
try python together with qt on maemo.
wow: It is possible to write a small application on maemo kickstarted in just one hour!

Linuxtag Call For Papers

Hi Everyone,

there is less than two weeks left for this year’s LinuxTag Call For Papers.
The event takes place in Berlin, Germany during early summer.

The program committee hopes to fill some of the slots in the Mobile & Embedded
track with Maemo related talks. So feel free to submit a talk!

http://www.linuxtag.org/2010/en/program/call-for-papers.html

LinuxTag Call for Papers

The 15th International LinuxTag will take place during June 24–27, 2009 in Berlin. The LinuxTag 2009 has officially ended the call for papers, but there is still room for interesting talks about mobile & embedded systems. So, if anybody has a nice mobile & embedded topic to talk about, we will consider contributions until March, 5th.

Submit a talk

Integrating the OpenJDK into jalimo

In 2008 we have gathered some general experience with hacking on the OpenJDK, but until now we never made the step to integrate it into the jalimo project. Now we got the great chance to work for BugLabs in order to get the OpenJDK working on there nice devices (see there announcement). As always: our way is to work on an OpenEmbedded integration, which brings us support for all of our target platforms. The first steps are already done: On the picture, you can see the OpenJDK running a SWT application on the Openmoko gta02. The support for the Bugs, Maemo as well as all the other OpenEmbedded distributions comes along with the integration.
OpenJDK on gta02

So, whats the state and what can we expect? We can build and run the full OpenJDK on all of our ARM/Linux platforms. The build receipts are in our SVN. The OpenJDK is not very fast, because there is currently no JIT-compiler support for ARM in the HotSpot runtime. So, there is much work left for the next year: JIT compiler, downsizing the JDK, testing it with SUNs TCK and perhaps name it Java afterwards ;-)

Much thanks to Robert Schuster and Ken Gilmer for all their great work!

FrosCon 2008

Again, the FrosCon in St Augustin, near Bonn (Germany) was a great event! Like in the past, the FrosCon team did a great job to achieve a very high standard in their service and smooth organisation! The most important thing for me was the discussion with much smart people.

I had a talk about ‘mobile development platforms’ from the free software developers view point. The talk had a very good resonance and much people agreed with me about the big need for more standards between the platforms and for more cross platform development solutions. See my slides: PDF version

PhoneME for Maemo and OpenMoko

Robert has done a great work again!
Together with Ken Gilmer from Buglabs he created clean OpenEmbedded receipts for Sun’s PhoneME. Now we have nice packages of the VM for OpenMoko and Maemo in our Jalimo repository! Even the JIT works fine. The PhoneME only supports Java CDC, but has a very fast startup: Hello World in 250ms and SWT application in 4 seconds.

For more info read the original posting from robert.

PhoneME on Maemo

PhoneME on OpenMoko

Give a N800 – get a N810

We (Tarent) are working in an active project, where we use N800′s mounted in german police cars. We need 20 additional devices and don’t want to switch to the N810 yet (e.g. because of the different form factor). The N800′s are out of stock in the whole world, so we had the following idea:

We buy n810′s and change them n800′s. So, if you have a N800 and want a n810, this is your chance! Please write a short mail to: n800@tarent.de. Our only requirement is to have the device in a very good state (no scratches or damages).

Update:
Thank you: We got nearly 500 offers – much more than expected!!! We have selected our 20 N800′s of them. Thanks a lot for your help!

Linuxtag 2008 and Jalimo update

For me and all people I have talked to, this years Linuxtag in Berlin was a great event. It is still not over, but I can’t attend for the last day. I had three personal highlights:

  • This year, we had a common Mobile and Embedded booth, next to the OpenMoko and Trolltech booth.
  • We had a very nice Maemo track, with a great discussion at the end. Especially Simon had very direct ideas in improving the community situation in Maemo (are your slides already online?)
  • Our jalimo project got a very good resonance by much visitors.

You can see the jalimo slides of my talk, here.

Jalimo booth

ME booth

Cool: Neo running an l4 microkernel

The people from TU Dresden sent me an L4 image for the Neo (gta01 atm). It is booting very fast (some seconds) and shows a responsive GUI: impressive!

L4 on the Neo

View Video

L4 is a microkernel which allows a clean separation and isolation of tasks. It is applicable for realtime or trusted computing scenarios, where special tasks have to be executed in a isolated environment with higher control. Fiasco, the L4 implementation from Dresden is able to run a complete Linux on top of it. So the vision is to run OpenMoko as one L4-Task of the OpenMoko and encapsulate security sensible parts (e.g. GSM control, network stack) in separate tasks.

Unfortunately the armv4 instruction set makes virtualization very expensive, so this vision may take until we get free phones with an armv6 ;-) . The Fiasco L4 implementation is GPLv2. The Neo port is not published yet, but this is planed.

Linuxtag 2008: prize draw for 3 OpenMoko Freerunner

tarent holds a prize draw for 3 OpenMoko Freerunner at Linuxtag 2008: Read more