Planet maemo

Andrew Flegg

MWKN Weekly News for Monday, 14 Nov 2011

2011-11-14 06:00 UTC  by  Andrew Flegg
0
0
Front Page

Nokia 3D World Gaze now available for Nokia N9

Nokia Beta Labs have released an application called "Nokia 3D World Gaze" that gives the user an augmented reality view of the world. It "gives you a new kind of viewpoint to the world, allowing you to see through the surface (and insides) of the planet all the way to the other side. Just point your phone to some direction and you will see reality in a way you have never seen before. In addition to geographical features such as continents in their real physical locations, Nokia 3D World Gaze allows you to see geotagged media, day and night regions, current location of the Sun, and other content from locations around the world." Your editor has made no secret of his desire to have an augmented reality application and this seems like a good one. Compass calibration can be tedious but seems to be effective, although it seems to have stopped picking up the compass earlier today. It is nice to have the early preview from Beta Labs, but don't expect it to be completely free of bugs.

Read more (betalabs.nokia.com)

Harmattan target for Qt SDK updated, no longer "experimental"

With the release of Qt SDK 1.1.4 the Harmattan targets have been updated and don't have to be enabled through the experimental section of the updater. "The other very visible change is the evolution to a single unified sysroot. From now on there is no tools-level distinction between the Platform API and its more productized subset. Now there's just a single target (with debug and release flavours of the build)." Apparently the SDK does not currently work in Ubuntu 11.10, so don't be surprised if you have trouble in the latest Ubuntu release.

Read more (developer.nokia.com)

In this edition (Download)...

  1. Front Page
    • Nokia 3D World Gaze now available for Nokia N9
    • Harmattan target for Qt SDK updated, no longer "experimental"
  2. Applications
    • eBuddy XMS (like WhatsApp) beta for N9 launching soon
    • Nokia Internet Radio for N9
    • New maintainer wanted for Maemo versions of Conboy
  3. Development
    • Best practices for Qt Quick: property bindings
    • Best practices for region-specific functionality, e.g. disabling YouTube features in China
  4. Announcements
    • eCards for Harmattan
    • New stuff for creating/editing virtual keyboards on N900
    • First alpha version of Conboy for Harmattan
Stephen Gadsby

maemo.org Extras Bug Jar 2011.46

2011-11-14 00:02 UTC  by  Stephen Gadsby
0
0

A Quick Look at Extras in Bugzilla
2011-11-07 through 2011-11-13

Click to read 2610 more words
Categories: Extras
Michael Hasselmann

From the release notes: "Miniature now supports different languages thanks to a determined community of translators. Thank you for your effort! This is why we are dedicating this release to the first international chess tournament, celebrated in London on 1851.

Miniature 0.5 is being released for MeeGo Harmattan (Nokia N9 & N950) and Maemo (Nokia N900). Thanks to everybody involved in the initial Maemo attempts and the experimental version that was made available after the Miniature 0.4 release."

We also improved usability, compared to the previous release, but there's still a ton of work left.

A bit of history

I started working on Miniature – a chess client for freechess.org – in November 2009, after reading the Call for Contributors. Even though we had a pretty cool P2P feature (based on Telepathy and developed mostly by Dariusz Mikulski), it never quite reached the original goal: playing chess online. Back then I was learning how to create UI's with Qt Graphics View, which was all the rage at the time. Well, we now know that writing real UI's with that technology is a major PITA, but for my pet project, it was just too much. I got lost in the struggle.

For the next 18 months, Miniature was basically dead. Another failed project that started so promising. Quim did not want to give up though. After the N9 announcement, he launched a second Call for Contributors.

Perhaps I responded to his mail because I was embarrased at the idea of people wasting time trying to salvage the working parts of Miniature; there simply wasn't much to salvage! So I started again, this time with a very clear goal: online chess, and online chess only. Let others create the actual UI and whatnot. Focusing on one prominent feature and not having to worry about the UI worked well for me, even though I had to iterate over some architecture ideas until I felt comfortable. Quim in the meantime started to prototype the UI with QML. It was impressive to see his results, a level of polish I could have never achieved with my Qt Graphics View approach. At some point the backend was good enough to be sewn together with the frontend and suddenly we had achieved where I failed before: A touch enabled chess client for the N9 that can play chess online.

