Planet maemo: category "feed:c0b76ac3824bb7567c742e4d9c638e78"

itoral

MAFW and Canola (and other Maemo Summit experiences)

2009-10-19 07:41 UTC  by  itoral
0
0

Last week I was pretty busy with various things and I did not have much time to post about Maemo Summit, but here I go:

Click to read 1400 more words
Categories: Maemo
itoral

Writing MAFW plugins talk @ Maemo Summit

2009-10-11 08:45 UTC  by  itoral
0
0

So here is the thing, when I was preparing this presentation I thought it would be a good idea to give the audience some actual source code of both source and renderer plugins for MAFW. Yeah, we already have some plugins in MAFW that you can look into but those are full of optimizations and pack quite many features so I thought they might be a bit complicated to understand the basics. So, I devoted a few hours to write a couple of very simple plugins (a source and a renderer), they are really simple, they only provide the most basic stuff, they are not complete,they sure have bugs, etc but the code is simple, easy to read and understand and it is full of comments to guide readers.

Unfortunately, 20 minutes is not a lot of time to explain what MAFW is about and go into the details of the plugins’ source code. So here is the deal, do you prefer to see me showing you the code and explaining how it works, or do you prefer slides covering the basic ideas and leave the source code off the presentation?

In any case, you can get the pluigins’ source code here:

MAFW Filesystem source plugin

MAFW Simple renderer plugin

UPDATE: You can now also check out the slides here:

Writing plugins for MAFW (slides)

Categories: Maemo
itoral

MAFW at GCDS (slides)

2009-07-15 08:02 UTC  by  itoral
0
0

For those that missed the presentation, here are the slides

Categories: Maemo
itoral

MAFW at the Dekstop Summit

2009-06-03 11:23 UTC  by  itoral
0
0

I will be talking about MAFW, the Media Application Framework for Maemo, at the Desktop Summit in Gran Canaria. That will be a nice place to introduce MAFW to the desktop community as well as an opportunity to showcase it to those interested.

The talk is scheduled on Wednesday 8th July, for details on MAFW and the contents of the talk you can take a look here.

Categories: Maemo
itoral

MAFW Test GUI now available

2009-03-27 11:43 UTC  by  itoral
0
0

Today we have added our test GUI to the garage repository (component mafw-test-gui). This is by no means a product quality application, but it is a good sandbox for testing MAFW while we work on it. Maemo developers interested in writing multimedia applications based on MAFW can use this application as a reference. If you just want to give MAFW a try, this application is a good place to start as well.

If you missed the previous posts, you can find MAFW’s repository here.

Enjoy!

UPDATE: Zeeshan just remembered me that I forgot to mention that this UI is based on gupnp-av-cp code :)

Categories: Maemo
itoral

MAFW source code goes public

2009-03-25 12:47 UTC  by  itoral
0
0

Quim has just announced that MAFW (Multimedia Application Framework) has moved to an open development model. This means that from now on we will work directly in garage and anyone interested can browse the source code and provide feedback (and even better, patches!). I’ve been looking forward to this moment for quite some time, so I am really excited that this has finally happened. Thanks to Nokia and Quim for making this possible!

If you are planning to write or port Maemo multimedia applications for Fremantle, I suggest that you to give MAFW a try and share your experience with us, we really need your input. In that case you probably want to start by reading the documentation here.

BTW, I intend to use my blog to keep the Maemo community updated on MAFW news, so stay tuned…

Categories: Maemo
itoral

Welcome Maemo!

2009-03-25 08:24 UTC  by  itoral
0
0

I thought it was time I had a category for Maemo related posts only, so here it is. I expect to post some interesting news and info in the days to come, so stay tuned if you are interested!

Categories: Maemo