SCaLE10x & Qt5
lead-in
0
Check out our new page Funny LOL Pictures (click here) - it brings you daily funny pictures that will make you LOL!
Are you in a liking of chess games? Playing with the AI doesn’t seem as good as playing with real players for you? Then you should totally check out Miniature, an FICS client for Maemo!
Miniature is currently only available at Extras-devel, which means you would want it enabled in your repo list. Don’t worry, that doesn’t mean the game is not good enough for everyday use, I myself have tested many releases and they work perfectly. In case if you need help enabling it, check out this wiki article. Make sure to disable it right after downloading the package though.
Now, Miniature enables you to play games hosted at FICS with thousands of players all across the world and even allows you to play P2P games with people nearby or with people in your contacts list. Registering at FICS is not required, but is recommended, if you want to keep easy track of your own games and stats. Host a game or join one of those already available and you’re ready to dive into a nice game of chess with anyone. And you even have easy to use text chat!
Miniature also holds quite some learning possibilities, as you can watch games already played, view chess lessons and participate in one of the tournaments FICS often holds! In case if you would want to play different kinds of chess, like antichess, Miniature allows that too.
A great client for every chess player, or just somebody who would want a nice game while waiting for the bus to arrive, Miniature is definitely worth checking out.
0
The PR 1.2 firmware update has just been rolled out to the developer only N950 MeeGo Harmattan device, and it comes to us in the form of beta version number 3.2012.02-6_PR_RM680. This update is a precursor to the N9 update, and will give you a fair idea of what new features to expect on your N9.

