Planet maemo: category "feed:e60eeaa820c2c20f69d6d4ddf6f6a31b"

Juha Kallioinen

Some of you are bound to have realized that there is a new update for the N900, PR1.3. This is primarily a consumer update containing many tweaks and improvements to the N900 user experience. It also aligns the Qt application and UI framework with the planned version for the MeeGo 1.1 platform (Qt 4.7).  Qt Mobility 1.0.2 APIs for mobile development are also included.

Software development using scratchbox for the new platform will be supported right away.  For those using the Nokia Qt SDK, we have tested Qt 4.6 applications on PR1.3 and did not encounter any major problems, so you can continue to distribute apps developed with the current toolset. Support for new N900 apps with the Qt4.7 framework will be available with a Nokia Qt SDK update that will be available soon.   Until then, Ovi Store will accept applications built using Qt4.6.

Qt 4.7 comes with Qt Declarative libraries and QML support. This cutting edge technology allows the fast creation of impressive application UIs.  It also supports interaction with C++ objects, allowing developers to create dynamic UIs in QML and link them to background C++ code.  There have been many examples of Qt Quick already posted at and at  Full Qt Creator support for Qt Quick development will be available when Nokia Qt SDK 1.1 is released.

Categories: sdk

Updates: MADDE, SDK and VMWare Images

2010-05-28 11:06 UTC  by  danielwilms

After the major update of the device software to PR 1.2, you can update your development environment today as well. Three updates for you:


There is a new version of the technical preview of MADDE available, so that you can cross-compile easily your Qt and C/C++ application on OS X, Linux or Windows. The update is based on PR 1.2 and contains as well the QtMobility API’s. Now you can develop your application based on QtMobility, upload it to extras and the libraries will be installed automatically on every PR 1.2 device. The description, what MADDE is, how to use it with QtCreator and more you will find in the wiki.

Platform SDK

A new update of the platform SDK is available for download. Everything around that you will find in the installation instructions. If you are interested in the changes to the last release, have a look into the release notes. A major update compared to the release is, that it contains the QtMobility libraries.

VMWare images

Further there are new VMWare images available for download, which contain the new Platform SDK and Eclipse, configured with the plugin for Maemo development.

Categories: Uncategorized
Tero Kojo

Maemo Community, tell us how it is!

How is Maemo developer documentation? How should it be improved?

We want to hear it straight from You.

Maemo developer documentation survey consists of 16 questions. Take a few minutes to think about the developer documentation available for Maemo (in, for example) and answer the questions at:

The survey will be available until 6 April 2010.

Your feedback is appreciated!

Categories: Uncategorized
Tero Kojo

New Maemo 5 SDK release 5 available

2010-03-22 13:31 UTC  by  Tero Kojo

Nokia has just released the Maemo 5 SDK 1.2 available here.  The release contains many different additions/deletions/updates and features the Qt4.6 library.  It also contains package updates required for software designed for the next Maemo product software update coming out soon.

The release notes are available here.

Categories: Uncategorized

Some time ago, we published a tech preview of MADDE as a new cross-compilation tool, which runs on Windows, Linux and Mac OSX. MADDE is a command line tool, which allows to compile C/C++ and Qt applications for Maemo5. We got a lot of positive feedback, as the tool is easy to set up and to use. It smoothes the set up of the development environment, significantly for Windows-users.

Now the tech preview is extended by adding another feature. During the next week, we will give you instructions on how to integrate MADDE into QtCreator, step by step, and for each system – Windows, Linux and Mac OS X. It will work with a preview of QtCreator, but all the instructions you will find in the wiki. With today’s post we published already the instructions for Windows users. Check them out and feel free to let us know what you think about it.

Hopefully some of you find time to be at the Mobile Dev Camp in Helsinki tomorrow, to chat about your thoughts and experiences with Maemo development.

Categories: Uncategorized

Madde tech preview – update

2010-02-05 13:02 UTC  by  danielwilms

A month ago, we offered a first tech preview of a new cross-compilation toolkit for Maemo5. Madde is a command line tool, which makes the development for Maemo much smoother. It runs on Linux, Windows and Mac, is easy to install and contains the Qt 4.5 libraries by default. Further there is a first preview of a client for the N900 available, which helps to transfer and test the code on the device.

Since then we received a lot of positive feedback. Especially Windows users like the idea of being able to develop and cross-compile applications within their native environment. The feedback helped us to improve the software further. Now there is an updated version of Madde tech preview (0.6.14) available for download. The biggest changes are the updated target to PR1.1 and the change of the toolchain, which matches now the Maemo5 SDK. Here are all the changes and improvements, compared to the “X-mas-edition”:

  • Fremantle target updated to PR.1.1
  • Toolchain changed for Fremantle. Now it matches with Maemo5 SDK. cc command fixed.

  • Windows target creation performance improved.
  • Maemo Desktop files added to Qt example and base64 command added to support that.
  • Qt library example fixed.
  • Following bugs fixed.
    • 8415 Cannot install MADDE to different directory than the default
    • 7637 pscreate writes a localized, invalid trailer line into de…7821 Library search path wrong
    • 7350 MADDE 0.5’s dpkg replacement does not work with –search …
    • 7774 Can’t run GLES applications under madde environment
    • 8623 hildon-1 pkg-config configuration broken.
  • Minor buf fixes and improvements.

With this new preview, we want to keep you up-to-date on the development process. Please feel free to give it a try and to let us know, what you think. You can do that on different channels – Bugzilla has a component called Madde and there is a talk-thread, where Madde developer are active and open for your comments.

Categories: Uncategorized
Tero Kojo servers move tomorrow 08:00 UTC ->