Having my own useful application available on the N9, published through OVI store, means a lot to me. I hope others will enjoy Miniature as much as we enjoyed re-creating it the second time around.

Categories: gnome
Michael Hasselmann

Usually AEGIS, the N9's security framework, protects system packages from being replaced. As such, files belonging to a system package can't be overwritten. And that's definitely a good thing, because otherwise each download from OVI store would put the user at a considerable risk.

Maliit is such a system package, but its flexible architecture allows for a creative way to replace the MeeGo Keyboard with a more recent version. This can be useful if you want to testdrive new features and to … nah whom am I kidding, it's purely for fun!

Be warned though, the following hack requires you to enable developer mode on your N9. Don't ever activate it unless you're absolutely sure what you're doing to your N9. It would be unforgivable to brick this beauty because of some misguided hack the planet attitude.

First we need to find a MeeGo Keyboard tag that will be compatible with the installed Maliit framework version on your device. Check that the output of

$ apt-cache showpkg meego-keyboard

matches the dependencies mentioned in the tag's Debian control file and the packages installed in your scratchbox ARMEL target.

Apply the community patch on top of the chosen tag. It renames the package to meego-keyboard-community and only installs the plug-in's .so file, together with a renamed CSS file (libmeegotouch requires that CSS file names match with library names).

This mean that we won't uninstall the regular package, as we still depend on most the other files that meego-keyboard installs.

Now build the Debian package. Copy it over and login to the device, then gain root access via devel-su. It's recommended to make a backup of /usr/lib/meego-im-plugins before installing the package.

After installing libmeego-keyboard-community, remove libmeego-keyboard.so from /usr/lib/meego-im-plugins, to avoid in-fights between the two plug-ins. Use

$ gconftool-2 -s /meegotouch/inputmethods/onscreen/enabled -t list --list-type string [libmeego-keyboard-community.so, en_gb.xml]
$ gconftool-2 -s /meegotouch/inputmethods/onscreen/active -t list --list-type string [libmeego-keyboard-community.so, en_gb.xml]

to activate the community plug-in. The language settings applets will most likely get confused, so be prepared that enabling new language layouts might only work directly via GConf from now on.

Gain user access and kill meego-im-uiserver. It should now load the new community plug-in. If you want to get the original MeeGo Keyboard back, uninstall the community package and copy the .so back from your backup. Alternately, you can try to reinstall it:

$ apt-get install --reinstall meego-keyboard

Have fun!

Categories: gnome
Randall Arnold

Nokia’s N9: An Unexpected Owner’s Review

2011-11-12 04:22 UTC  by  Randall Arnold
0
0

source: conversations.nokia.com

Click to read 2260 more words
Categories: Delivering Quality
Randall Arnold

My Derailed Journey Back to Nokia

2011-11-11 22:49 UTC  by  Randall Arnold
0
0

Click to read 2388 more words
Categories: Employing Opportunity
Michael Hasselmann

Best practices in using Qt Quick

2011-11-11 17:00 UTC  by  Michael Hasselmann
0
0

I am writing a series about best practices in using Qt Quick. It will be published on the official N9 Developer blog. The introduction and first article have already appeared. Your feedback on that series is very much welcomed.

Categories: gnome
Mohammed Hassan

If you are using PR 1.1 then you can simply enable zoom during video recording.

Just create a file /etc/camera.conf and add the following lines:

[debug]
recording-zoom = true

restart camera, enjoy and send postcards to the Harmattan camera team :)

I hope someone will create an Ovi store app for that ;)

read more

Categories: Coding and hacking
Alberto Garcia

FileTea now available in Debian

2011-11-10 10:09 UTC  by  Alberto Garcia
0
0

In the past few weeks I’ve been preparing the Debian packages of FileTea and its companion EventDance. They’re finally available.

