In this edition...

  1. Front Page
    • Introducing the fourth Maemo Community Council
    • MeeGo: "Day One"
  2. Applications
    • CuteExplorer: fast, full filesystem file manager
    • Enna Media Center on the Nokia N900
  3. Development
    • Extras-devel & -testing are "trunk"; building with PR1.2
    • MeeGo source code now available
  4. Devices
    • MeeGo hardware adaptation for N8x0 "skunkworks project"
    • Overclocking the N900's OMAP3430
  5. Maemo in the Wild
    • N900 makes TechRadar's "15 best mobile phones in the world today"
  6. Announcements
    • Updates for MaePad & GPodder - now both PR1.2 ready
    • PrayerTime app under development
    • Simple Search Tool for files and content
    • Track Extras-testing and Extras releases through Twitter
    • Brain Party ported to Maemo 5

Front Page

Introducing the fourth Maemo Community Council

The election is over, and the new Maemo Community Council has been announced: Ryan Abel, Randall Arnold, Javier S. Pedro, Attila Csipa and Andrew Flegg as chair. About 400 votes were cast, and the new council's hit the ground running with a minor revamp of the council homepage and integration between the council blog and talk.maemo.org: We're your council, so please get in touch via email (council@maemo.org); IRC; mailing lists or Talk. Please remember, though, that the council doesn't (and shouldn't!) do everything. If you want to step up to organise something and want our support, we'll be happy to give it!

MeeGo: "Day One"

MeeGo has reached "day one": the source code has been released, the bug tracker open and the first of many weekly snapshots released. Today is the culmination of a huge effort by the worldwide Nokia and Intel teams to share the MeeGo operating system code with the open source community. This is the latest step in the full merger of Maemo and Moblin, and we are happy to open the repositories and move the ongoing development work into the open - as we set out to do from the beginning. Also released are complete OS images for Atom-based netbooks and the N900, allowing your device to boot into an xterm and explore the lowest levels of the OS.

Applications

CuteExplorer: fast, full filesystem file manager

One of the numerous blogs which has sprung up since the N900 launch, nokia-n900.com, has covered the in-development CuteExplorer. Released by Tommi Asp, it is summarised by Maciej Jablonski: Browsing with keyboard is rather easy and intuitive, arrows to move around, backspace to go up in directory tree and enter to go to selected directory or open file as in default manager. Selecting multiple files is also easy holding shift key and moving as usual. Mouse browsing, well, to be honest I still can't get the idea. Most of the times i get stuck in directory or file I don't actually want to see. Maybe I should read the manual first, but I think I'm not that type of person ;). As the package is only in Extras-devel for now, standard disclaimers apply. One comment describes it as "fast as hell even on CIFS-mounted directories".

Enna Media Center on the Nokia N900

Enna is a port of GeeXbox, a fork of XBMC, which has been ported to Maemo 5. maemocentral.com has a number of screenshots and a video: The version that has been ported over to the N900 is capable of playing music and video, displaying photos and has a bookstore. The app is still under development and is very alpha. Also, installing it needs a bit of work (detailed instructions below). While the UI is beautiful, the speed at which it currently runs is not. In the current state, sometimes a tap doesn't register and the Bookstore is virtually useable.

Development

Extras-devel & -testing are "trunk"; building with PR1.2

Niels Breet has outlined the problems currently being experienced by developers after the Extras autobuilder has been updated to the PR1.2 SDK Some time ago, when I noticed the issues with upcoming PR1.2 and saw the trouble with PR1.1, I tried to find a solution which could be implemented on a short term. The first priority was to protect the repository which is enabled on every device and is used by end-users. Extras will have a fremantle and a fremantle-1.2 repository, so old device users won't see the new dependencies and PR1.2 users will see the correct dependencies. The result is that users of Extras-devel and Extras-testing are experiencing dependency problems for packages being built with the new SDK when trying to install packages on their devices using the current (earlier) release. Niels explains that -devel and -testing should be considered the "trunk" of the repository, whereas Extras has been branched to prevent problems in the end-user facing repository. Without enough time to branch all three repos (and the corresponding web interfaces), this seemed like a good approach at the time. The way forward will depend on how far out PR 1.2 now is as a firmware release.

MeeGo source code now available

As noted, MeeGo's day one saw the opening of the MeeGo repositories. Hosted in Gitorious, the collaborative service will allow anyone to create a branch and then a "merge request" for their changes to be included.

Community

Introducing the fourth Maemo Community Council

...

Devices

MeeGo hardware adaptation for N8x0 "skunkworks project"

