Planet maemo


2014-08-12 Meeting Minutes

2014-09-15 18:31 UTC  by  peterleinchen
2014-08-12 Meeting Minutes

Meeting held 2014-08-12 on FreeNode, channel #maemo-meeting (logs)

Attending: Joerg Reisenweber (DocScrutinizer05), Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Partial: (lbt), (xes), Gido Griese (Win7Mac)

Absent: Niel Nielsen (nieldk)

Summary of topics (ordered by discussion):

  • IRC channel operator priviliges
  • Discussion on Council writing an introductory letter to Jolla
  • Discussion on a place for Maemo e.V. related documents
  • Discussion on the change to Maemo landing-page

Topic (IRC channel operator priviliges):

  • It is necessary that some active channel-op has co-GC (Group Coordinator) rights.
  • The channelops on #maemo-meeting are GeneralAntilles, Jaffa, jOERG_rw. It was suggested that co-GC rights should be granted to same people.
  • The current GC is Xfade, but he has been absent from IRC and not reachable by mail lately. Council needs to contact him to agree on the GC rights transfer.

Topic (Discussion on Council writing an introductory letter to Jolla):

  • It was suggested that the new Council should send an introduction to Jolla to present ourselves.
  • However it seems that Jolla has no need of Maemo and Maemo has no requirements from Jolla so this is not essential.
  • It was pointed out that HiFo has already written an open letter to Jolla earlier, and apart from general goodwill there is no real need of communication between the entities.

Topic (Discussion on a place for Maemo e.V. related documents):

  • There needs to be a common place to store e.V. bylaws, meeting minutes, blog posting and membership application forms and guides.
  • A wiki page is not optimal for this kind of information, better to have a subpage on hierarchy.
  • Win7Mac joined in and sent mail from GeneralAntilles, where he was able to get in contact with x-fade.
  • A new e-mail was set up with some more technical details and sent back to GeneralAntilles (to be forwarded to x-fade).

Topic (Discussion on the change to Maemo landing-page):

  • It is required that we replace the starting-page after nokia signs off.
  • There are no other requirements or guidance what/how to do that, except "once we proceed, Nokia will require you to replace the landing-page with a statement announcement for 3 months", whatever that means?
  • There is still awful lot of stuff on that refers to Nokia and that needs to be corrected/removed.

Action Items:
  • N/A
Categories: council

2014-07-29 Meeting Minutes

2014-09-15 18:22 UTC  by  peterleinchen

Meeting held 2014-07-29 at 20:00 UTC on FreeNode, channel #maemo-meeting (logs)


Partial: Joerg Reisenweber (DocScrutinizer05), Peter Leinchen (peterleinchen)

Absent: Jussi Ohenoja (juiceme), Philippe Coval (RzR), Niel Nielsen (nieldk)

Summary of topics (ordered by discussion):

  • no topics

Nothing has been discussed.
Action Items:
  • N/A
Categories: council

2014-07-22 Meeting Minutes

2014-09-15 18:13 UTC  by  peterleinchen

Meeting held 2014-07-22 at 20:00 UTC on FreeNode, channel #maemo-meeting (logs)

Attending: Ruediger Schiller (chem|st), (xes),
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Partial: Joerg Reisenweber (DocScrutinizer05)

Absent: Niel Nielsen (nieldk)

Summary of topics (ordered by discussion):

  • IRC cloaks
  • administration of IRC channels
  • certificates problem
  • HiFo / MC e.V. transfer
  • future of Harmattan
  • listing of resources

Topic (IRC cloaks):

  • As proposed last meeting by sixwheeledbeast the necessity and the basics (privacy) of cloaks on IRC was discussed briefly.
  • As no one claimed to need that, no decision was made. Possibly to decided next meeting.
  • Discussion faded smoothly to next topic...

Topic (administration of IRC channels):

  • DocScrutinizer05 claimed the non-existence of any administration rights for Maemo affiliated personnel.
  • The only person with IRC administrative rights seems to be Nokia/x-fade.
  • rZr is going to contact x-fade and convince him to add a member of current council to GC (GroupContact) or inform IRC admins to do so.

Topic (certificates problem):

  • chem|st stepped in and announced that all problems regarding certificates and also IRC administration will get solved as soon as the Maemo ownership/licensing is solved.
  • This is work to be done by HiFo (resp. MC e.V.), but community may help getting the website straight by editing the documents in this thread.

Topic (HiFo / MC e.V. transfer):

  • chem|st explained a bit about the current situation of HiFo (Woody is going to close the American HiFo bank account) and registering of MC e.V. (registration still needs to be confirmed by court).

Topic (future of Harmattan):

  • MeeGo/Harmattan is closed down by Nokia. But it is not clear where the rights for Meego/Maemo6/Harmattan are at the moment.
  • FOSS source DVD of Harmattan is available and may be hosted on (but not to consider due to resource limiting on current infra).
  • Firmwares/flasher and so on (binary blobs) will most probably never be available like the ones from Maemo (due to binary blobs of 3rd parties).
  • Other resources in question are the SDK repo and some development stuff (scratchbox, VMs).