FileTea is a free, web-based file sharing system that just works. It only requires a browser, and no user registration is needed. If you want to know more about it, you can read my previous blog post. For a more detailed description, read Nathan Willis’s excellent article on LWN.net. There have been a few changes since that article (HTTPS support in particular) but it’s still the best one you can find on the net.

Igalia still provides a FileTea server at http://filetea.me/, that you can use to share your files and see how it works. We plan to keep offering this service, but you don’t need to trust it/depend on it anymore: now you can apt-get install filetea and have your own.

Categories: Debian
Michael Hasselmann

Better GTK+ support in Maliit

2011-11-09 16:00 UTC  by  Michael Hasselmann
0
0

So far, using Maliit's virtual keyboard in GTK+ applications required fetching and compiling a GTK+ input method brigde yourself. Not any more. With the latest release, GTK+ applications should just work out of the box, thanks to Jon's integration efforts. Right at the same time, Łukasz was looking into using Maliit together with GTK+ applications on his Ubuntu desktop. He did a great job testing Jon's improvement and also contributed patches to properly update GTK+'s input method module cache. When compared to the Qt support, the gap in terms of supported features is quite large. We would like to further improve the GTK+ support and contributions are certainly welcome.

Categories: gnome
Vaibhav Sharma

Swype is something I absolutely love, so I was pretty disappointed when it didn’t ship with the N9, specially when we’d seen early demos of it working on the N9. But better late than never, the PR 1.1 firmware started rolling out for the N9 today and with it Swype makes a debut on the N9, and its worth the wait.

It isn’t activated out of the box, so you need to goto Settings> Time and Language> Text Input and enable it first. Then you can swipe away the default N9 keyboard and switch to swype (all of this is demoed in the video below).

As you can see, the keys are nicely spaced out furthering Swype’s goal to be both a ‘Swype’ keyboard and a good thumb type board at the same it. There’s inbuilt auto correction, word prediction and a bunch of other options. We go through everything in the video below.

(Available in HD)

Categories: Applications
Vaibhav Sharma

A major update has just been rolled out for the Nokia N9 in the form of version 20.2011.40-4. The update is 218.6 MB in size and can be installed over the air. It brings music controls to the lockscreen, improved multitasking and NFC Tag reading amongst other things. Another major reason to update is the presence of Swype, which you can enable it by going into Settings> Time and Language> Text Input.

Along with the update, a bunch of pre-loaded applications including Twitter, Facebook, Store, Ovi Music, Galaxy on Fire 2, Nokia Drive, Angry Birds, AccuWeather, NFS Shift, Real Golf 2011 and the User Guide have also been updated.

Major Software Update For The Nokia N9 Now Available, Built In Apps Also Get Bumped Up

It is possible that the update isn’t available for all product codes just yet. But if your device hasn’t informed you of the updated already, you can go to Settings>Applications>Manage Applications>Updates and check for updates manually.

The updated Twitter application should bring the ability to Twitpic images, something we have missed since the start. The Facebook client gets a few bug fixes too.

Nokia N9 PR 1.1 Update

Once downloaded, the update seems to take a while to install so make sure you have enough free time before you begin the update.

[Update: Find the Swype for N9 hand-on video here].

The official changelog:

  • NFC tag reading to instantly interact with NFC tags
  • Music controls on lock screen
  • Photo and video shooting with color filters: black & white, sepia, vivid, negative, solarize
  • More powerful multitasking with improved memory handling
  • Swype for fast typing
  • Faster MfE synch, synchronizing only active folders
  • Noice cancellation reduces background noise so that your friends hear you better
  • Close apps easily with swiping down, this now on by default
  • New indicators for standby screen like charging and calendar
  • Pre-loaded apps including: Twitter, Nokia Store, Facebook, Real Golf, Ovi Music, Galaxy on Fire 2, Nokia Drive, Angry Birds NFC, AccuWTwitter, Nokia Maps and the User Guide have also been updated.
Categories: Handsets