Carsten Munk is pushing for a hardware adaptation layer to get MeeGo running on the N8x0 devices: I had MeeGo base system running on my N810 with 2.6.33 kernel (+ Termanas, luke-jr's patches) some weeks ago. If we ask nicely, I think it should be possible to get repackaging done through my distmaster position so we can get the different firmwares, BME, etc provided through similar means (RPM repository) as tablets-dev.nokia.com does with the MeeGo on N900 things. So, we have a good start.

Overclocking the N900's OMAP3430

Despite warnings from the like's of Nokia's engineer extraordinaire, Igor Stoppa, at the 2009 Maemo Summit; some brave (or foolhardy) folk have seemingly succeeded in overclocking their N900's OMAP3430 SoC to 800MHz and more. The long (and winding) Talk thread is summarised in a single screenshot by the Maemo Central blog: The N900, labeled as a hacker's phone, comes with a Cortex A8 clocked at 600 MHz. So how long was it going to be before users pushed the limits? We now have N900's running at an impressive 1GHz or 900 MHz or 800 MHz, you can basically pick the speed you want. The steps involve recompiling your kernel and may very well destroy your device. The thermal characteristics of an N900 are different to other devices, and each processor batch will perform differently. Those in later devices may well be rated for higher performance, or have better systems to support the overclocking. In other words, we do not recommend your experimentation unless you have a superfluity of N900s.

Maemo in the Wild

N900 makes TechRadar's "15 best mobile phones in the world today"

TechRadar, a leading technology blog, has a rundown of what it considers the best 15 phones in the world today. The N900 makes #7 amonst other devices such as the Nokia 6700 and numerous Android devices. Not necessarily something we agree with, but Nokia is adamant this isn't a phone. Instead, it's saying that it's a small computer/slimmed-down netbook (depending on who you talk to) thanks to the new Maemo 5 operating system, which is based on Linux. The iPhone 3Gs is at number 2, with the top spot being taken by HTC's own version of the Google Nexus One (which they manufacture): the HTC Desire.

Announcements

Updates for MaePad & GPodder - now both PR1.2 ready

Thomas Perl has announced updates to both MaePad and GPodder. The first is a quick, hierarchical, note-taking tool and the second is the leading podcast manager for Maemo. So, what's in it for you? Let's start with gPodder: Progress bar for loading episodes (and optimized episode list loading); "All episodes" view is not grouped per-podcast anymore (all episodes are now sorted descending by date); Faster download resuming on application start (with progress dialog); Automatic clean-up of finished downloads. And now for your favourite productivity tool, the MaePad: Fullscreen mode of checklists uses portrait mode (for shopping use, etc..).

PrayerTime app under development

Mohannad Hammadeh has released an application to help call you to prayer: After battling with C++ and Qt for a few weeks I am pleased to announce that I finally have a working and stable prayer time calculator app for the N900. For the time being im calling it PrayerTime, that name will change. The application is not yet in a repo, so extra care should be taken when installing random third party debs from the Internet.

Simple Search Tool for files and content

Kamen Bundev has released the first versions of a simple Tracker-wide search tool. Tracker is the central meta-data database in Maemo 5: A temporary plug for a temporary hole. Simple Tracker-wide search (not system wide since by default Tracker only indexes /home/user/MyDocs and /media/mmc1). I basically got Tracker-search-tool which is lately written in Genie, converted it to Vala, replaced the SparQL queries (in 0.7) with the old RDF ones (0.6, which we have) and severely butchered and hildonized the interface. The result is silently sitting in Extras-devel for the brave to try (and to disable your Extras-devel after that). Its called Search Tool.

Track Extras-testing and Extras releases through Twitter

Thomas Perl has deployed a Twitter bot which will post updates as packages move into Extras-testing and Extras: If you want to be informed about which packages enter Maemo Extras (and Extras-Testing) in the Maemo.org repositories, you can now follow the user "maemoextras", which will automatically post links to the packages interface whenever a package is promoted to Testing or Extras. Along with tools such as Attila Csipa's AppWatch, this should make tracking new and exciting software easier.

Brain Party ported to Maemo 5

Thomas Perl (again) has announced that Brain Party, a game popular on the iPhone and recently open sourced for Linux by its authors, has been ported to Maemo 5: It's good to see developers porting their games to Linux and open sourcing them, which makes learning from their code and porting the games to other platforms very easy. If you like the game, please support the developers by purchasing Brain Party for the iPhone (you probably don't have an iPhone, so show the N900 game off to your freedom-hating friends and tell them that they should purchase the game for their iPhone/iPod touch on the App Store). The game is also available for Windows Mobile and Xbox 360. No-one can complain about having more high quality games released for Maemo, especially if they are open source and released through maemo.org Extras.