Topic (listing of resources):

  • It was clearly discussed that hosting of above mentioned resources will be against the law. But a named listing of those resources togther with a md5sum (better: sha1sum) will be okay.
  • So we ask community to step in and help listing those resources. Please see rZr's post or edit directly here.
  • A listing of files available on Nokia's NDS fire servers is also welcome but are to be seen as temporary solution, as those servers are foreseen to close down in near future (at least for our resources).

Action Items:
  • RzR trying to contact x-fade.
Categories: council
Robin Burchell

profiling is not understanding

2014-09-12 18:06 UTC  by  Robin Burchell
When software goes slow, generally, the first reaction is to profile. This might be done through system tools (like Instruments on OS X, perf/valgrind/etc on Linux, VTune, etc). This is fine and good, but just because you have the output of a tool does not necessarily correlate to understanding what is going on.
Click to read 1622 more words
Categories: C++

Streaming the Screen on Android

2014-09-11 22:37 UTC  by  madman2k

In this post I want to discuss way of getting the screen content of your Android device to the TV or monitor. If you wonder why one might want to do such a thing – just think about playing some Android games with a bluetooth gamepad or watching a movie where your PC is not available.

Specifically I want to introduce SlimPort. SlimPort is a feature of Nexus devices which is unfortunately not covered much in reviews.
Basically SlimPort is DisplayPort over the Micro-USB connection of your device allowing you to mirror its display.

But the future has arrived: we got Miracast!

One might wonder why one should go through the hassle of using a old-school HDMI cable.
You can get a Chromecast Stick for 35$ and nowadays it also supports Miracast so you can simply stream the images over WiFi.

Well Miracast is all nice if all you need to do is to put up some slides without carrying all possible adapters with you. But as soon as you try to stream a movie or a game you will reach its limitations.

Remember that Miracast works by grabbing the Framebuffer and compressing it with H.264. While encoding happens in hardware it still takes some time and it inevitably introduces compression artifacts. This means:

  • in games you get a noticeable lag – especially in FullHD
  • in movies you get noticeable artifacts – especially in FullHD
  • in both cases your battery will get drained for heavy WiFi and Encoder usage
Going old-school

Going with the old-school cable on the other hand you get HDMI 1.4 transfer rates for up to 1080p at 60Hz while saving the battery.

Configuring the second screen is quite straightforward in android. As Mirroring is your only option, there is actually nothing to configure. Once you connect the adapter android will set up your monitor based on its EDID information and transfer image and audio over HDMI.
In case you only want to have the image over HDMI, simply attach your speakers to the phone and android will re-route the audio.
The days where you had to manually set up everything are over.

Furthermore most adapters have an micro-USB port allowing to still charge your phone while using SlimPort.

Device Support

The downside is that most of the devices do not support SlimPort. The device list more or less boils down to

  • Google Nexus 4/ 5
  • Google Nexus 7 (2013)
  • LG G2/ G3

Samsung devices go with the alternative MHL. Comparing these two SlimPort has the bandwidth advantage of 5Gb/s vs. 3Gb/s of MHL so it does not have to compress that much. However both are clearly better than going wireless.


Categories: News

Let's build a browser engine! Part 5: Boxes

2014-09-08 23:16 UTC  by  Unknown author
Firefox for Mobile Firefox for Mobile Let's build a browser engine! Part 5: Boxes - September 8 from Matt Brubeck - Comment - Like
Philip Van Hoof

PADI Rescue diver

2014-09-01 16:25 UTC  by  Philip Van Hoof

For this one I worked really hard. Buddy breading, relaxing people in panic at 20 meters deep, keeping yourself cool. And that in Belgian waters (no visibility and freezing cold). We simulated it all. It was harder than most other things I did in my life.

Categories: Art culture

Let's build a browser engine! Part 4: Style

2014-08-23 22:45 UTC  by  Unknown author
Firefox for Mobile Firefox for Mobile Let's build a browser engine! Part 4: Style - August 23 from Matt Brubeck - Comment - Like
Ian Lawrence

Making Magic

2014-08-20 16:26 UTC  by  Ian Lawrence

South Sudan

Is a complicated place. Statistics on the country are shocking:

Click to read 1550 more words
Categories: Africa

Let's build a browser engine! Part 3: CSS

2014-08-13 19:30 UTC  by  Unknown author
Firefox for Mobile Firefox for Mobile Let's build a browser engine! Part 3: CSS - August 13 from Matt Brubeck - Comment - Like
Robin Burchell

sailing in search of fresh waters

2014-08-13 11:55 UTC  by  Robin Burchell
I've had a long, quiet time on this blog over the past few years while I've been frantically helping Jolla to launch their self-named product: the Jolla. I've enjoyed (almost) every day I've been there: they really are a great bunch of people and the work has been plentiful and challenging.

But as the saying goes, "this too shall pass". Nothing lasts forever, and it's time for a change: after this week, I will be taking a break from Jolla to get some fresh perspective.

On the bright side, maybe I'll have some more time for writing now :)

If anyone is interested in getting a hold of a C++/Qt/QML/Linux expert with a focus on performance, expertise on mobile, and a wide range of knowledge across other areas who loves open source, please let me know.
Categories: coding

Let's build a browser engine! Part 2: HTML

2014-08-11 15:00 UTC  by  Unknown author
Firefox for Mobile Firefox for Mobile Let's build a browser engine! Part 2: HTML - August 11 from Matt Brubeck - Comment - Like