Highlights include support for five new languages, face recognition, enhanced copy-paste, software update notifications for applications and games in Nokia Store and folders in the application view. If you own a N950, you can find all the details and download links here.
Here is a slightly more detailed changelog, if you have a time, a complete list of the bugs that have been fixed has also been published.
[via: My Nokia Blog]
0
0
As you may have noted in our earlier blog post (Heads up for Harmattan 1.2 beta developer release (16-Jan-2012)) we are now releasing the MeeGo 1.2 Harmattan 1.2 beta version number 3.2012.02-6_PR_RM680 for Nokia N950 Developer Device. The release is available as OCF (One Click Flasher).
Harmattan 1.2 comes with a number of user experience improvements making it appealing for consumers. Five new supported languages, face recognition, enhanced copy-paste, software update notifications for applications and games in Nokia Store, folders in application view just to name a few.
There are a few additional things for you to consider before taking this upgrade. Read on...
No downgrading to Harmattan 1.0 or 1.1(.1)
The N950 (or Nokia N9) software version cannot be downgraded. This unfortunately means, that it is not possible to go back and forth between different releases. Once you take an update you are stuck with that release until there is next version available. The challenge a developer is facing is that big portion of consumers are still running Harmattan 1.0 or 1.1 where personally one would always love to run the latest and brightest release.
A majority of all users are already running Harmattan 1.1 instead of 1.0. The penetration of Harmattan 1.1 over 1.0 is steadily growing as more and more people are updating their devices, and factories are pushing new devices with latest software. And in China, all (003 variant) devices are running minimum Harmattan 1.1 as we never shipped Harmattan 1.0 there.
This means that you as a developer, should always ensure your app is running smoothly on both Harmattan 1.0 and 1.1, depending on your target demography. If you have only one device on your possession you have a dilemma. Will you update to Harmattan 1.2 and enjoy all cool new stuff but simultaneously risk missing a glitch on 1.0/1.1, or will you stick to Harmattan 1.0/1.1 for now?
Naturally you can buy a stock of Nokia N9’s for your testing needs. But if that is not working for you then you can rely on the Remote Device Access (RDA) service as well as the SDK QEMU tool.
Upgrading your N950 to Harmattan 1.2 beta
Due to the above reasons, the upgrade from Harmattan beta 2 (same as 1.0) or 1.1 is not offered as over the air SSU on N950. A developer needs to make a conscious and informed decision to go and flash the device with latest software.
While at it, the OCF will erase the device, you can use backup-restore from Harmattan 1.0 (1.2011.34-2) and 1.1 (2.2011.39-5) but not from beta 1 (1.2011.22-6 or older). Sorry for the inconvenience.
Included fixes, limitations, known issues and so on
We have listed the most significant bug fixes in release notes and marked the fixed items in bugzilla. We excluded a long list of fixes e.g. on localization / terminology. Also, we put together information about known issues, limitations and differences between Nokia N950 developer Device and Nokia N9 for your convenience in the Release Notes. Suggest you read it carefully.
Key links
0
1
We have updated the Developer Library once more. Here is a list of the updates:
Remember that the Developer Library is also available for downloading in HTML and as a QCH file, which you can integrate into your Qt SDK.
0
1
1
1
There has been numerous questions and some misunderstanding on Harmattan version numbering so we thought it would be the right time to share some light in to the topic. It should be interesting and good to know information for developers.
A typical version number is formatted as XX.YYYY.WW-#_PR_VVV where XX is the GSM Software Version Number (SVN), YYYY build year, WW build week, # release candidate serial number on that week, and VVV variant configuration code.
For Nokia N9 the SVN number 10 stands for Harmattan 1.0, 20 for Harmattan 1.1, 22 for Harmattan 1.1.1 (Arabic) and 30 for Harmattan 1.2. For Nokia N950 Developer Device the first SVN number 1 stands for Harmattan 1.0, number 2 stands for Harmattan 1.1 and 3 stands for Harmattan 1.2 beta.
A variant configuration within a release consists of same software code line but some application data, modules or applications them self may be in or out between variants. E.g., typical space consuming regional variable in devices is the pre-loaded maps data. The VVV variant codes are as following: 001 Europe, 003 China, 005 SEAP, 006 Arabic and 009 Europe-2 which is in fact almost identical to 001. Additionally to these listed variants, there are numerous country and operator specific variants with differences e.g., in selection of preloaded applications or operator specific needs.
The version number 3.2012.02-6_PR_003_RM680 can be read as ‘Harmattan PR 1.2 (beta) for Nokia N950 that was built week 2 of 2012, 6th release candidate during week 2, production image, Chinese variant for RM680 where RM680 is production code for Nokia N950’.
Released public software versions for both N950 and Nokia N9 are as following, in release order:
Edit: Typos fixed
0
lead-in
0
It took us a while to transform the Maliit project into a real opensource project. At first there was only public code, later some wiki pages @ meego.com together with constantly changing components in the official MeeGo bugtracker, then a public mailing list.
After that we tried to become independent of MeeGo, but neither freedesktop.org nor the GNOME project could give us a suitable home. So we had to go with our own infrastructure in the end, which probably was the best we could do, in any case. We now enjoy our own website (mostly a wiki, for which we can also analyze the traffic), our own IRC channel, our own public bugtracker, our own mailing lists and a build bot. We also make use of other services such as launchpad.org and the openSUSE Build Service, both for packaging but also as part of our continouous integration setup. Both services provide nightly builds for Maliit, for example (though we still lack packages for ARM).
But there was always one thing missing: T-Shirts. Now that this is solved, too, we can finally call Maliit a real opensource project ;-) Hopefully we'll soon have another group photo of the people who've been involved in the project over the years. I'll make sure to bring a couple of T-Shirts to FOSDEM, so make sure grab Jon or me if you want one.
0
0
0
I just found this pre-feb11 gPodder/QML on a N900 on 2011-02-04 video and someone on TMO recently asked me about the status of gPodder for the N900, so I thought I'd try the current version of gPodder on the N900.
The result is a new video of gPodder/QML on a N900 today, which shows what works and what does not.
If you want to try it yourself, get the latest CSSU for your N900 and enable Extras-Devel (the usual disclaimers apparently still apply). Now, make sure to install all of PySide and Qt Mobility 1.2, and the packages qt-components and qt-components-blanco-theme. The theme package is broken right now, so you need to copy /usr/share/themes/blanco/meegotouch from a Harmattan device or the Harmattan SDK onto your N900 manually. When you have done that, simply checkout gPodder (master branch) from its Git repository.
What doesn't work yet:
Apart from these annoyances (and the problem with the missing blanco theme files), everything else works as one would expect. If these problems get fixed (so that all dependencies are readily available from Extras-Devel), I might be able to make some time to package gPodder 3 for the N900.
Harmattan (N9/N950) users: Have a look at the video to see how the play queue and episode list filters work, which will land in a new gPodder release "soon".
0
0
0
0
Want to read some of your favorite articles on Wikipedia? But what if you don’t have any internet available for some reason? Or maybe you just want to save up money or battery charge for keeping internet connection.
Evopedia will allow you to download an archive of all Wikipedia articles and read them online, optimized for the N900 screen size.
Archives of Wikipedia for many different languages are available. A few Wiktionary archives can be downloaded as well. A demo archive with 999 articles is available under the name “small”.
Note: Most archives take up more than 100 mB of space on your MyDocs, make sure you have space.
As soon as you download the archive(s), you can search for any article from the main screen. Since all archives are stored locally, the search is very fast. Pick any article and it will be opened in your Web application, and easy to read, thanks to optimized view.
One and only problem I had with Evopedia is that most archives are downloaded via BitTorrent, which takes up a lot of system resources and sometimes can be very unresponsive. Maemo’s watchdog reboots the phone in such occasions and this sometimes messes up the file system. In case if you get a problem with MyDocs mounted read-only, run this as root and reboot the phone (don’t worry, you won’t lose any files):
fsck.vfat -a /dev/mmcblk0p1
Apart from that, Evopedia provides a nice and easy way to read Wikipedia articles without having any internet connection whatsoever.
0
Note: The steps we go through this how-to include modifying low-level system files. Changing the loading bar is done at your risk, do not attempt if you think that you might mess something up or if you don’t understand some parts of this how-to.
Want to make your boot sequence more cooler? Maemo allows you to change the loading bar that appears at startup.
First, we want to go root:
sudo gainroot
Next, backup the files we want to change:
cd /usr/share/icons/hicolor/scalable/hildon
mkdir /home/user/MyDocs/Bar_Backup
cp indicator_update* /home/user/MyDocs/Bar_Backup
Now, for the fun part. Create your own loading bar images. You may use the originals as a base, you would want 8 PNG images with a size of 192×48, alpha-channel is optional. You can look at this custom loading bar set, for example. Name them all as indicator_update?.png, with ? going from 1 to 8, in the order you want the images to appear.
Drop all the images to /usr/share/icons/hicolor/scalable/hildon
cp -f [your images] /usr/share/icons/hicolor/scalable/hildon/
Once done, try rebooting your phone and checking out if all went smoothly.
Enjoy!
0
Sometimes you just really need for a certain command to be executed every X minutes. Or maybe you could use something that will notify you to check your bags every hour. Not a problem, Alarmed will help you with that.
Alarmed is a little GUI app that allows you to schedule any sort of event to be done at a certain time, pretty much like cron, an utility well known to every *nix administrator.
Install alarmed:
sudo gainroot
apt-get install alarmed
Once launched, you’ll see a screen with all your currently scheduled events and buttons for creating new events, removing and editing current events.
Creating a new event is simple with a user-friendly interface of Alarmed: press a button, chose what exactly will be done at that event and schedule a time.
Easy and effective, now you don’t need to constantly remind yourself to walk the dog or switch your profile to silent when you’re at a conference.
0
Previously in this space we saw how the bright future of Epiphany looked like, and vague promises about incremental steps towards it were done. A month later, Epiphany 3.3.4 is out there, so let’s see how well we’ve done.
There’s a lot of new stuff here, so let’s go step by step.
The application menu, accessible from its usual location in the Shell, holds actions that affect the entire application as opposed to the currently focused window or tab. You’ll need a fairly recent version of the Shell and gnome-settings-daemon (3.3.4 of both should do, when they are out) to get it working, otherwise the browser will fallback to a lonely “Application” entry in a now deserted menubar.
Also, notice that we now brand ourselves as “Web” in all user visible strings.
The bulk of the changes are here. As you can see the Back and Forward buttons have been visually merged, a fate shared by the location entry and the reload/stop button. The entire menubar is gone, being replaced by a “super menu” triggered by the funny looking button with a gear (more on this later). Everything else that used to be in the default toolbar layout is now gone, as is the ability to edit its contents, making the concept of a default layout more dramatic. Finally, we use a new style for the toolbar, making it seamlessly merge with the window decoration. We think it looks great!
In the quest to save as much vertical space as possible in the default layout we have moved all the remaining actions of our menubar into a side “super menu”. Here will live actions related to the current page, although for the moment we have some visitors there en route to their new destination (like the Bookmarks menu, which will live in the new Overview).
A lot of other small tweaks and cleanups have happened, too many to mention. From a renewed floating statusbar (now shared with Nautilus), to spacing tweaks, to more thorough use of symbolic icons throughout the UI. Special thanks go to the Design Team, it’s a pleasure to work with them in both the small details and in the big picture re-designs.
Also, one benefit of having a renewed design focus is that it allows you to do this:
135 files changed, 14988 insertions(+), 26958 deletions(-)
Around 12,000 lines of code have been deleted since 3.3.2; the biggest chunk comes from the demise of EphyToolbarEditor and friends, but in other places we have just managed to do the same, or more, with less. This means more energy devoted to make Epiphany really good at what it should be doing, which is what every core GNOME application should aspire to do.
This is only the beginning, not the end. The Epiphany team will now continue full steam ahead to implement the new Overview, merge the new SQLite history backend, port our extension system to libpeas and many other exciting features, maybe including some surprise gift in the Web Application camp. Stay tuned to this space and, as usual, happy hacking!
0
0
Do you like strategy games? Well, then you probably have heard of “The Battle for Wesnoth”, a popular free software turn based strategy game with a strong, Tolkienesque fantasy setting. But did you know that there is a complete port of this PC game for Maemo?
The game is currently available in Extras, you can find it in the Games category.
sudo gainroot
apt-get install wesnoth
Note that the game is pretty large and will consume about 240~ Mb of memory on your /opt Unpacking a large package can also take a lot of time, so make sure you have enough battery charge.
Optionally install the music files. (Not recommended as this will take up 100 Mb more of memory and will slow down the game a bit):
apt-get install wesnoth-music
Once installed, you can launch the game from your applications menu or with
wesnoth
Loading times can be a drag, but apart from that and a few resolution issues with menus, the game is completely playable. Add-ons, Multiplayer, Singleplayer campaigns are all functional. I was able to both finish one of the mainline campaigns and play co-op survival on the official server without any trouble, right with an N900 in my hand.
The Battle for Wesnoth is definitely a game every N900 gamer should take a look at. So install the package and dive into the world of dwarves, elves and orcs!
0
A Maemo Community Council meeting took place Thursday last week, with RM Bauer and Momcilo Majic from the council; Niels Breet from Nemein and Matti Airas from Nokia.
Although no firm policy decisions were made, some discussion about Bugzilla upgrades (3.4, which bugs.maemo.org runs, is going EOL) and Downloads repository issues was had.
The interesting bits cropped up with Rob's objection to apps.formeego.org moving to the maemo.org infrastructure. Niels Breet highlighted that moving off meego.com "this quarter" was sensible; and Matti Airas expanded on that:
"we might start to promote maemo.org as the backup for meego.com as the latter will be going away pretty soon. we might start to promote maemo.org as the backup for meego.com as the latter will be going away pretty soon. and with that move (and with apps.formeego.org using maemo.org facilities in the future) I don't see maemo.org being shut down any time soon. but that's not a promise."
Re-reading the discussion, it seems there may have been a communication problem - with both Matti and Rob talking, presumably, about the Harmattan aspects of meego.com; rather than the defunct netbook and tablet sections which Nokia has no interest in.
In your editor's opinion, this would be a good move to solve the fragmentation issues which Thomas Perl has raised recently. Obviously such a move would be need to coordinated carefully, but the opportunity could be taken to drop the antiquated bits of maemo.org (e.g. Brainstorm) and consolidate under-the-covers technology around Downloads/Packages/AppsForMeego.
Unfortunately, participation ahead of time wasn't possible due to poor communication about the meeting happening ahead of time. A follow-up meeting is going to be scheduled within the next few weeks to discuss the real policy issues that were only touched on in last weeks meeting. Hopefully we'll know ahead of time this time.
2
Are you in need of special symbols while in X Terminal? Don’t want to bring up the special characters menu all the time? Well, here’s an easy way to customize the special characters line on the bottom of your X Terminal window.
Open up your XTerm and use those commands to modify the characters line:
Note: Run these commands as a regular user, not root.
Modify the key labels:
gconftool-2 -s /apps/osso/xterm/key_labels -t list –list-type=string “[keylabels]“
Replace keylabels with the set of labels you want to use, separated by colons without any whitespaces. You’re free to use any text, just don’t use labels too long. The maximum safe amount of labels you can use is 7, if you use more, they will all go to a side-menu. For example, if we are to add pipe, input and tilde symbols you can use this: Tab,Esc,PgUp,PgDn,|,>,~
Next, set the characters that those labels will correspond to:
gconftool-2 -s /apps/osso/xterm/keys -t list –list-type=string “[character values]“
Replace character values with the corresponding values. You can look up which values respond to which characters by looking at /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 file (do it as a regular user, so you don’t modify it by accident)
If we follow the example for pipe, input and tilde characters, we shall use these values: Tab,Escape,Page_Up,Page_Down,bar,greater,asciitilde
Restart your X Terminal, so the fullscreen button goes where it should go and enjoy!
0