2010-01-14 13:20 UTC  by  Tero Kojo

A request to DNS management has been sent to start pointing to the new infrastructure tomorrow at 8:00 UTC and it was acknowledged and scheduled.

After the change there is about a 6-24 hour period in which the DNS change propagates all over the world.

To do things in a sensible way and to minimise downtime, the old site will go to read only (off-line for garage) mode tomorrow morning. Then the last changes are synced over to the new site and the new site will then be opened to public.

When you see the new site naturally depends on the DNS propagation speed, but 3-12 hours seems to be normal based on the smaller moves done earlier.

Things you will experience are:

  • Read only on the site before and during the move
  • Garage will show a ‘we are moving page’
  • No wiki editing during the move
  • No git and svn work during the move

Things you might experience are:

  • Some data loss is possible, but we’ll try to avoid it
  • The site will look strange for a while as the changes take place and the static content is pointing wrong for a while

Things you should not have problems with:

  • Talk will be open to public all the time, it is on separate hardware and not moving
  • Bugs moved last week, it’s there waiting for the other services
  • Mailing lists moved to the new hardware some weeks back

After the DNS change propagates the services will start appearing normally again, and naturally there will be notices posted.

When everything is done, please be patient with the service, and open bugs on anything that looks odd or doesn’t work. Raising issues on this post, the community mailing list and on talk will also help. But bugs are a sure way to make an issue known (also remember that more bugs is more work for Andre, so please check for duplicates before opening).

And then a huge thanks to the people who have been hard at work throughout the move! Ferenc and Niels have done the bulk of the work. Ed, Jeremiah, Eero and Bergie pitched in. Much appreciated everyone! Naturally not forgetting the people at the new ISP, it was a crash course into the infra needs of for them

Categories: Uncategorized
Tero Kojo

PR 1.1 is out with an SDK update

2010-01-14 06:47 UTC  by  Tero Kojo

You, like I, may have noticed that PR 1.1 is out as of this morning!

It is a big update and if you get a complaint of too little space, you may need to uninstall some applications. If you run into issues, please post a comment here, ask for help on thread or the #maemo IRC channel on

You can find the proper change log in the wiki. The changelog includes a full list of fixed bugs that the community reported against the initial product release. A big thank you to everyone who opened a bug!

The flashable images will be available in the usual location, tablets-dev during today. So you can also flash your device, if the SSU update for some reason fails.

The SDK will also be updated today. If you don’t have the SDK and want to start coding, get it here. For MADDE users, we are looking at possibly updating the MADDE tech preview to PR 1.1 also.

Enjoy the new release!

P.S. it seems that got overrun by traffic. Need to get that back on-line again.

Categories: Uncategorized
Tero Kojo

Sampo joined the Maemo Developer Platform team

2010-01-06 13:21 UTC  by  Tero Kojo

Sampo (sampp or sampppa on talk), the author of eCoach, has joined us in Maemo Developer Platform to write his master’s thesis for Maemo.

Sampo’s thesis will revolve around (surprise) writing and porting software for the Maemo platform. All details are still pretty firmly floating in the air, it’s his third workday, and he just got a desk to put his laptop on.

As eCoach was first implemented for Maemo 4 and has been available for Maemo 5 for some time now, it is natural that it will be used as the case for the thesis. And if anyone is wondering, this won’t affect Sampo’s work on eCoach, rather the opposite. We want to have eCoach out there as an open source project in the future too, it’s a popular application and a good example of what the N900 can do.

Good luck to Sampo for the thesis!

Categories: Uncategorized
Tero Kojo server move

2010-01-06 10:31 UTC  by  Tero Kojo


Click to read 1558 more words
Categories: Uncategorized
Tero Kojo

I’m happy to inform that Niels (X-Fade) will be taking on a bit more responsibility in the team.

After thinking and discussing with people how to improve the paid work done on, I came to the conclusion, suggested by several people, that the paid contributors (Niels, Dave, Andre, Jeremiah, Carsten and Reggie) need to have a team lead.

The goal of this change is to make the team more focused and work more toward shared goals.

As a team lead Niels will have more responsibility over the target setting of the team and also implementation of work. This means more communication and talk between the team, which is a good thing.

This change does not affect the roles in, the division of work is clear as it is. Also this should not effect the work of the council in setting the direction.

Congratulations to Niels on the new responsibility!


Categories: Uncategorized
Tero Kojo

The holiday season is here, and we have a small present for you!

It’s a tech preview called Madde, a cross-compilation toolkit for Maemo5. Madde runs on Linux, Windows and Mac, choose your flavour.

It’s a tech preview, so be aware that it isn’t production quality yet. We have played with it a bit, so it definitely works. But as it is a tech preview, don’t expect support.

Madde is a command line tool, but the documentation should clarify how to get started and answer the most common questions.

We would like to hear what you think of it though! There is a component in the Developer platform product in Bugzilla called Madde for any bugs that come up. And we’ll be creating a thread on talk also, where you can give feedback. The team that made Madde is very interested in what you think about the tool.

You can fetch Madde from here. There’s also a .deb package in the downloads to provide a nice way to interface the N900 from Madde. It’s also in development, so don’t expect eye-candy yet.

The idea with Madde is to smooth the way for new developers to shift into Maemo.

The idea is that with Madde you can compile your stuff on your own machine without scratchbox, thus taking away the pain of setting scratchbox up in the first place. Not to mention that setup for Madde is simple, just run the installer and read the instructions while everything is put in place.

The toolkit contains the Qt 4.5 libraries by default. So you can work with Qt directly, no additional downloading needed.

Please tell us what you think.

So happy holidays and hacking to everyone!

Categories: Uncategorized