Mark Guim

Updated with Nokia’s response below. I updated my Nokia N900 to Maemo 1.2 and wanted to start everything from scratch. The first thing I wanted to set up was my email. To get push email on the Nokia N900, I needed to add my Gmail accounts through the Nokia Messaging option. To my surprise, it was not listed as an option after I updated.

Nokia Messaging

Twitter user @JJKLEE suggested to replace my T-Mobile USA SIM card with another card to see Nokia Messaging as an email option on the Nokia N900. I inserted my AT&T SIM and there it was back on the list. I thought I was imagining things, so I put the T-mobile SIM card back on. Nokia Messaging disappeared again!

This could mean Nokia Messaging doesn’t like T-mobile USA… the only provider that can provide 3G for the N900 in the USA! The workaround is to insert a different SIM card, set up Nokia Messaging, then put the T-mobile card back on.

Anyone else experiencing this issue on their Nokia N900 with T-mobile or any other SIM cards?

Update: Davis Fields from the Nokia Messaging team confirmed the issue and assures us they are working on it. Here’s the note he sent:

We are aware (and currently resolving) the fact that you cannot create a new Nokia Messaging account using a US T-Mobile SIM. Should have a fix by next month – realize that’s not a great answer, but, would rather tell you what’s going on than leave you in the dark.

If you enjoyed this article, you might also like...

Zemanta
Categories: Editorials
Ian Lawrence

I am going to Debconf 10

2010-06-01 10:31 UTC  by  Ian Lawrence
0
0
Yes, thanks to the excellent Valessio Brito I already put the “I’m going to DebConf10” button on my front page. Absolutely stoked!

Categories: Conferences
Krisse Juorunen

During their Computex keynote today Intel briefly showcased a MeeGo based tablet. The Quanta Redvale tablet  is powered by an Intel 1.5 Ghz Moorestown processor with a 10 inch touchscreen. This also marked the first public outing for the MeeGo tablet experience, the UI that will be used in MeeGo tablet devices. An SDK for application development is expected to be available later in the summer. Read on for further details.

Krisse Juorunen

SUSE MeeGo - Novell backed distribution

2010-06-01 15:00 UTC  by  Krisse Juorunen
0
0

Today Novell announced it would support for MeeGo, by releasing SUSE MeeGo as a fully supported operating system for netbook computers. It builds on top of MeeGo project releases by adding additional pre-installed applications (e.g. Open Office) and proprietary multimedia codecs (WMA, MP3 etc.), thus making a more consumer ready version of the operating system. Novell say that they expect it to be pre-installed on a variety of netbook devices, from multiple OEMs, in the next 12 months.

Mark Guim

The Ovi Store (beta) for the Nokia N900 started selling paid apps again. So far, we notice the addition of Angry Birds level pack for $1.99 USD and QuickPanorama Pro for $2.99 USD. Let’s hope this gives an incentive for more developers come out with more apps.

Paid ovi Store N900

Payments are handled via credit card connected to your Ovi account. First time buyers need to fill out their card information, but the purchases after that just require you to login.

Paid apps have shown up previously at the Ovi Store for the Nokia N900, but have been pulled out when users found a way to bypass the payment gateway. I assume the security hole has been patched and paid apps are here to stay.

If you enjoyed this article, you might also like...

Zemanta
Categories: News
Krisse Juorunen

DeviceVM plans Splashtop MeeGo Remix

2010-06-01 16:44 UTC  by  Krisse Juorunen
0
0

DeviceVM today announced its plans to deliver Splashtop MeeGo Remix, which it describes as "an enhanced version of the award-winning Splashtop instant-on software platform". The new product, which is built on top of MeeGo 1.0, will give Splashtop greater functionality and enable support for developers to add third party applications. It means that in the future many of the laptops and PCs with an instant on feature could have that functionality enabled by MeeGo.

Vaibhav Sharma


At Intel’s Computex, the first MeeGo running tablet has just made an appearance and it promises to thrill. The 10-inch Moorestown Quanta Redvale tablet is still running on pre-alpha software and will not be making it to store till 2011, but even in its current iteration it is quite a powerhouse.

MeeGo Tablet

It is poered by the 1.5GHz Moorestown chip and as you can see from this video it is pretty snappy and has no problems playing a 720p HD clip. While the tablet version of MeeGo is based on the netbook version, the UI is very diffirent. There are two modes, a simple icon based page and a much more advanced panel based design where your webpages, Facebook feeds, apps etc reside as live panels.

Engadget has a ton of hands on pictures and a video, jump over to check it out.

Forget the MeeGo Nokia phone for a minute, I’d like to see them announce a MeeGo tablet come Nokia World. Apple has created a market for tablets, its upto Nokia to cash on.If you enjoyed this, you might also like:



Categories: Devices
Krisse Juorunen

The MeeGo related news from Computex continues to flow. Acer has said that it has MeeGo products on the way and Movial has launched its end-to-end MeeGo services. Meanwhile the eagle-eyed Chippy from Carrypad has spotted MeeGo based tablets from Wistron (W1) and CZC (P10T) on the show floor along with news of a MeeGo based distribution from Linpus. Read on for additional details on each of these items. 

Thomas Perl

Streaming video to the big screen

2010-06-01 21:43 UTC  by  Thomas Perl
0
0

This is a pretty obvious hack and nothing new at all, using plain command line tools that existed for ages. Still, it might come in handy, and maybe you did not even think about it yet:

Prerequisites are a computer with an installed SSH server and mplayer or a similar media player. On your N900 (this obviously works just as well for the N800 and N810), you just need the SSH client for the first variant, and Python for the second variant. No other tools or apps are necessary.

In my case, I downloaded a video onto my N900 using gPodder, but I didn't want to watch it on the small screen, and I don't have a TV to hook it up to. So I decided to just stream the video over the network to my computer (ideally initiating the stream from the N900).

What you need to do is find out the $DISPLAY variable in your X session on the computer (:0 usually works, but strangely I'm on :4.0 with Ubuntu 10.04 here). You can do this with echo $DISPLAY in a X Terminal on the computer. Remember that value. Now, let's go to the X Terminal on the N900, cd into the folder with the videos and note the file name. To stream the video fullscreen to the computer, use a command like this: ssh username@computerip 'DISPLAY=:4.0 mplayer -fs -' < filename.mp4.

If you don't have SSH access, an alternative is to use HTTP for streaming (e.g. with VLC, which is also available on Windows and Mac OS X). The easiest way to do is (if you have Python installed, which you most likely have) to cd into the directory that you want to share (the directory and all its subdirectories will be shared - be sure to have no sensitive data there!) and use the command python -m SimpleHTTPServer for some instant HTTP server goodness on port 8000. Use VLC or a web browser on your computer to access the share. You can use Ctrl+C to stop the server.

So, if you want to browse the downloaded podcasts of gPodder on your computer, use the following command sequence in X Terminal:

cd
cd MyDocs/Podcasts
python -m SimpleHTTPServer

Now, use the web browser on your computer (connected to the same network) and access http://n900ipaddress:8000/ to get a directory listing of all downloaded content. Copy the URLs into VLC and start streaming over the air.

Usually the limiting factor here is the wireless bandwidth and the reading speed of the eMMC. Apart from that, no restrictions apply - you can easily stream HD content, as the decoding is done on your computer, and the N900 just reads the data and sends it unmodified over the network without much processing (that's why everything said here also applies to the N800 and N810 and should work just as well).

Categories: streaming
Krisse Juorunen

We've already heard about a number of MeeGo 1.0 based distributions that are in the works, including offerings from Novell (SUSE), Linpus and DeviceVM (Splashtop). A fact sheet issued at Intel's Atom Software Summit reveals that there are more on the way from International Syst, Mandriva, Pixart, Red Flag (2), Turbolinux China and VietSoftware. This means that there are ten MeeGo 1.0 based distributions / products that we know about to date. 

Krisse Juorunen

Telefónica has endorsed MeeGo by saying that it is working with Intel and Nokia to explore the ways in which it can use MeeGo to deliver innovative connected services to its customers. The company will be looking at the way content and services can be accessed from smartphones, netbooks, tablets and Internet connected TVs. Telefónica is the world's third biggest operator behind China Mobile and Vodafone. It controls networks in multiple countries primarily in Europe and Latin America under the O2 and Movistar brands.

Krisse Juorunen

Video: Tour of Nokia's Experience Lounge

2010-06-02 13:06 UTC  by  Krisse Juorunen
0
0

During a recent visit to Nokia's Espoo (Helsinki) offices, I had the opportunity to look round Nokia's Experience Lounge, which showcases all of Nokia's latest products and services - from Ovi Maps and Nokia Messaging to the latest Nokia handsets. As an additional bonus, tucked away in one corner of the room, is a set of shelves that contain one of almost every Nokia phone model ever produced. So how to share this with loyal readers? Film a walkabout of course! 

Robin Burchell

FaceBrick - GSOC

2010-06-02 22:29 UTC  by  Robin Burchell
0
0
FaceBrick reached a bit of a mini-milestone today, as it recieved its first external contribution. Kamilla Bremeraunet, FaceBrick's GSOC student, submitted her first merge request adding changing of font sizes based on volume keys.

I made a number of notes where it could be improved, but all in all, it is a fairly solid piece of work.

Here's hoping it continues to move onto bigger and better things.
Categories: oss
Robin Burchell

Qt: open testing infrastructure

2010-06-02 23:47 UTC  by  Robin Burchell
0
0
I recently wrote a post about how Qt could become a more open project, but after writing it, I was left asking myself what more I could do to help further the process.

As a result, I'd like to introduce you to a project I lovingly title the Qt Community Integration System. Its aim: to automatically build, test, and publish community merge requests.

This is an important step in order to help streamline the process of community contribution and get feedback to individual developers quicker. Qt  internally use a similar system, but theirs is not (yet?) public.

How does it work? There are a number of components:

  • A community Qt repository (why not the 'official' one? read on - this is not a fork)
  • This repository is updated by an integration script, which pulls pristine Qt, applies designated merge requests over the top of it, and then pushes it to the master-proposed branch, if they all merge cleanly.

    These lists of merge requests are currently maintained by ..me.

    However, the intention is to give other trusted people, such as those in #qt-labs or who submit frequent merge requests, access to edit these lists and push to this community repository too, so it becomes possible to request integration of a change if you're experienced and trusted.
  • A BuildBot which pulls Qt from the master-proposed branch of this repository, and then proceeds to try to configure, compile, build, and run Qt's extensive test suite, with the help of a custom tool I have purpose-written for this task, unimaginatively called qtestrunner.

    The results of these tests are then published on a website, where they may be viewed by others.
  • This last bit of this puzzle isn't quite finished, but, assuming all of the above steps succeed with no regressions from the previous test run, the master-community branch is updated with the latest contents of the master-proposed branch, as a working snapshot of Qt+community patches.

(Of course, 'master' will eventually be 'all current Qt branches'. I just wanted to pick one to start with.)

So, after I've described all of the above utopia, what's the current status? Well, I've got a lot of the pieces in place, and now I'm fighting problems with Xvfb causing some of the Qt GUI tests to fail *sometimes*, (even though they don't when I run them manually). Once that is solved, I hope to start adding people's access to integration, and start test-integrating merge requests. :)

Hopefully, all this work will help to accelerate the time it takes to send merge requests back for review if they break something, and ease the burden on getting requests merged in (due to requiring a little less testing). Time will tell. But at least I'm doing my bit. Patches welcome. :)

(thanks to John Brooks for copy-editing my appalling English as usual)
Categories: oss
Felipe Contreras

I got tired of waiting for my patches to be merged into mafw-lastfm, so I continued with my project which I decided to name maemo-scrobbler.

maemo-scrobbler is a scrobbler application (last.fm/libre.fm) for the Nokia N900 that listens for events coming from the official media player app through MAFW.

The inspiration (and some code) comes from mafw-lastfm which does basically the same thing, but lacks some features. However, the code-base of maemo-scrobbler is completely different as I wrote it from scratch. First, I wrote a simple libscrobbler library which uses libsoup and a test application that can be easily run on the desktop. This way I was able to test the main use-case throughly.

Compared to mafw-lastfm, maemo-scrobbler has:

  1. Support for multi-scrobbling (both last.fm and libre.fm at the same time)

    Includes a song queue per service.

  2. Improved song queue handling

    Since internally it uses libscrobble (which is independent of MAFW), the important code can be easily tested on desktop sw, and it has been done so… throughly.

    It doesn’t matter how flaky your network is, or that the servers are down, the songs will be submitted.

  3. Permanent storage

    The song queue is not lost, even on crashes, device reboots, or software updates.

  4. Video clips are ignored

    Small feature, but important.

In other words: maemo-scrobbler Just Works™ ;)

It’s now on extras testing, please give it a try and vote up.

For more info and the source code, check in github.


Categories: Desktop
Kamilla Bremeraunet

GSOC - Volume keys

2010-06-03 01:13 UTC  by  Kamilla Bremeraunet
0
0
Since last update I've made my first contribution to facebrick - using the volume keys to change the font size. This still needs some work, and I have gotten some feedback from my mentor, so I'll be making some fixes/changes before it can get merged in, but so far so good. :-)
Next I'll be adding a setting to let you disable/enable changing font size via the volume keys, and also a setting to change the update interval of facebrick.
It's been a bit tricky getting used to Qt since I didn't have much experience with it already, but I think I'm starting to get the hang of it. :-)
Categories: facebrick
Quim Gil

Received today from the Forum Nokia folks. Please forward to Maemo / Qt / N900 developers:

Nokia’s Calling All Innovators developer contest is coming to a close, and there is still time to submit an app. The contest features four categories where you can demonstrate your creativity and talent developing mobile apps for use on Nokia’s latest devices:

The top three submissions in each of these application categories will receive cash prizes of up to $30,000 (USD), as well as Spotlight Placement in Nokia’s Ovi Store to promote your winning application to consumers using Nokia devices worldwide.

Additionally, regardless of category, all application submissions are eligible to win special prizes. For instance, the best application for the Nokia N900 and the best cross-platform application using Qt will both receive $50,000 (USD). Check out all the prizes on the contest website.

This year, there are more chances to win than ever before. Don’t miss this amazing opportunity – submit your application right away. The deadline for entries is 10 June 2010.

Don’t delay – submit your winning app now!

PS – Do you have the next big idea? It could be worth a $1 million investment from Nokia. Submit it to Nokia’s Growth Economy Venture Challenge.


Tagged: contest, development, Forum Nokia, maemo, N900, Qt
Categories: maemo
Krisse Juorunen

Pedal power - Nokia Bicycle Charger Kit

2010-06-03 10:04 UTC  by  Krisse Juorunen
0
0

Nokia today announced a new charging accessories for its mobile phones - one that uses by pedal power. The Nokia Bicycle Charger kit, which is targeted at emerging markets, generates electricity via a dynamo connected to a bike wheel, which is fed into a charger that can connected to a phone via the standard 2mm charging port. The kit also includes a holder to secure the phone to the bike; it will be available in selected retailers before the end of the year.  

Aldon Hynes

Last year for Christmas, there were two technology toys I was most interested in. One was the Nokia N900 and the other was Roku. The N900 costs much more than Roku, but can do much more as well. In fact, I wondered, would it be possible to recreate something like Roku as an application for the Nokia N900?

Click to read 892 more words
Categories: N900
thiago

Qt and Open Governance

2010-06-03 12:59 UTC  by  thiago
0
0

Click to read 1598 more words
Categories: KDE
Marco Barisione

One of the common complaints about the Maemo address book is that it’s easy to get a lot of duplicate contacts as the address book is able to pull your contacts from various IM services. From the beginning there has been a way to merge duplicates, but it meant manually going through all of your contacts hunting down the duplicates.
Today I finished writing the first version of a program that tries to automatically detect duplicates based on the IM names, emails, phone numbers and names. Of course this is just based on heuristics; you still have to go through the list and select the contacts that you want to merge. You can find this utility under the name “Merge your duplicate contacts” in the application manager and it’s available in Maemo extras-devel. Remember that extras-devel contains unstable software: enable it only if you really know what you are doing!
After installing Contacts Merger you have to reboot your phone[1] and then you will get a “Find duplicate contacts” button in the menu of the main address book window.

The window suggesting the possible merges
The window suggesting the possible merges

Update: I released 0.1.1 that fixes a crasher in case of malformed contacts.

Update 2: Forgot to say where to get the code.

[1] Sadly the address book doesn’t automatically load newly installed plugins without a restart; see bug #10542.

Categories: collabora
Mathias Hasselmann

About missing flights

2010-06-04 08:33 UTC  by  Mathias Hasselmann
0
0

Frequent fliers will know this, but to everyone else: If you ever should be that stupid to miss a flight, call the airline where you booked that missed flight as soon as possible. Otherwise they will cancel your inbound flight and bet on charging you an incredible amout of money for your previously reserved seat. For me they lost their €700 bet yesterday. Just took another airline.

Categories: berlin
magomez

A camera using GDigicam and Qt

2010-06-04 11:45 UTC  by  magomez
0
0

You may (or not

Categories: GNOME
apocalypso

armARM, Freescale Semiconductor, IBM, Samsung, ST-Ericsson and Texas Instruments Incorporated (TI), today announced the formation of Linaro, a not-for-profit open source software engineering company dedicated to enhancing open source innovation for the next wave of always-connected, always-on computing. Linaro’s work will help developers and manufacturers provide consumers with more choice, more responsive devices and more diverse applications on Linux-based systems.

Linaro aligns the expertise of industry-leading electronics companies to accelerate innovation among Linux developers on the most advanced semiconductor SoCs (System-on-Chip). The current wave of “always-conn... .. .

Categories: frontpage
Mark Guim

This is a reminder that the deadline for developers to submit their apps for Calling All Innovators contest is June 10th, 2010. It is a worldwide competition that challenges developers to create apps and services for Nokia devices. There are several cash prizes of up to $50,000 plus other incentives.

Calling all Innovators

Here’s a video overview from last year’s competition.

The contest started last February and the winners will be announced at the Nokia Developer Summit alongside Nokia World on September 15th, 2010. More details are available at the competition’s site, but here’s a summary of the prizes:

  • Grand Prize: 30,000 USD in cash.
  • 2nd Prize: 15,000 USD in cash.
  • 3rd Prize: 5,000 USD in cash.
  • Best application for the Nokia N900: $50,000 (USD) in cash.
  • Best cross-platform application using Qt: $50,000 (USD) in cash.
  • Best mobile computing application: $50,000 (USD) in cash, plus the winner of this special prize will be included in a multi-million dollar global marketing campaign that will be used to help promote the winning app.
  • Best locally relevant application with global potential: $15,000 (USD) in cash.

If you enjoyed this article, you might also like...

Zemanta
Categories: News
nokian900freak

Few words on themes with PR1.2

2010-06-04 16:31 UTC  by  nokian900freak
0
0
New things are coming to theming world. But first things first, if you have problem with changing themes (no theme list window), just read forward. Recently, after PR1.2 update came to my N900 I was having quite annoying problem with themes. When I tried to change theme there wasn’t any popup, window or anything. I’ve found [...]
webhamster

How to upgrade the Advanced Geocaching Tool

2010-06-04 22:00 UTC  by  webhamster
0
0
If you recently tried downloading the details for a geocache with the Advanced Geocaching Tool, you probably ran into a problem: An error message pops up, telling you that the cache cannot be downloaded.

This is due to a website update at geocaching.com. Users which have the extras-devel repository enabled, will get an upgrade for AGTL via the package manager. If you don't have extras-devel enabled, please click on this link (via your phone's browser) to download and install the update.

If the update works for you, please vote for the package.
Sanjeev Visvanatha

Two years of Maemo Blogging!

2010-06-05 00:36 UTC  by  Sanjeev Visvanatha
0
0
I was thinking that the 2nd 'anniversary' of my blog, Mobile Tablets! had to be around the corner.  It turns out that it is today, June 4th!
My first post was a short intro on what I had envisioned for my Nokia Tablet related blog - mostly talking about my usage in the daily grind.  The Wimax trials were my first feature (in 6 parts), but my  first break was the interview of qwerty12, which allowed me to test my interview skills.  Since then, I've had the privilege of interviewing several Maemo heavyweights (Andre, Ryan, Randall and Peter), published features related to Mer, and even some pre-election coverage for the recent maemo.org Community Council elections.  The interview sparking the most contentious comments was the one of GeneralAntilles, and the post with the most tweets and thumbs on maemo.org was related to the N8X0 drivers announcement at the Summit.  And recently, I have begun a series of "Maemo Minutes" - which are small tidbits related to Maemo, anecdotes and/or tips.
The blog was my main karma source, allowing me to attend Maemo Summit 2009 in Amsterdam (thanks Jaffa, for encouraging me to apply for sponsorship).  At that time, I was one of a few Maemo bloggers around.  In this N900 era, there are dozens of blogs related to Maemo.  It is difficult to separate yourselves from them.  I do not and cannot compete with professional bloggers - that is something that just does not interest me.  I have tried to create content of interest to me and the community (I hope!) instead of 'retweeting' it.  It becomes difficult, but that is where I like to delve....in areas untouched by others.  I have not spent any effort blogging about my Maemo 5 application, MaeFlight (now in extras-devel).  But I think I will start to.  I do not develop software in my day job, so I am mainly tinkering, hoping to round out my Maemo contributions, and learn more about this platform I love from 'the other side'.
I would like your feedback - what do you think I should focus on for new content now.... Maemo, MeeGo, community stuff, news, no-change, etc.  My buddy, Texrat, gave me a few interview ideas recently.  I want Mobile Tablets! to be relevant to the community, so I humbly ask for your input.  Many thanks!
I'll close with a quote from a Facebook exchange I had with a friend of 19 years, who did not know that I was 'EIPI' until last month:
"Woah, I cannot believe you are EIPI!!! You are famous (well at least in a pool of 30,000 people). Very cool."

Not sure I agree with the 'famous' part, but that made me laugh, nonetheless.
Categories: Meego
dwould

N900 portrait keyboard for Witter

2010-06-05 12:07 UTC  by  dwould
0
0

Recently Nokia released the much awaited pr 1.2 firmware for the N900, and among the many bug fixes and tweaks, came the ability to easily rotate applications to portrait by hitting ctrl+shift+r, then closing the keyboard and rotating to portrait. This feature had the knock on effect that I started to look seriously at portrait support in Witter, where upon I quickly found a pre-canned python module that I could just include to get persistent portrait support available from the talk.maemo.org forums

Click to read 1412 more words
Categories: maemo
Attila Csipa
We'd like to inform all Maemo developers that with the public release of PR1.2 for Maemo 5, the libqt4-maemo5-* packages have been officially deprecated in the extras-devel repository, and will be completely removed by June 30th at the latest. If you still have packages that depend on these Qt packages, please alter them or resubmit to extras-devel with either libqt4-* dependencies (for Qt4.6), or libqt4-experimental-* dependencies (for Qt4.7). The libqt4-maemo5 package that is part of PR1.2 is NOT affected. Thank you for your understanding.

.

Categories: news
jasuarez

mafw-gst-eq-renderer 0.2.2010.07-2-1 released

2010-06-05 22:00 UTC  by  jasuarez
0
0

After Nokia releasing PR1.2 firmware for N900, I’ve updated mafw-gst-eq-renderer so it can be installed with that firmware.

Issues with mafw-gst-eq-renderer

Some people have reported problems with this renderer, mainly related with glitches and even sound that is stopped for a while when more applications than Mediaplayer are opened.

Unfortunately, equalizer elements seems to require quite a lot of CPU. I guess as gstreamer’s equalizer element is not a key element in Maemo, very likely it is not optimized.

Thus, if you become tired of those glitches, I suggest to not install this element. This is one of the reasons why I did not put mafw-gst-eq-renderer on extras-devel.

Categories: mafw
Attila Csipa

Much Ado(be) over noth(tml5)ing ?

2010-06-05 22:39 UTC  by  Attila Csipa
0
0
By now the Apple - Adobe war is in full swing and the the sides in this conflict are stating that they hold the key to the technologies for the ultimate user experience. But let us just take a peek behind the big words and statements and see what exactly is on offer here.
Click to read 3482 more words
Categories: adobe
Mark Guim

Weatherbug just showed up at the Ovi Store for the Nokia N900. I recorded a video overview of the app so you can see how it works before downloading the app. There aren’t many apps at the Ovi Store, so it’s kind of a big deal when something new shows up. Take a look.

You can also watch this video in HD on Youtube. Subscribe to the channel to preview the latest videos before they get published on the blog.

Weatherbug

When you first open the application, it asks you for the location either by zip code or city. You can enter more than one and toggle through them on the main panel.

There are four panels on the right that can display maps, forecasts, video, and even a photo outside your nearest weather station. The Weatherbug application gives more information than I really need, but that isn’t necessarily a bad thing.

Weatherbug for the Nokia N900 is available for download at the Ovi Store free of charge.

If you enjoyed this article, you might also like...

Zemanta
Categories: Reviews
Vaibhav Sharma


If you have been following me on Twitter (@TheMeeGoBlog) you will know that on Friday Nokia India held a launch event for the N900 release in India, giving details about pricing, availability, support and the like.

Click to read 1054 more words
Categories: Devices
Vaibhav Sharma


The N900 has a predominantly landscape design, Nokia has said that full portrait capabilities will not come to the N900. But they have enabled portrait mode for the browser and also the shortcut ‘Ctrl+Shift+R’ (post PR 1.2) that lets you rotate quite a few apps to portrait orientation but it works once and you have to enable it again once you close the app.

Over time need has been felt for a conversations app in portrait, portrait text entry in web browser and so on but around 7 months down the line, we haven’t seen Nokia put a portrait keyboard in. A few developers have made their own version in Opera, VertSMS and the latest being Witter, the twitter client for the N900.

Witter has had portrait mode for a few days now and once in portrait all you need to do is tap the new tweet text box to bring it up. If the N900 tilts to the side even a little bit, the landscape QWERTY comes up so keep the N900 as straight as possible.

Portrait Keyboard Witter

Pressing the ‘123′ button brings the following up.

Portrait Keyboard Witter

It is really great to see the community bring such things to life. But my question to Nokia is, why not make a decent portrait keyboard for the N900 and let all developers use it, rather than each one having to make his own? This will not only save times but also rid users the need to get used to different layouts all the time.

Yes, we know you don’t really plan on portrait mode for the N900, but please give developers a hand at least. Or is something like this already in your plans, considering ‘Ctrl+Shift+R’ was introduced in PR 1.2?

If you enjoyed this, you might also like:



Categories: Applications
Robin Burchell

Good news comes in bundles

2010-06-06 17:23 UTC  by  Robin Burchell
0
0
Two roads diverged in a yellow wood,
And sorry I could not travel both
And be one traveler, long I stood
And looked down one as far as I could
To where it bent in the undergrowth;
For those of you that hadn't heard already, I just wanted to share a piece of good news: Qt have officially announced plans to start moving to an open governance model.
Then took the other, as just as fair,
And having perhaps the better claim,
Because it was grassy and wanted wear;
Though as for that the passing there
Had worn them really about the same,

And both that morning equally lay
In leaves no step had trodden black.
Oh, I kept the first for another day!
Yet knowing how way leads on to way,
I doubted if I should ever come back.
This is by no means going to be a short, or an easy journey, but I have high hopes that it will be productive, fulfilling, and rewarding in the long term.
I shall be telling this with a sigh
Somewhere ages and ages hence:
Two roads diverged in a wood, and I--
I took the one less traveled by,
And that has made all the difference.

-- Robert Frost

Down to business, it's important to realise that this is not going to happen overnight.

But: in the longer term, we should see infrastructure start to open up, as I wrote about previously. For example, I've already had some chatter with some people from Qt about the work I've done on open testing infrastructure on #qt-labs, as they have similar goals.

With open mailing lists, quality assurance, and other infrastructure, we will have the beginning blocks for a true meritocracy, a more level playing field for independent contributors to Qt.

With that, we will have the capability for anyone to scratch their itches easily, without being bogged down in process, while at the same time, maintaining the high quality and feature set Qt already has today, as a result of keeping the same talented, quality people around.

We're not there yet, and we won't be for a while, but the mould has been made, and now: it's time to get to work.
Categories: oss
jasuarez

mafw-gst-eq-renderer 0.2.2010.07-2-1 released

2010-06-06 17:37 UTC  by  jasuarez
0
0

After Nokia releasing PR1.2 firmware for N900, I’ve updated mafw-gst-eq-renderer so it can be installed with that firmware.

Issues with mafw-gst-eq-renderer

Some people have reported problems with this renderer, mainly related with glitches and even sound that is stopped for a while when more applications than Mediaplayer are opened.

Unfortunately, equalizer elements seems to require quite a lot of CPU. I guess as gstreamer’s equalizer element is not a key element in Maemo, very likely it is not optimized.

Thus, if you become tired of those glitches, I suggest to not install this element. This is one of the reasons why I did not put mafw-gst-eq-renderer on extras-devel.

Categories: Igalia
Tags: , ,
Robin Burchell

Maemo? Portrait keyboard? Yes, we can!

2010-06-06 19:13 UTC  by  Robin Burchell
0
0
The topic pretty much sums it up.

I got sick of applications reinventing portrait keyboards, and so dug around to find something that would work a bit more generically. I found that hildon-input-method had some example plugins, one of which provided a portrait-usable keyboard (pictured left). So, after the help of frals (and Stskeeps and yerga), we're on the road - now it's your turn to help us get a bit further.
It's still in a very early stage, and the stuff we're dealing with (hildon-input-method) is pretty scary ..not to mention that I'm not really the most experienced person in the world when it comes to raw Hildon/Gtk+, but I'm sure we can get there, with some help.

If you want to help out, come join us in the talk.maemo.org thread and wander over to Gitorious.
Categories: maemo
Vaibhav Sharma


In my last post, I asked why couldn’t Nokia deliver a system wide portrait keyboard for the N900? In this post I am glad to tell you that the community has once again stood up to the challenge and produced a system wide portrait keyboard that can be used by any app automatically.

The ‘portrait-keyboard’ package by Robin Burchell and Frals is available in extras-devel and once installed, it replaces the inbuilt virtual keyboard and pops up in its place wherever you need to enter text be it Conversations, Notes, Web Browser and so on.

System Wide Portrait Keyboard Comes To The N900

It features a landscape mode (pictured above) as well as a portrait mode (pictured below). After installing the package, reboot the N900 to get this working.

System Wide Portrait Keyboard Comes To The N900

Known caveats:

  • No fast input. Multi-tap to enter a letter, it’s slow and *very* painful.
  • Changing orientation results in the text you’ve written so far being lost.
  • To use it, you’ll need to ‘killall hildon-input-method’ after installing the package (or reboot your n900)
  • It’s (a bit) painful to use in landscape mode.

Possible future directions (but this is by no means going to happen overnight, these are all quite difficult – feel free to pitch in and help):

  • Separate layout for landscape mode, for easier use
  • Fast, predictive input
  • Automatic capitalisation

This is a great start and eliminates the need of dedicated apps such as VertSMS (although it has a QWERTY layout as well). If you think you can contribute, talk to frals or w00t / w00t_ on #maemo, and see this. You can also follow this TMO thread for the latest. If you haven’t enabled extras-devel, here’s how to do it, the usual warning about software from extras-devel applies.

I can’t wait for the next update. Awesome work.If you enjoyed this, you might also like:



Categories: Applications
Stephen Gadsby

Maemo Official Platform Bug Jar 2010.23

2010-06-06 23:01 UTC  by  Stephen Gadsby
0
0

A Quick Look at Maemo Official Platform in Bugzilla
2010-05-31 through 2010-06-06

Click to read 4918 more words
Categories: Official Platform
Stephen Gadsby

Maemo Official Applications Bug Jar 2010.23

2010-06-06 23:02 UTC  by  Stephen Gadsby
0
0

A Quick Look at Maemo Official Applications in Bugzilla
2010-05-31 through 2010-06-06

Click to read 6516 more words
Categories: Official Applications
Stephen Gadsby

maemo.org Extras Bug Jar 2010.23

2010-06-06 23:04 UTC  by  Stephen Gadsby
0
0

A Quick Look at Extras in Bugzilla
2010-05-31 through 2010-06-06

Click to read 4022 more words
Categories: Extras
Stephen Gadsby

Maemo Documenation Bug Jar 2010.23

2010-06-06 23:05 UTC  by  Stephen Gadsby
0
0

A Quick Look at Documentation in Bugzilla
2010-05-31 through 2010-06-06

Click to read 2068 more words
Categories: Documentation
nokian900freak
#leftcontainerBox { float:left; position: fixed; top: 60%; left: 70px; } #leftcontainerBox .buttons { float:left; clear:both; margin:4px 4px 4px 4px; padding-bottom:2px; } #bottomcontainerBox { height: 30px; width:50%; padding-top:1px; } #bottomcontainerBox .buttons { float:left; height: 30px; margin:4px 4px 4px 4px; } After some time spend on N900 customization I’ve developed few ways of creating loopable wallpapers from materials I can find over the net. Let’s see what you can do to make your favourite thing visible on your N900 homescreen. Method 1 – Similar images with similar background First of all you can obviously mix few wallpapers to [...]
Andrew Flegg

Maemo Weekly News for Monday, 7 Jun 2010

2010-06-07 05:00 UTC  by  Andrew Flegg
0
0
Front Page

Time running out on Nokia's $50,000 prize app competition

Nokia is running a competition, "Calling All Innovators", where the best applications submitted for their various platforms - including Maemo - can win up to $50,000 in prize money. In reminding us of the impending deadline (submissions have to be in by 03:59 UTC on Friday, 12 June), Quim Gil quoted Forum Nokia: "Regardless of category, all application submissions are eligible to win special prizes. For instance, the best application for the Nokia N900 and the best cross-platform application using Qt will both receive $50,000 (USD). Check out all the prizes on the contest website." With over 900 entries so far, the chances of a Maemo app winning one of the top four categories is small - however, there will be one good N900 application walking away with $50,000 in the developer's pockets. Your editor hopes its one of the open source applications in maemo.org's Extras; rather than a large commercial software house's Ovi Store offerings - if only due to the difference in significance the prize money would make to the recipient.

Click to read 652 more words
Vaibhav Sharma


A calendar widget is a must have for the N900 and almost everyone has it on their homescreen. Unfortunately it is not customisable and a tap on it opens the day’s agenda and not the month view, something I hate. Fortunately nicolai has produced a replacement for it that is based on the default N900 theme and looks just like the default, but with a few additions and the ability to customise. Get it from extras-devel, search for ‘Calendar Home Widget’.

A Replacement For The Inbuilt Calendar Widget Is Here & Its Awesome

You can now set the duration for which the calendar checks, the number of rows the widget shows (2-9), the calendars it displays, and what mode it opens when tapped on. Here is what it looks like in the ‘Large’ size, notice the default widget for comparison sake. The extreme right of the replacement widget shows whether an entry is a birthday or has an alarm set, it also shows the month on top.

A Replacement For The Inbuilt Calendar Widget Is Here & Its Awesome

The only disadvantage is that it does not adapt to the current theme like the inbuilt widget. Hopefully, a future update will fix that as well. Follow this TMO thread for the latest.If you enjoyed this, you might also like:



Categories: Applications
Guseynov Alexey

Bike speedometer for n900

2010-06-07 06:35 UTC  by  Guseynov Alexey
0
0
GPS is good, but it's accuracy is not suitable for measuring bike speed. In this post I'll tell you how to make bike speedometer. It doesn't require any special skills and hardware, only basic soldering skills and soldering iron. This post describes only hardware part, because software is not ready yet, through it is definetely known, that it is not hard to write it.

читать далее

Categories: bike
Krisse Juorunen

The Nokia N900 has been formally launched in India; it will be available in select retail outlets, from June 9th, at a cost of Rs. 30,639. As part of the launch festivities Nokia held a mini-event where they show cased the N900's abilities and its open source credentials. In somewhat related distribution news the N900 became available in Tesco Phone Shops (UK) over the weekend (on a Vodafone contract at £30 per month). 

calvaris

MAFW went Grilo

2010-06-07 10:54 UTC  by  calvaris
0
0

As I explained in another post, some colleagues at Igalia were creating the Grilo framework to gather multimedia content and ease the creation of that kind of applications. The origins of Grilo are in MAFW, which is the multimedia application framework used in Maemo 5 (Fremantle) to power the official media player, and that we had created in collaboration with Nokia and other companies, but we wanted to go beyond its limitations and Grilo is the result.

Click to read 880 more words
Categories: GNOME
Zeeshan Ali

Rygel 0.7.0 (Picture if You Will) is out!

2010-06-07 12:07 UTC  by  Zeeshan Ali
0
0
Rygel 0.7.0 (Picture if You Will) is out!

This release marks the start of the new unstable release-cycle. This is also the
release cycle that will be integrated into GNOME 2.31 (and 3.0 eventually).
Changes since 0.6.0:

- Exit on failure to load any plugins in 5 seconds.
- Add icon to preferences UI's desktop file.
- Correct error on missing 'Elements' node in 'CreateObject' action from client.
- Advertize upload features in 'X_DLNACAP' in device description.
- Remove comments from description files as per DLNA requirement (7.2.30.1).
- Don't allow comments in DIDL-Lite from client either. This is to satisfy the
  DLNA Confirmation Test Tool rather than DLNA itself.
- Don't advertize unimplemented actions.
- autogen.sh should create m4 directory if it doesn't exist already.
- Correct Icon path in preferences UI for uninstalled case.
- Specify on debug log where rygel is currently looking for plugins.
- Localization:
  - Don't translate all strings in media-export plugin.
  - No need to translate Mediathek plugin.
  - Add Hebrew translation.
  - Add Swedish translation.
  - Add Czech translation.
  - More Spanish translations.
  - More Slovenian translations.
  - More German translations.
- MediaExport:
  - Fix search result. Search was returning the the result for the current
    limits, not the overall result count. This lead to strange behaviour on
    e.g. XBox 360.
  - Optimize searches. Noticable speed improvements on XBox music browsing.
  - Fix broken SQL query to get object by path.
  - Remove redundant custom tag for duration.
  - Make harvesting of metadata optional.
  - Re-enable simple mode which means we exporting media on the UPnP network
    even if no meta-data extractor is available.
  - Remove redundant URI table from database.
  - Work around a problem in GStreamer element playbin2.
  - Explain the term 'harvest' for translators.
  - Many non-functional improvements.

All contributors to this release:

Zeeshan Ali (Khattak) 
Jens Georg 
Andrej Žnidaršič 
Daniel Nylander 
Fran Diéguez 
Jorge González 
Mario Blättermann 
Petr Kovar 
Yaron Shahrabani 

Download source tarball here.
Categories: DLNA
parasight

Updates to GSoC eBook reader

2010-06-07 12:17 UTC  by  parasight
0
0

A small update on the state of my GSoC eBook reader. During last week I worked on a startup view (opening files, shows books in library), settings (font, orientation) and some UI improvements (better TOC navigation, fullscreen mode). Here’s some screenshots of the application:

Currently the books for the library are loaded from “/home/MyDocs/books” but I plan to add changing that to the settings-dialog. The settings-dialog uses QFontDatabase to get a list of font’s and supported font sizes.

Epub-support still needs some work. I’ve been testing mainly with books from feedbooks and epubbooks and they work very well. Books from Project Gutenberg use html anchors in the Table of Contents and those aren’t supported yet.

In the reading UI by default books are shown one section at a time and you can move to next or previous section by swiping left or right. While reading a section you can either scroll the view normally or jump to next or previous paragraph with the volume rocker (this still needs some work though). Fullscreen mode is enabled by doubletapping.

This week I plan to do a lot of refactoring, improve Epub-support, start experimenting with paging and take a look at QtTest for writing tests.

I’ll start uploading snapshots to extras-devel soon, but before that I’ll have to come up with a name for the application. If you have ideas I’d like to hear them :)


Categories: Uncategorized
Krisse Juorunen

Qt to embrace open governance

2010-06-07 15:36 UTC  by  Krisse Juorunen
0
0

A post on the Qt blog explains that Nokia is planning to move Qt towards a more open governance model. The move would see the community having shared control over decisions about Qt and its future roadmap. It follows on from the move to the LGPL license and opening up of the Qt contribution process last year. The planning for the move is at an early stage, but the Qt team are keen to have an open discussion with the community about the details and implementation of an open governance model.

suihkulokki

WebGL on N900

2010-06-07 16:38 UTC  by  suihkulokki
0
0
With the recent "PR1.2" firmware upgrade of Nokia N900, a new feature was enabled in the browser - WebGL. WebGL is cool and scary. The cool part is that it is a chance to bring lots of games to to Linux users. The screenshot is from Match3D, a 3D tic-tac-toe game.

The best way to get started is with the Learning webgl tutorial. Passing through the lessons, some are clearly featuring buggy graphics. I don't know if the website, N900 browser or the OpenGL ES driver is being buggy. Which brings the scary part of WebGL - not only does one need to deal with buggy browsers, one has to deal with buggy 3D hardware/drivers! WebGL is still very much work in progress, and on N900 the webGL is rather an "easter egg" than a proper feature. For example the 3D graphics from the GPU does an extra roundtrip via CPU before appearing on the screen.

Other WebGL resources are planet WebGL for following blogs about WebGL, the Khronos Demo repository and more demos can be found at CubicVR site. The last CubicVR demos feature another scary new browser feature (not yet supported on N900) - audio processing in JavaScript.
Categories: webgl
suihkulokki

WebGL on N900

2010-06-07 16:38 UTC  by  suihkulokki
0
0
With the recent "PR1.2" firmware upgrade of Nokia N900, a new feature was enabled in the browser - WebGL. WebGL is cool and scary. The cool part is that it is a chance to bring lots of games to to Linux users. The screenshot is from Match3D, a 3D tic-tac-toe game.

The best way to get started is with the Learning webgl tutorial. Passing through the lessons, some are clearly featuring buggy graphics. I don't know if the website, N900 browser or the OpenGL ES driver is being buggy. Which brings the scary part of WebGL - not only does one need to deal with buggy browsers, one has to deal with buggy 3D hardware/drivers! WebGL is still very much work in progress, and on N900 the webGL is rather an "easter egg" than a proper feature. For example the 3D graphics from the GPU does an extra roundtrip via CPU before appearing on the screen.

Other WebGL resources are for following blogs about WebGL, the Khronos Demo repository and more demos can be found at CubicVR site. The last CubicVR demos feature another scary new browser feature (not yet supported on N900) - audio processing in JavaScript.
Categories: webgl
alan bruce

N900 Easy Debian, After PR 1.2

2010-06-07 16:41 UTC  by  alan bruce
0
0
Executive Summary: There's a new version of Easy Debian in Extras-testing that has a much better method for getting the keyboard working in LXDE after the PR 1.2 firmware update changed things.
Click to read 1038 more words
Categories: chroot
Vaibhav Sharma

USB Host Mode Comes To The Nokia N900

2010-06-08 02:52 UTC  by  Vaibhav Sharma
0
0


At this point I am wondering if there is something that the community cannot do with the N900? The latest in the line of hacks to come out for the N900 is USB Host Mode. The same functionality that will out of the box on the Nokia N8, can greet your N900 as well if you are happy to hack around quite a bit.

As you can see from the following pictures, connecting a USB flash drive is a go and it pops up in the File Manager once connected.

USB Host Mode Comes To The Nokia N900

USB Host Mode Comes To The Nokia N900

If you would like more than one flash drive connected, that is a possibility too.

USB Host Mode Comes To The Nokia N900

USB Host Mode Comes To The Nokia N900

At this point it is not available for the average consumer to try, but if modding is your thing, here is the garage entry for it. If you would like to follow this development more closely, this is the thread to keep an eye on.If you enjoyed this, you might also like:



Categories: Devices
Vaibhav Sharma


Barriosquare, a dedicated foursquare app for the N900 has been available for quite a while now. But in my usage I have found it to be slow and unreliable. Infact when it is refreshing with the server, your ability to multitask on the N900 is taken away.

Cotchin! Is The Best Way To Check-In From The N900

In comes Cotchin!, a web based app for Foursquare which can be used to going to cotchin.com/m from your N900. It uses the Geo-Location extension of the N900′s MicroB browser to locate nearby venues for checking-in. Even on a slowish connection, it is fast and also offers the ability to look for your friends, at your history, search, shout and of course check-in.

  • A simple tap on the ‘Places’ button brings the following up within seconds.

Cotchin! Is The Best Way To Check-In From The N900

  • You can tap on a name to check-in. Also tap the Facebook and Twitter buttons depending on whether you want the notification sent to the respective service. I love this feature.

Cotchin! Is The Best Way To Check-In From The N900

  • Clicking on ‘Friends List’ brings a list of your foursquare friends, sorted by the time of check-in. You can also use the search function here.

Cotchin! Is The Best Way To Check-In From The N900

  • The ‘Me’ reveals your history, mayorships and badges.

To use Cotchin! on your N900, you will need to install the Maemo Geolocation plugin if you already haven’t. You will find it in the Application Manager’s repositories. Alternatively, download it from here and install.

Cotchin! Is The Best Way To Check-In From The N900

When you open cotchin.com/m on your N900 for the first time, you will see the above popup, select ‘always allow for this site’. The developers have pledged their support for the N900 and promise features like mini reviews, an enhanced history page and enhanced venue search in subsequent versions.

In my opinion, it is currently the best way to check-in from the N900.

If you enjoyed this, you might also like:



Categories: Applications
Vaibhav Sharma


Controlling your TV from your mobile phone has been possible for a long time now, I have personally used the Nokia 6600 for this functionality in the past. Then IR ports started to disappear from most devices and recently they have made a comeback of sorts. The N900 has one, so the obvious use is turning it into a remote.

You have already seen Raemote, which turns the N900 into an Apple remote, today is the turn of  the Irreco widget. This compact widget features basic features that include volume and channel control, mute the TV and power it on or off.

Irreco Widget Lets You Control Your TV From The N900's Homescreen

It works independently of the Irreco app and can be downloaded from extras-devel in the Application Manager. The range is obviously nowhere near that of a dedicated remote, but is good enough for the odd use. After installation reboot the N900 to see the widget on the homescreen.

  • Next, longpress the widget to enter its settings and go on to download your specific remote.

Irreco Widget Lets You Control Your TV From The N900's Homescreen

  • Once downloaded you should see the following. If you don’t find the specific remote you are looking for, try selecting something close to it.

Irreco Widget Lets You Control Your TV From The N900's Homescreen
Irreco Widget Lets You Control Your TV From The N900's Homescreen

  • Simply exit the settings and start using the widget.

Lets us know your experience with it.If you enjoyed this, you might also like:



Categories: Applications
Krisse Juorunen

Forum Nokia website design refreshed

2010-06-08 16:38 UTC  by  Krisse Juorunen
0
0

Forum Nokia, Nokia's developer portal, has unveiled a new look for its website. The structure of the site has changed; it is now divided into three key areas: design, develop and distribute - matching the three key parts of mobile application and service development. The website aims to provide access to a wide range of learning resources, tools and technical documents. However there's also an emphasis on helping developers connect with each other, which is achieved through the community section of the site.

Aldon Hynes

An important theme at Internet Week New York seems to be bar codes and location. As participants arrived for Internet Week, many checked in on Foursquare, and some have received a special InternetWeek Foursquare badge.

Click to read 1760 more words
Categories: Conferences
Marco Barisione

Contacts merger 0.1.3 in Maemo extras-testing

2010-06-08 20:47 UTC  by  Marco Barisione
0
0

Since my previous post about the contacts merger, I fixed a crash, made it handle better broken vcards, improved the partial matching and made the installer quit the address book when the plugin is installed, so no reboot is needed.
The new 0.1.3 merger is now available in Maemo extras-testing, just look for “Merge your duplicate contacts” in the application manager.

What’s next

Suppose I could have some spare time to write some small applications relating to the N900 address book; what would you want me to work on? The application should be small and not require changes to the closed source components. Suggestions are welcome in the comments, but I cannot assure you anything :)

Update: I meant extras-testing of course, not extras

Categories: collabora
Vaibhav Sharma

Announcing The Maemo Masters Invitational

2010-06-09 05:29 UTC  by  Vaibhav Sharma
0
0


The N900 is finally in India, is seven months late, but is still a compelling device. I am sure a lot of you in are in the market for an N900 and this post should bring a cheer to you.

We have  teamed up with Nokia India to host the ‘Maemo Masters Invitational‘ in which I will be able to invite 25 of you to purchase a ‘Maemo Masters Edition’ of the N900. The best part is that it will cost the same as the N900 you can buy at your local store, but will come with a bunch of really nice goodies.

  • The Nokia N900 of course.
  • A pair of BH-214 Bluetooth Headphones.
  • A specially crafted ‘Maemo Master’ T-shirt.
  • The official Nokia title of a ‘Maemo Master’.

I will be randomly selecting 5 names each week, for the next 5 weeks and the names of the winners will be revealed on the Maemo Masters blog every week (first set of winners announced on June 15th). A few days ago I had received a package of my own from Nokia India and this is what it was.

To enter this week’s challenge to become a ‘Maemo Master’ and get invited to purchase the Maemo Masters Edition of the N900, all you need to do is answers the following questions in the comments section below.

  • Question 1. – Right out of the box, what operating system does the N900 run? (Hint: M_e_o 5)
  • Question 2. – What was The MeeGo Blog formerly called? (Hint: Look under the title)

Good luck!

Hit MaemoMasters.com for all the rules and finer details.If you enjoyed this, you might also like:



Categories: Devices
sandeep

Nokia’s Model Numbering Strategy Revealed

2010-06-09 06:49 UTC  by  sandeep
0
0
Earlier on we had posted information about Nokia's model nubering strategy for new phones. Back then there was no proper proof of it. But now we do have proof. Because most of the model numbers were already used up by existing phones, Nokia had to introduce new model numbering strategy. The entire Nokia product line will be divided under 5 letters: S- The S range of phones includes luxury or limited edition phones which should include phones similar to the 8800 Sapphire Arte, 8600 Luna etc. N- This is what was previously known as the NSeries. There will be two models, the N8 and N9. We already know of the Nokia N8-00. The next model to be launched under the N8 number would be called N8-01 and so on. We are guessing the N8 line will mean high end devices that run on Symbian. The N9 should mean high end devices running on the MeeGo platform. E- This is what was previously known as ESeries. There will be three models, the E5, E6 and E7. The E5, E6 and E7 would correspond to the E5x, E6x and E7x of the ESeries. X- This will consist of all the music oriented phones that were previously dubbed as ...
Categories: General
mauricek

Nokia Qt SDK 1.0RC released

2010-06-09 13:18 UTC  by  mauricek
0
0

Click to read 1236 more words
Categories: Maemo
Linus Wallgren

Progress update

2010-06-09 14:47 UTC  by  Linus Wallgren
0
0

I have just completed another example implementation of an action. This time it was the notification.

This means I have working examples for:

  • Trigger – WLAN SSID
  • Trigger – Calendar
  • Action – Change profile
  • Action – Secure device
  • Action – Display a notification
  • Action – Turn radio on/off and switch between 2G/3G

I have only implemented a way to pull information from the calendar, which is not optimal. I would like to have a Qt slot telling me when changes are made as I have done in the SSID trigger but I have not been able to do so yet.

I am also having some troubles with the dbus commands for turning the radio on/off and switching between 2G/3G, I have found the right dbus command but I can’t translate what I found to c++ code. The DBus commands I intend to use is describe here.

My next task will be to tackle getting the geographical position from GPS or Cell towers, I looked into that when I wrote my submission for GSoC, so hopefully it will work out smoothly.

Categories: GSoC
Krisse Juorunen

Further details on Linpus Lite for MeeGo

2010-06-10 10:47 UTC  by  Krisse Juorunen
0
0

We reported earlier that Linpus is planning a MeeGo based distribution and that it was being demoed at the Computex event. At the end of the event Linpus published a press release, which gives some additional details on the product. Linpus say they have added a number of enhancements including improved hardware and peripheral support (drivers), advanced power management, Linpus Windows Data applications (allowing easier access to Windows data on dual boot systems), online support and a LiveUpdate function to deliver upgraded drivers and new applications over the air.

Guseynov Alexey

USSD4all

2010-06-10 12:30 UTC  by  Guseynov Alexey
0
0
USSD are widely used for communicating with mobile operators: receiving information about balance, prepaid minutes or megabytes left. They were introduced in 1990's and a way they are accessed remains the same. Every time when user wants to know his balance he has to enter unintuitive code to get a message for a short period of time. USSD-widget introduces new usage pattern, which minimizes number of actions needed to make a query to bare minimum, which allows better balance control. This is useful because mobile operators tend to steal money in a hope that users won't notice it.

читать далее

Categories: maemo
Andrew Flegg

"Chromium" removed from maemo.org repositories

2010-06-10 12:55 UTC  by  Andrew Flegg
0
0

This is a joint statement from Nokia and the Maemo Community Council.

A few weeks ago we received a letter requesting that maemo.org cease distribution of Chromium, due to ongoing litigation involving the software.

The Community Council, the package maintainer of Chromium on maemo.org and Nokia legal were contacted.

As you are aware, it is Nokia's policy to respect the intellectual property rights of third parties. Thus, we suggested that Chromium be removed from maemo.org while the situation was clarified.

Nokia legal will be taking a look on the roles and responsibilities of maemo.org. This work should clarify the roles on maemo.org so the process would be clear if we were to receive any future requirements as the one from Red Bend.

 

Categories: news
Randall Arnold

Maemo Missteps for 2010

2010-06-10 19:40 UTC  by  Randall Arnold
0
0

The release of MeeGo 1.0 was accompanied by some resolution to Maemo, not all of it with positive consequences.  The long-awaited PR1.2 update was officially released at around the same time, which was a welcome relief, but excitement over the improvements it brought were tempered by less-than-genius developments.

Click to read 2466 more words
Categories: Mentioning Maemo
Mark Guim

Hermes for the Nokia N900 is an awesome tool that fills in your contacts’ missing info and photo with data found from social networks like Facebook, Twitter, LinkedIn, Twitter, and Gravatar. It was a pain doing it manually for unmatched names, but the new version 0.8.2 now contains find-as-you-type contact matching for faster results.

Hermes is a must-have app for the Nokia N900. I’m glad I had the opportunity to speak with the developer, Andrew Flegg, when the app was still in early development. You can watch that video below if you haven’t seen it yet.

Find-as-you-type contact matching makes it much faster to connect the dots between your unmatched friends and their online profiles. After Hermes does its magic, there might be a few people in your contacts list that remain unmatched. All you need to do in the new version is start typing at the screen with the online profiles. The N900 will try to filter the list for right person, and the user selects which profile matches the contact.

Nokia N900 unmatched hermes.png

In the example below, I have a contact in my phonebook named Norm. Hermes could not automatically match it with an online profile. I start typing “Norman” and now the list shows 2 possible matches from my Facebook friends list. I click on the right person then click Update.

Nokia N900 hermes.png

Now Norm from my contacts list gets a photo, birthday info, and even a webpage link instead of just the telephone number that was initially there.

Nokia N900 Hermes-1.png

Hermes is available for download within the Application Manager on the Nokia N900. It is also free.

If you enjoyed this article, you might also like...

Zemanta
Categories: News
Krisse Juorunen

Sergejs&#39; N900 Application List

2010-06-11 21:00 UTC  by  Krisse Juorunen
0
0

In this feature article guest author Sergejs Cuhrajs shares his list of applications for the Nokia N900 that have earned his attention. There are more than 130 applications on this list, ranging from Abiword (a word processor), through gPodder (podcast client) and Leafpad (notepad style application) to Zoutube (a YouTube browser and viewer). With one or two exceptions they are freely available through the maemo.org repositories

Vaibhav Sharma


Right after the N900 India launch event, I sat down with a group of bloggers that Nokia had invited to talk all things N900. The best part was that it was a diverse mix, which included bloggers from different avenues.

Some of us were very familiar with the in’s and out’s of the N900, while we also had people who were still new to the device. While we were talking, I was filming so here’s a 10 minute video capturing everyone’s thoughts with a few agreements and disagreements thrown in.

In alphabetical order:

If you are new to the N900, what do you think about it?If you enjoyed this, you might also like:



Categories: Devices
Thomas Perl

I've just uploaded Panucci 0.9-alpha0 to Maemo 5 Extras-Devel. This package is the first one based on the new codebase, which includes support for sending fine-grained playback status messages to gPodder and also receive metadata about episodes from gPodder. This makes listening to podcasts and managing your listening queue even more comfortable. The following screenshots are from development versions of gPodder, but you'll soon be able to enjoy these new features with the upcoming release. Until then: Please test Panucci 0.9-alpha0 in Extras-Devel (I won't be promoting this package to -Testing yet, but report bugs against it if you try it from -Devel), so we can fix any outstanding bugs until the first final release.

So, what's working so far? gPodder gained the display of the current position and total time in the episode actions dialog:

This position information is automatically sent from the newer Panucci version (so it depends on you using Panucci for playing podcasts). Another cool side-effect is that this information will be synchronized with gpodder.net if you are logged in and have enabled synchronization, so you can finally start playing back episodes on your computer, and then pick up where you left on your mobile phone on the go. You can also view a detailed overview of what parts of an episode are played on gpodder.net:

This is really an important feature milestone for gPodder (and Panucci), and it's nice to finally have playback status and episode duration information inside gPodder. Expect a new gPodder release soon, released together with the new version of Panucci (due to the branching history of Panucci, there are some feature regressions, like missing display orientation controls, but these will be re-added in the next few weeks as we move along).

Categories: maemo 5
Urho Konttori

NuvoFre 1.0.8

2010-06-13 12:03 UTC  by  Urho Konttori
0
0
A quick peek at the next nuvofre is out in case you want to try it out.

I'll fix an issue in calendar coloring before I will put the next version of theme maker out.

Theme is using the nice bundled tahoma font, icons are oxygen icons from kde (kudos guys), transitions have been tuned to feel more flowy.

Download: NuvoFre_1.08

As said, grave issues with calendar, otherwise it should rock.


A few shots:




Categories: maemo
mblondel

LSA and pLSA in Python

2010-06-13 17:42 UTC  by  mblondel
0
0

Latent Semantic Analysis (LSA) and its probabilistic counterpart pLSA are two well known techniques in Natural Language Processing that aim to analyze the co-occurrences of terms in a corpus of documents in order to find hidden/latent factors, regarded as topics or concepts. Since the number of topics/concepts is usually greatly inferior to the number of words and since it is not necessary to know the document categories/classes, LSA and pLSA are thus unsupervised dimensionality reduction techniques. Applications include information retrieval, document classification and collaborative filtering.

Note: LSA and pLSA are also known in the Information Retrieval community as LSI and pLSI, where I stands for Indexing.

Click to read 1198 more words
Categories: Machine Learning
alan bruce

Qole Needs A Job

2010-06-13 19:09 UTC  by  alan bruce
0
0
They say it isn't what you know, but who you know that gets you a good job. Well, I know a great bunch of people in the mobile Linux world, and I'm hoping that you can help me find a great job. I've been helping out in the community since 2007, learning a lot about Linux and Maemo, and meeting some amazing people along the way. Now the economic downturn has given me an opportunity to try something new and exciting, and I want to take this chance to dive into the mobile Linux world as my career. If you want to know more about me or think you can help, please read the rest of this post, visit my LinkedIn page, e-mail me or PM me through my account at talk.maemo.org.

Things have been slowing down at my current job for a while now. As things have slowed down, I've been yearning for more of a challenge at work, but my volunteer work with various Maemo projects and the maemo.org community,  as well as my family life with a precocious preschooler has kept me busy enough.

But now I find myself part of a wave of lay-offs that has jolted me into a sharp awareness of my need to get into an interesting career. And one of the most interesting parts of my life for the last few years has been my work in and around the Maemo community. My hope is that I can turn my interesting hobby into a great career.

During my years with Maemo, I've become a very capable Linux hacker, shell script writer, Debian packager, and recently, a Python programmer. Through my day job, I have also become a decent PHP programmer and an expert SQL query writer. And in the last few weeks, I've decided to start teaching myself C++ and Qt, so I can participate fully in MeeGo when it bursts onto the scene and changes the mobile world.

The "other side" of me is my love of writing and communication. I'm a good technical writer and editor, and I'm good with helping people and technical support. My technical support ability is aided by my troubleshooting and diagnostic skills. It is important to me to document my discoveries and techniques so that others can learn and grow, too.

My two terms on the maemo.org community council taught me some important things, too. I came away from that experience more tactful, more diplomatic, and with a much deeper understanding of the complex problems facing Nokia as it moves into the open source world.

I'm smart, I'm a fast learner, and I love new challenges. I have EU citizenship, and I don't mind moving if the job is interesting.

Can you help me?
Categories: help
Krisse Juorunen

Nokia Connection 2010 in Singapore tomorrow

2010-06-13 19:20 UTC  by  Krisse Juorunen
0
0

Nokia Connection is an annual event in Singapore where Nokia showcase their current device and service portfolio and address the SEAP (South East Asia and Pacific) market. This year it is being held on Monday June 14th (tomorrow) at Conrad Centennial Singapore. Asri al-Baker is attending the event on behalf of the Malay language SymbianKu blog, but will also be reporting back for AAS and AAM.

vjaquez

jpeg decoder in gst-dsp

2010-06-13 20:25 UTC  by  vjaquez
0
0

Do you remember this comment? Well, I took the challenge, and it has been hard to accomplish.

Click to read 1118 more words
Categories: Planet Igalia
Stephen Gadsby

Maemo Official Platform Bug Jar 2010.24

2010-06-13 23:01 UTC  by  Stephen Gadsby
0
0

A Quick Look at Maemo Official Platform in Bugzilla
2010-06-07 through 2010-06-13

Click to read 3726 more words
Categories: Official Platform
Stephen Gadsby

Maemo Official Applications Bug Jar 2010.24

2010-06-13 23:02 UTC  by  Stephen Gadsby
0
0

A Quick Look at Maemo Official Applications in Bugzilla
2010-06-07 through 2010-06-13

Click to read 5112 more words
Categories: Official Applications
Stephen Gadsby

maemo.org Extras Bug Jar 2010.24

2010-06-13 23:04 UTC  by  Stephen Gadsby
0
0

A Quick Look at Extras in Bugzilla
2010-06-07 through 2010-06-13

Click to read 3684 more words
Categories: Extras
Stephen Gadsby

Maemo Documenation Bug Jar 2010.24

2010-06-13 23:05 UTC  by  Stephen Gadsby
0
0

A Quick Look at Documentation in Bugzilla
2010-06-07 through 2010-06-13

Click to read 2116 more words
Categories: Documentation
Andrew Flegg

Maemo Weekly News for Monday, 14 Jun 2010

2010-06-14 05:00 UTC  by  Andrew Flegg
0
0
Front Page

Major, and avoidable, recent mistakes from Nokia

Randall Arnold, one of our Maemo Community Council representatives, has post a new blog article outlining his view on many of the missteps Nokia has made with Maemo recently. "The release of MeeGo 1.0 was accompanied by some resolution to Maemo, not all of it with positive consequences. The long-awaited PR1.2 update was officially released at around the same time, which was a welcome relief, but excitement over the improvements it brought were tempered by less-than-genius developments.There's an unfortunate legacy of dropped balls in the Maemo closet, usually involving operating system evolutions so rough that they evoked more feelings of abandonment than joy. I'm not going to rehash all of the legacy, but will instead focus on this year." Dealing with issues such as Harmattan branding, lack of communication at a corporate level and the privacy-busting "MyNokia" SMS (amongst others), Randall clearly lays out some of most eye-watering mistakes which could've been avoided.

Click to read 868 more words
Vaibhav Sharma

Must Have Themes For The Nokia N900

2010-06-14 07:01 UTC  by  Vaibhav Sharma
0
0


I am not someone who likes changing themes often. I like themes that look elegant, polished and definitely not brash. Over the last seven or so months of owning the N900, I have tried almost every theme that is available and have come away with the following as my picks.

Most of these themes comes from the Maemo repositories so make sure you have them enabled. Then just type the name to search in the Application Manager and install. So without further adieu, here are my must have themes for the N900, in no particular order.

  • Black Plastic – The lists in this theme are shaded differently, nice change.

Nokia N900 themes Nokia N900 themes

  • an-DROID – One of my favorites. Love the colours on this one.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • Bossa Teal - For times when you want custom icons. Seems to slow down the phone though and takes 6MB in rootfs.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • Carbon – Brilliant. Dark. Polished. Makes the N900 look good.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • D-Theme Red – I like red themes. They go well with the black on the N900. This is part of the D-Theme series, check them out for different colours.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • iStyle Black – Part of the iStyle series. Best of the lot.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • Matrix – Its here because it goes amazingly well with the Matrix live wallpaper. Plus I like the vibrant colours too.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • Red Alert – Another red theme, but sadly not part of  the repositories so you will have to manually download and install if  you liked it. Get the .deb here, locate it in the file manager and tap to install.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

  • R-Style Green – Part of the beautiful R-Style series that features similar design in new colours. Green is easily my favourite.

Must Have Themes For The Nokia N900

Must Have Themes For The Nokia N900

So there you have it, those were my picks. Think there is a theme that deserves to be in this list that I have missed out? Please let me know. What themes do you like?If you enjoyed this, you might also like:



Categories: Applications
Marco Barisione

Handling phone numbers

2010-06-14 07:21 UTC  by  Marco Barisione
0
0

I’m often asked questions about the handling and parsing of phone numbers, so I’m going to explain how we do it on Maemo 5. I hope this can be useful also for developers of other applications.

Click to read 1246 more words
Categories: collabora
admin
Firefox for Mobile Firefox for Mobile Install/Uninstall Fennec Nightly Builds for Android - http://aakash.doesthings.com/2010... June 14 from aakash desai > home » Mobile - Comment - Like
admin

Opera 10.6 Beta – Geolocation

2010-06-14 16:34 UTC  by  Unknown author
0
0
Firefox for Mobile Firefox for Mobile Opera 10.6 Beta – Geolocation - http://dougt.org/wordpre... June 14 from dougt's blog » mozilla - Comment - Like
Robin Burchell
If you're reading this, you probably use Qt for some reason or other. And if you use Qt, it's only a matter of time before you run into one of the 'pillars' of Qt 4: the Interview Framework, also known as model/view. If you need a little background, read on, otherwise, feel free to skim the next few paragraphs.
Click to read 1394 more words
Categories: meego
Felipe Zimmerle

MeeGo: @SELinux on %packages.

2010-06-14 19:45 UTC  by  Felipe Zimmerle
0
0

I finally bought a netbook and since I am intending to use it with some work stuff (meaning data that requires confidentiality and integrity) I started to tuning my MeeGo to make it more protected before place my data :)

To make it more protected I think that it is interesting to confine some, let’s say, “untrusted applications”. Which basically means more restrictive control over the processes. Usually I use GRSecurity for that but this time I am using SELinux. Since I am dealing with RPM and Fedora use to be a reference (at least for me) in the support to the SELinux, most of the specs files were copied from Fedora :) including the policy. The policy should be well refined to fit my needs, but it will be the subject of another post.

Supporting SELinux involves to support not only the kernel part of SELinux (kernel-selinux-netbook), but to support a huge number of packages as you can see bellow:

  • selinux-policy-targeted
  • selinux-policy-doc
  • bwidget
  • selinux-policy
  • setools-libs-python
  • setools-libs
  • libsepol
  • kernel-selinux-netbook
  • libselinux-ruby
  • ustr-debug
  • policycoreutils
  • libprelude-python
  • libprelude-perl
  • policycoreutils-python
  • pax-utils
  • audispd-plugins
  • libselinux
  • perf
  • policycoreutils-newrole
  • libprelude-ruby
  • checkpolicy
  • ustr-debug-static
  • audit-libs-python
  • libsemanage-static
  • setools
  • libsemanage-python
  • ustr
  • libselinux-static
  • audit-libs
  • libsemanage
  • setools-libs-tcl
  • libsepol-static
  • setools-console
  • libselinux-python
  • ustr-static
  • libprelude
  • libselinux-utils
  • audit

    Part of these packages are not needed to make the SELinux work, but they are used by auxiliary applications which make SELinux easy to deal with. As you can see, these packages provide dependencies on Ruby, Perl and Python for example. I think we just need the python dependency. The big difference between my packages and Fedora’s packages is the fact that I refuse myself to port the Java SELinux utilities :)

    All the support to that packages (and also the devel version of them) are available at my MeeGo repo at:

    http://meego.zimmerle.org/repo/security/packages/

    To add SELinux to your image, you just need to add to your .ks file, the following repo:

    repo   --name=security --baseurl=http://meego.zimmerle.org/repo/security/packages/
    

    And you also need to place the SELinux package group in the package section:

    @SELinux
    kernel-selinux-notebook
    

    An example of a kick start file can be downloaded here: http://meego.zimmerle.org/repo/security/build/meego-netbook-chromium-ia32-security-1.0.20100614.1459.ks

    You can also download a SELinux MeeGo image at: http://meego.zimmerle.org/repo/security/build/

    Here goes a picture of my netbook running selinux kernel:

    The policy is not loaded automatically after the boot and the file system is not labeled yet. To load the policy just use load_policy tool.

  • Categories: Collabora
    Attila Csipa

    The Ultimate MeeGo Dictionary

    2010-06-14 19:53 UTC  by  Attila Csipa
    0
    0
    There is quite a blizzard of very similar terms when it comes to discussing MeeGo and Qt matters, so I decided to put together a small dictionary which will hopefully clear up some terms and help follow up info on them. Don't worry if it's slightly confusing or contradictory at a first read, that's normal. Here we go, in alphabetical order:
    Click to read 2372 more words
    Categories: maemo
    Vaibhav Sharma


    The N900 comes with a pretty basic photo editor that allows you to crop and resize, but if you want to do a bit of quick colour correction or editing, you were pretty much out of luck. Enter Ansel-A by lostinmirkwood.

    Ansel-A Is A Powerful Photo Editor For The N900

    It is a ‘digital darkroom’ for the N900 that can perform:

    • Filtered-Black-&-White-Conversion
    • RGB-Color-Correction
    • Brightness, Saturation, Contrast and Sharpening
    • Pixel-level-Cropping (Portrait is still a little fishy)
    • Tonal Shadows/Highlights
    • Kinetic Photo Browser
    • 360-Degree-Precision-Rotation
    • EXIF-Browser-with-maps
    • Unlimited-Visual-Undo
    • Is Multi-Platform (Qt4.6, PyQt)

    By looking at the above list if you are not quite sure as to what the software does, the following video should help.

    The app takes a little while to load because it pulls recent images from the camera roll, you can also load more images or manually select the one you want. The controls are intuitive and you always have the safety of undo when you try and experiment. Some actions like rotation, are pretty impressive and not not many apps support editing so extensively.

    Ansel-A is available for installation from extras-testing and is virtually a must have if you consider yourself a photographer of any kind. The best part is that the developer is taking feedback, bugs and feature requests, so if you like the app get involved at this TMO thread or leave a comment on his blog.If you enjoyed this, you might also like:



    Categories: Applications
    Zeeshan Ali

    GUPnP 0.13.4 & GUPnP AV 0.5.6 released!

    2010-06-15 05:13 UTC  by  Zeeshan Ali
    0
    0
    GUPnP 0.13.4 released!

    Changes since 0.13.3:
    
    - GUPnPService should remove all handlers installed on the shared SoupServer
      instance when it is disposed.
    - Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
    - Correct type of action argument of GUPnPService::action-invoked.
    - Remove redundant copying of GValue content in a few places.
    - Handle multiple variables inside property node in event notifications to be
      compatible with server-side implementations using older GUPnP
    - Fix syntax of event notifications with multiple properties.
    - Add/fix gobject-introspection annotations for various functions.
    - Some non-functional improvements.
    
    Bugs fixed in this release:
    
    2084 - Add scope annotations to various functions
    2131 - GUPnPServiceAction is a boxed, not a pointer
    2086 - Fix gtk-doc format on all functions in public GUPnP API
    
    All contributors:
    
    Sven Neumann 
    Zeeshan Ali (Khattak) 
    Zach Goldberg 

    Download source tarball from here
    -----------

    GUPnP AV 0.5.6 released!

    Changes since 0.5.5:
    
    - Optimize namespace handling in DIDL-Lite handling code.
    - Hide internal function gupnp_didl_lite_object_new_from_xml().
    - Remove new redundant gupnp_didl_lite_container_new_from_xml(). 
    - Free the array allocated by xmlGetNsList().
    
    All contributors to this release:
      
    Sven Neumann 
    Zeeshan Ali (Khattak) 

    Download source tarball from here
    Categories: DLNA
    admin
    Firefox for Mobile Firefox for Mobile Your Firefox in the cloud: Firefox Sync and Firefox Home - http://dailythemes.wordpress.com/2010... June 15 from Daily themes - Comment - Like
    Vaibhav Sharma


    Last week I told you that we had teamed up with Nokia India to host the ‘Maemo Masters Invitational in which I would be able to invite 5 of you each week for 5 weeks to purchase a ‘Maemo Masters Edition’ of the N900 that comes with special goodies (including a Maemo Masters T-Shirt and a cool BH-214 stereo bluetooth headset) for the readers of The MeeGo Blog.

    First Week's Winners Of The Maemo Masters Invitational & How To Enter For The Second Week

    Today’s its time to reveal the names of first 5 Maemo Masters:

    1. Anurag Jindal
    2. Nithish Rajan
    3. Nithin
    4. Vinu Jose
    5. Ajit

    Many congratulations! I will be in touch via email with all the details.

    For those of you who missed out, I have some great news. If you entered the first week’s contest, I will also consider the same entry for the contests coming in the following weeks AND you can also take part in the second week’s contest again to double your chances of winning! Sweet?

    For those of you who’ve just seen this contest, don’t worry we still have 4 weeks and 20 Maemo Masters to be crowned. So how do you enter this week’s contest? Simple, answer the following questions in the comments section below:

    • Can the N900 act as a remote control? (Hint)
    • In what resolution does the N900 capture video?

    Good luck!

    PS: Please note that this contest is geographically limited to those of you in India only.If you enjoyed this, you might also like:



    Categories: Miscellaneous
    Andre Klapper

    MyNokia in Maemo’s PR1.2 release

    2010-06-15 13:32 UTC  by  Andre Klapper
    0
    0

    (I’m not the first person to cover this topic, anyway.)

    Click to read 1322 more words
    Categories: computer
    Andrei Mirestean
    Since my last update I have managed to fix the annoying Canola bug ( #5517 is now fixed and verified. The problem was actually in one of Canola's dependencies - python-terra). As a result it is now possible to change themes, change download folder, slideshow options and possibly others (accessing these options was causing Canola to give a segmentation fault message).

    The recent PR1.2 update came with some changes in X server  that affects my solution for the keyboard input bug ( #6511 ) . Clicking on a text field in Canola to activate it seems to send not only the mouse down event but also the key_pressed (enter key) event which causes the dialog to close. I'm currently talking with etunko to find the best solution for this problem.

    A new "Maemo 5 system" has been implemented. It is used by Canola to retrieve the battery and wireless level. Moreover Canola will now display the level of GSM/3G signal.

    Next I'm planning to integrate Canola with the Internet Connectivity library. Canola is now displaying a "Network is down" message instead of trying to connect to the default connection or ask the user to select a network.

    Talking with my mentor, etrunko, we have decided to create a snapshot of the current work after the integration with the Internet Connectivity library and update the version from extras-devel. The next features that I will implement will depend on a new version of the EFL libraries, so this is the best moment to upload a new version to extras-devel.
    Categories: Canola
    Sanjeev Visvanatha
    Nokia let the tablet segment slip out of their portfolio. After 3 generations of Internet Tablets, the form factor that started Maemo is now a distant memory.

    Maemo is alive and kicking, for now, in the superb N900 mobile computer. However, that 4-5" wifi/BT enabled tablet that got so many of us interested in Maemo has seen no recent attention from Finland.

    This article on Blackberry's rumoured tablet companion actually got me upset. Nokia had a good chance at being the segment leader if they had kept that product line fresh. Instead, they chose to focus on bringing Maemo to a cellular phone device.

    Don't get me wrong, I love the N900. As a convergence device, it is fabulous...mobile computer combined with cellular phone. A great media player, best-in-class VoIP and IM integration, killer hardware, etc.

    But it seems that other smartphone manufacturers are starting to branch out to 'accessorize' their flagships. Although the iPad is not technically a companion to an iPhone, you'll likely see those two together in fanboys' European purses. Now Blackberry is rumoured to have a companion tablet in the works, which tethers to your Blackberry smartphone.

    Come on! We had this 5 years ago in Maemo. Nokia just decided to abandon that offering, leaving the field open for competition to swoop in.

    I like my N800 tablet, but it is sadly in permanent storage in my daypack. Not because it is not functional, but because OS2008 does feel noticeably clunky compared to Fremantle.

    MeeGo appears to be one avenue in which we can get the tablet back. But with NOKIA on the label? I am not hopeful. Prove me wrong, Nokia. In the meantime, we may have to watch tablets emerge from here and there, while Nokia finds more reasons to reinvent themselves year after year.
    Categories: Maemo
    madman2k

    Augmented Reality on the N900

    2010-06-16 10:22 UTC  by  madman2k
    0
    0

    finally I reached a stage where I could upload my small augmented reality app to extras-devel, so all those who asked for it can now play with it. But be aware that it is in extras-devel for a reason. In case you are wondering what I am writing about, here is a video of the demo:

    in order to make it work, you will have to print the artoolkitplus markers. Furthermore there are these controls:

    • scale the objects using the volume buttons
    • select one of the objects for scaling by tapping on it
    • tapping on the palette symbol triggers annotating by drawing on the screen
    • tapping on the sun symbol fixes the sun to the current device position
    • once fixed the shadows can be rotated using the arrow keys
    Categories: News
    nokian900freak
    #leftcontainerBox { float:left; position: fixed; top: 60%; left: 70px; } #leftcontainerBox .buttons { float:left; clear:both; margin:4px 4px 4px 4px; padding-bottom:2px; } #bottomcontainerBox { height: 30px; width:50%; padding-top:1px; } #bottomcontainerBox .buttons { float:left; height: 30px; margin:4px 4px 4px 4px; } Another gadgets for N900 homescreen and another ways of customization. Let’s see what’s new in Lens Cover Reminder, how to bring snow to Nokia N900 and how to check WiFi signal strength. Lens Cover Reminder is small gadget for those who often forget about closing lens after taking pictures. The time I’ve mentioned Lens Cover Reminder [...]
    Andre Klapper

    MyNokia in Maemo’s PR1.2 release

    2010-06-16 10:40 UTC  by  Andre Klapper
    0
    0
    (I’m not the first person to cover this topic, anyway.) After upgrading my Nokia N900 to the latest software version (PR1.2) I got a “MyNokia” screen after rebooting. Nokia was kind enough to offer me both subscribing to their MyNokia service by sending Nokia an SMS message and to read the Terms and Conditions of [...]
    Dave Neary

    Sabotage and free software

    2010-06-16 10:50 UTC  by  Dave Neary
    0
    0

    Who knew that educating people in simple sabotage (defined as sabotage not requiring in-depth training or materials) could have so much in common with communicating free software values? I read the OSS Simple Sabotage Field Manual (pdf) which has been doing the rounds of management and security blogs recently, and one article on “motivating saboteurs” caught my eye enough to share:

    Click to read 1324 more words
    Categories: General
    David Greaves
    This is an open letter to the whole MeeGo community and on behalf of the Maemo development community. The purpose of this letter is to ask the MeeGo community for their permission to bring Maemo build targets (currently Fremantle eventually Harmattan, Diablo, Chinook?) to the MeeGo Community OBS and to ask the Maemo development community for their support in this project.
    Click to read 1290 more words
    Categories: Maemo
    Marcin Juszkiewicz

    LinuxTag 2010

    2010-06-16 16:36 UTC  by  Marcin Juszkiewicz
    0
    0

    This year I attended only one day of LinuxTag: Friday. There were many reasons for that but I am glad that I made at least that.

    Click to read 1574 more words
    Categories: default
    admin

    Lock and Loaded

    2010-06-16 17:41 UTC  by  Unknown author
    0
    0
    Firefox for Mobile Firefox for Mobile Lock and Loaded - http://mozmobileintern.wordpress.com/2010... June 16 from My Summer at Mozilla - Comment - Like
    Murray Cumming

    Some projects on gitorious want all patches via git merge requests. This is very tedious, particularly for small changes. It’s therefore likely that many small improvements will never be submitted. Projects must care about that if they care about quality.

    As far as I can tell, you must do it like this:

    Create a remote clone

    You can do that via the project’s top level web page. For instance. Then you need to “checkout” that clone on the command line.

    Or reuse an existing clone, though you’ll have to rebase against the original, probably fixing some awkward conflicts from previous commits to your clone if you haven’t used branches for everything as I suggest below. It looks like people often create new clones for each merge request.

    Create a branch in your remote clone

    For instance:

    • git branch mr_dosomethingtofooforgoo master
    • git checkout mr_dosomethingtofooforgoo
    • Make your changes, add and commit them.
    • git push origin mr_dosomethingtofooforgoo

    Request a Merge

    Click the “Request Merge” button at the right, when looking at your clone’s top-level. For instance. There is no “Merge Request” button when looking at an individual commit, or even when looking at a branch. This would make it far easier to submit small changes.

    Then you must copy/paste the first-line and details from your commit message into the two text fields on the Request Merge form.

    You must also choose your branch name from a drop-down list and choose the commit from that branch that you want to use.

    Then you can finally click “Create Merge Request”.

    Categories: Maemo
    Michael Sheldon

    GStreamer OpenCV plugins on the Nokia n900

    2010-06-17 15:49 UTC  by  Michael Sheldon
    0
    0

    A while back I wrote a few GStreamer plugins that expose OpenCV functionality as GStreamer elements (source code), I haven’t had much time to work on these recently myself, but thankfully a number of other folks have started contributing now. Yesterday Daniil Ivanov kindly packaged gst-opencv for the maemo extras-devel repository, and the n900 performs surprisingly well considering how CPU intensive many of the vision operations performed are.

    This first video shows edge detection being performed from the n900′s main camera (whilst simultaneously being encoded):

    Example gst-launch line: gst-launch v4l2camsrc device=/dev/video0 ! video/x-raw-yuv,width=480,height=272 ! videorate ! video/x-raw-yuv,framerate=12/1 ! ffmpegcolorspace ! edgedetect ! ffmpegcolorspace ! xvimagesink

    This second video shows the faceblur element in action, it detects any faces in the current scene and blurs them out, the frame rate and resolution on this one had to be reduced somewhat due to the complexity of the operation, it looks clearer when performed directly to an xvimagesink rather than attempting to encode at the same time.

    Example gst-launch line: gst-launch v4l2camsrc device=/dev/video0 ! video/x-raw-yuv,width=240,height=136 ! videorate ! video/x-raw-yuv,width=240,height=136,framerate=6/1 ! videoscale ! video/x-raw-yuv,width=120,height=68 ! ffmpegcolorspace ! faceblur profile=/home/user/haarcascade_frontalface_default.xml ! ffmpegcolorspace ! xvimagesink

    For some more examples of the gst-opencv plugins in action on a normal desktop machine take a look at thiagoss’ blog post and a couple of videos by Alexandre Poltorak (edge detection and face blurring).

    Categories: Development
    Zeeshan Ali

    Bridging UPnP Networks

    2010-06-17 16:39 UTC  by  Zeeshan Ali
    0
    0
    As part of this years Google Summer of Code, Sunil Ghai (a student from India) has taken-up the task of securely bridging multiple UPnP networks across the internet. You can follow the progress of the project through Sunil's blog.

    Before you say it, yes! I did get the idea from my "competitors" but unlike them, we are going to do it the (UPnP) standard and efficient (as usual) way.
    Categories: DLNA
    Michael Sheldon

    Jokosher on the Nokia n900

    2010-06-18 01:05 UTC  by  Michael Sheldon
    0
    0

    I’ve had another stab at getting Jokosher running on the Nokia n900 and I’m getting much closer to something actually usable now, as this screenshot attests:

    Jokosher on the Nokia n900

    There’s still a number of issues that need resolving before it’s really ready for use (most notably some playback/recording problems and some dialog boxes that are too large for the screen), but it’s getting there. When it’s working fully it could make the n900 a very useful device for portable podcasting, allowing users to record, edit, mix, encode and upload their roaming shows with nothing more than their phone.

    Categories: Development
    Felipe Contreras

    Open Source and a new kind of management

    2010-06-18 01:05 UTC  by  Felipe Contreras
    0
    0

    I’ve been watching some videos from Dan Pink, an American writer that concentrates on the science of motivation and I think they’re actually very interesting for most people, but specially reassuring for FOSS people…

    If you ask an artist why they became an artist, a lot of them will say: I can’t do anything else; I have to do this… It’s the same thing. — John Yodsnukis

    Dan Pink argues that for most of the tasks of the 21st century (which are more right-brain thinking), carrot and sticks (extrinsic motivators) don’t work, instead, intrinsic motivators should be used.

    RSA Animate – Drive: The surprising truth about what motivates us

    What Drives Motivation in the Modern Workplace?

    And now that we are on the subject of creativity in work, Charles Leadbeater makes a very good argument about why radical innovation mostly comes from amateur professionals rather than traditional corporations.

    Charles Leadbeater: The rise of the amateur professional


    Categories: Future
    Lorenzo Bettini

    Building Qt-Mobility in Ubuntu

    2010-06-18 11:05 UTC  by  Lorenzo Bettini
    0
    0
    Lately I started to try to develop applications for the Nokia N900, and the Maemo platform uses my beloved framework Qt :)
    Click to read 2252 more words
    Categories: kubuntu
    Krisse Juorunen

    As part of Nokia's 'Open for Ideas' event, I had the opportunity to attend the Tampere Innovation Experience @ Demola day, which included a showcase more than 40 research projects that had been guided by open innovation principles. I teamed up with The Really Mobile Project's Ben Smith to shoot three videos of NRC (Nokia Research Centre) demos. The first video covers the Nokia Image Space research, with a demo of the Image Space mobile client on a Nokia N900.

    Marco Barisione

    Contacts merger in Maemo extras

    2010-06-20 12:55 UTC  by  Marco Barisione
    0
    0

    Just a quick post to inform the N900 users that didn’t enable the extras-devel or extras-testing repositories that the contacts merger has been promoted to Maemo extras. Just look for “Merge your duplicate contacts” in the application manager and enjoy :)

    Categories: collabora
    Stephen Gadsby

    Maemo Official Platform Bug Jar 2010.25

    2010-06-20 23:01 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Maemo Official Platform in Bugzilla
    2010-06-14 through 2010-06-20

    Click to read 3474 more words
    Categories: Official Platform
    Stephen Gadsby

    Maemo Official Applications Bug Jar 2010.25

    2010-06-20 23:02 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Maemo Official Applications in Bugzilla
    2010-06-14 through 2010-06-20

    Click to read 4110 more words
    Categories: Official Applications
    Stephen Gadsby

    maemo.org Extras Bug Jar 2010.25

    2010-06-20 23:04 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Extras in Bugzilla
    2010-06-14 through 2010-06-20

    Click to read 3068 more words
    Categories: Extras
    Stephen Gadsby

    Maemo Documenation Bug Jar 2010.25

    2010-06-20 23:05 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Documentation in Bugzilla
    2010-06-14 through 2010-06-20

    Click to read 2024 more words
    Categories: Documentation
    Andrew Flegg

    Maemo Weekly News for Monday, 21 Jun 2010

    2010-06-21 05:00 UTC  by  Andrew Flegg
    0
    0
    Front Page

    MeeGo Handset UX style guide unveiled early (and now hidden)

    "Bananas and pears", that was the oddly chosen name for a wiki document on meego.com describing the "Handset UX" user interface guidelines. These groundrules for the MeeGo system, and third party applications, were uncovered by Reggie Suplido before the wiki page was deleted. However, things of interest on the Internet never stay hidden for long, so it's still available. From the introduction, "MeeGo is a direct touch UI, meaning that users manipulate objects, such as a thumbnail of an image, directly through touch interactions. Content is surfaced and navigation hierarchies should be shallow and accessed through simple navigation systems. In addition to direct touch, MeeGo is optimized for multi-tasking usage and provides a rich platform integrated Applications. The MeeGo interface is scalable for different screen sizes, resolutions, and aspect ratios and it supports both portrait and landscape orientations." In your editor’s opinion, the document seems to describe a nice mix of existing Maemo 5 features (top-left button, menus from the title) with new enrichments to improve the general flow. The principles about interaction speed and flow will be just that - principles, however hopefully redeveloping the stack from the ground up, and having complete control over Qt, will mean a much more fluid UI than has been achieved on the N900 to date.

    The link below goes to the original Talk discussion thread, which now links to various mirrors, including Google Cache and Engadget.

    Read more

    Road to MeeGo 1.1

    Quim Gil has pointed to the roadmap and timeline for release planning purposes of MeeGo 1.1, due in October. According to the document, marketing will receive the release the week commencing 14th October; with general availability (GA) the following week: 21st October.

    Of course the realities of software development mean that plans are always subject to change, but it seems a weekly agile approach is being followed which fixes time and quality, but instead varies features.

    Read more

    In this edition (Download)...

    1. Front Page
      • MeeGo Handset UX style guide unveiled early (and now hidden)
      • Road to MeeGo 1.1
    2. Applications
      • Augmented reality on N900
    3. Development
      • Nokia opening Ovi Store up to individuals rather than just VAT-registered companies?
      • MeeGo open requirements process
      • Hosting Maemo and MeeGo build systems together
      • MeeGo developer "buddy" system proposed
      • PyMaemo's guide to packaging Python applications without Scratchbox
    4. Devices
      • Ultimate MeeGo Dictionary
      • PR1.2 hildon-desktop has random CPU eating bug when using menu sub-sections
      • N8x0 3D accelerator running OpenGL ES tests
    5. Announcements
      • Ansel-A digital darkroom for N900
      • FastSMS: portrait, T9 SMS writing
      • rotatedaemon gives 360 degree rotation
      • ...and 4 more
    Susanna Huhtanen

    import adventure

    2010-06-21 09:38 UTC  by  Susanna Huhtanen
    0
    0

    Last couple of weeks have been really busy. I have been dividing my time with work for my application and work for University. The last exams and essays are over and done with. Now I can concentrate fully to my coding.

    My coding has been a deep plunge to Python and mathematics. Understanding the principles with the xkcd geohashing algorithms and researching for geographical tools and methods. Google has been a dear source for me lately. It’s knowledge I need and search engines give it to me rather easily. I have also raided a couple of my friends offices out of their books on Python and Qt. During this time I’ve been working with my assigned project mentor quite a lot, getting help with some obstacles that had gotten me stuck.

    I established an Github repository for my project. I’ll be sharing and managing my code there from now on, so you all can go and take a look of what I’m coming up with. At this point there isn’t that much, but I have a lot of things brewing in my mind.

    What works:

    Geohash algorithm, Midgard, location(partly), distance between points, checking for internet connection.

    What doesn’t wok:

    Social features, bearing, map, and GUI

    And this week, ill be concentrating on bearing and the map component

    suski, your mission, if you choose to accept it, is:

    Today’s Geohash is in Lahti (60.8959922841, 25.9775894322), some 88 km away from you

    Categories: Maemo
    Krisse Juorunen

    Pre-alpha MeeGo for tablets demo

    2010-06-21 14:37 UTC  by  Krisse Juorunen
    0
    0

    New on YouTube is a video demo showcasing the upcoming MeeGo for Tablet User Experience (UI). This was first seen at the recent Computex trade show running on a Quanta Redvale tablet and a number of other devices. The video includes an explanation of the multi-column homescreen, a quick look at the Photo and Music applications, a demo of HD video playback and a quick demo of Intel's AppUp app store. In addition to embedding the video in the full story we have also broken this video down in detail to offer you some insight into the MeeGo 1.1 tablet user interface. Read on for further details. 

    nokian900freak

    Augmented Reality on N900 – proof of concept

    2010-06-21 15:34 UTC  by  nokian900freak
    0
    0
    #leftcontainerBox { float:left; position: fixed; top: 60%; left: 70px; } #leftcontainerBox .buttons { float:left; clear:both; margin:4px 4px 4px 4px; padding-bottom:2px; } #bottomcontainerBox { height: 30px; width:50%; padding-top:1px; } #bottomcontainerBox .buttons { float:left; height: 30px; margin:4px 4px 4px 4px; } Some time ago I’ve mentioned new ways of interaction with Nokia N900 with camera and face tracking. This time we can check ourselves how to use N900 and augmented reality, really nice concept of interaction with virtual items visible on device’s screen. Augmented reality is technique that allows to enrich real space around us with virtual [...]
    mblondel

    Semi-supervised Naive Bayes in Python

    2010-06-21 17:47 UTC  by  mblondel
    0
    0

    Expectation-Maximization

    The Expectation-Maximization (EM) algorithm is a popular algorithm in statistics and machine learning to estimate the parameters of a model that depends on latent variables. (A latent variable is a variable that is not expressed in the dataset and thus that you can’t directly count. For example, in pLSA, the document topics z are latent variables.) EM is very intuitive. It works by pretending that we know what we’re looking for: the model parameters. First, we make an initial guess, which can be either random or “our best bet”. Then, in the E-step, we use our current model parameters to estimate some “measures”, the ones we would have used to compute the parameters, had they been available to us. In the M-step, we use these measures to compute the model parameters. The beauty of EM is that by iteratively repeating these two steps, the algorithm will provably converge to a local maximum for the likelihood that the model generated the data.

    Click to read 848 more words
    Categories: Machine Learning
    Vaibhav Sharma


    We brought you news of a MeeGo tablet a little while back, but a detailed demo of its early MeeGo UI has just popped up in HD. The video clearly shows the paneled homescreen which holds your photos, videos, web feeds and other content in vertical columns that can be scrolled sideways. It automatically updates itself and also packs a deep level of social integration removing the need of dedicated apps.

    It also has a simpler app launching screen which works just as well. MeeGo supports full blown multitasking, HD video playback, and five finger multitouch. The current demo comes with Intel’s App Up client fro downloading more apps, while the Nokia variant will probably come with the Ovi Store.

    Apart from that the UI looks intuitive, fast and has all the eye candy that you could wish for. I have wanted Nokia to make a large screen internet tablet for a while now and it looks as if Nokia World will hold the key. The MeeGo tablet will give me an amazing web browser with flash and multiple video codecs, so I can virtually throw anything at it and it will play it. This is something the iPad cannot do and that’s why its not for me.

    What do you think?

    [via: My Nokia Blog]If you enjoyed this, you might also like:



    Categories: Headline
    admin

    Firefox for Maemo 1.1 RC 1

    2010-06-21 22:27 UTC  by  Unknown author
    0
    0
    Firefox for Mobile Firefox for Mobile Firefox for Maemo 1.1 RC 1 - http://starkravingfinkle.org/blog... June 21 from Mark Finkle's Weblog » Mozilla - Comment - Like
    admin

    Desktop Notifications

    2010-06-22 06:27 UTC  by  Unknown author
    0
    0
    Firefox for Mobile Firefox for Mobile Desktop Notifications - http://dougt.org/wordpre... June 21 from dougt's blog » mozilla - Comment - Like
    Krisse Juorunen

    Over the last few years, I've had a burning conviction that's been growing and growing as I watch the current craze for 'Apps' blossom. Now, I've nothing against genuine applications or games, but it has to be said that a large number of so-called 'Apps' are simply scraping or managing exactly the same data as you get right now, on any phone, for free. And my way there are no installations, no complications and no hassle. Apps? Pah - I've a new slogan to rival Apple's. "There's a Bookmark for that!"

    Krisse Juorunen

    Applications - The new way to advertise

    2010-06-22 08:58 UTC  by  Krisse Juorunen
    0
    0

    The modern marketeer has their work cut out for them with smartphones - the traditional methods don't always work, so it's a good thing that Nokia's ecosystem is helping them find a new way to get their message out and reinforced with their customers. The Ovi Store and the App Wizard are two new elements in the quest to try and find a way to make advertising on smartphones effective... through applications. Read on for some thoughts.

    calvaris

    GUADEC

    2010-06-22 10:23 UTC  by  calvaris
    0
    0
    I am attending GUADEC

    I am attending GUADEC

    Categories: GNOME
    Javier

    Something works!

    2010-06-22 13:02 UTC  by  Javier
    0
    0

    So the input context skeleton is finally in place, and gedit can start receiving commit signals from the MeegoTouch keyboard:

    initialcommit.png
    I can even create new documents and switch tabs while typing on it, and it correctly follows focus. Not much else to try yet!

    Many thanks to murrayc for Multipress Input Method, from which I took many build system related bits and of course to Mohammad Anwari for the original Hildon Input Method.

    Categories: GSoC
    morphbr

    Finally some news….and more Akademy!

    2010-06-22 13:53 UTC  by  morphbr
    0
    0

    I’ve been busy with some “internal work” that was not that fun and due to that, it was not worth it talking about it :( . However during this time I wrote some KDE stuff and right now I’m busy with some awesome work and this one I’ll share with everybody :)

    Click to read 920 more words
    Categories: General
    Aldon Hynes

    My First Go Language Program on the Nokia #N900

    2010-06-22 14:01 UTC  by  Aldon Hynes
    0
    0

    On the Maemo users mailing list, there has been a discussion about the Go Programming Language. Various people have tried various things to get Go to work, so I thought I would take a crack at it and see what I could do with it.
    <!--break-->
    Before I try installing something on my N900, I like to try and install it on my Ubuntu box. So, I followed the installation steps for Go to run natively under Ubuntu. I already had most of the C tools installed and I’ve been using Mercurial for some other projects, so getting set up was fairly easy. At the end of the install process, I received a message 2 known bugs; 0 unexpected bugs. Everything looked good to go.

    Click to read 1408 more words
    Categories: N900
    Mark Guim

    Joikuspot, an app that lets you turn your device into a wifi hotspot is now available at the Ovi Store for the Nokia N900. The Maemo version came out of beta last March and has been ready for purchase and download at Joiku’s own site. Its presence in the Ovi Store now makes it even easier for users to download this great app.

    Joikuspot Nokia N900.jpg

    Joikuspot for the Nokia N900 costs $9.99 and is definitely worth it. The only question I have is, “why did it take 3 months to show up at the Ovi Store?”

    If you enjoyed this article, you might also like...

    Zemanta
    Categories: News
    Lauri Võsandi

    Setuptools for tranisfex-mobile

    2010-06-22 22:43 UTC  by  Lauri Võsandi
    0
    0

    My GSoC project is progressing step-by-step and now I got to this point where I had to add some installation scripts to make it easier to install the application. For Python applications there used to be Distutils which has been gradually replaced by Setuptools. Setting up Setuptools is rather confusing in the beginning.

    For example if you’re shipping random data files with your application and accessing those files by reading them as regular files, you have to mark the package as not zip-safe. There are some options to read those files from the zip file altough I am not sure if this is possible with Qt4, more specifically QIcon. There is more discussion about packaging your Python application and reading packaged files here.

    Getting icons, modules and other files properly included took some time. For arbitrary files I used “data_files” parameter. For Python modules inside a directory “packages”. For modules in single file form “py_modules”. To automagically generate /usr/bin/transifex-mobile I used “console_script” inside “entry_point”. The resulting setup.py is accessible here, hopefully this saves some time who’s doing exactly the same thing.

    So the application pretty much handles PO files, you can open them, edit strings, filter, search them and save the file. On N900 I am having some issues with QFileDialog, it seems to be extremely slow and sluggish. You can try out the application on your PC by:

    git clone git://gitorious.org/transifex-mobile/transifex-mobile.git
    cd transifex-mobile
    python main.py

    Setuptools should handle installation from source like this:

    sudo python setup.py install

    Afterwards you should be able to start application easily, since init script is added to /usr/bin:

    transifex-mobile

    I added some custom commands to setup.py, for example cleaning script to remove temporary files from the source tree:

    python setup.py clean

    I also made an attempt to add support for Debian package generation. Unfortunately the file/directory paths are messed up in the resulting Debian package:

    python setup.py dch # Rotate changelog
    python setup.py dpkg_buildpackage # Generate *.deb

    I would be thankful to anyone who could help out with testing. Any comments about the path mess in Debian package are also welcome.

    Git tip: I had some commits in my Git repository with incorrect e-mail address. I found cure for this here:

    git filter-branch -f --env-filter "export GIT_AUTHOR_NAME='Lauri Võsandi'; export GIT_AUTHOR_EMAIL='lauri.vosandi@gmail.com'" HEAD


    Categories: GSoC
    Andre Klapper

    Announcing another maemo.org Bugday:

    Wednesday, June 30th, 16:00-00:00 UTC
    in #maemo-bugs on Freenode IRC

    No specific topic set – take a look at our wiki for some ideas.

    Bugdays are about hanging out together on IRC, triaging/discussing some reports in maemo.org Bugzilla, and introducing new people into triaging. No technical knowledge needed, no obligations. Step by and say hello to the Bugsquad or become part of it.

    Categories: computer
    Andre Klapper
    Announcing another maemo.org Bugday: Wednesday, June 30th, 16:00-00:00 UTC in #maemo-bugs on Freenode IRC No specific topic set – take a look at our wiki for some ideas. Bugdays are about hanging out together on IRC, triaging/discussing some reports in maemo.org Bugzilla, and introducing new people into triaging. No technical knowledge needed, no obligations. Step [...]
    nath

    Nokia Qt SDK 1.0 released

    2010-06-23 10:39 UTC  by  nath
    0
    0

    The lights start to fade, the audience goes quiet, the curtains start to rise, spotlight on, drum-roll…

    I have the great pleasure to finally announce the 1.0 version of the Nokia Qt SDK. It is available for download on the usual location at Forum Nokia as of now. In addition to the final Windows and Linux versions we also added a beta version for MacOSX 10.6 as well.
    In case you have been using the Release Candidate, the integrated updater will allow you to get your installation up-to-date, there is no need to reinstall.

    In related news, there is now a public beta of Nokia signing Symbian apps for free and the Ovi Store will accept Qt apps starting in the next month. Read more about this.

      This final release contains the following components:

    • Qt Creator 2.0 final
    • Qt Simulator 1.0 final
    • Qt Mobility libraries
    • a current version of MADDE
    • Symbian packages
    • Smartinstaller packages for Symbian
    • the experimental Remotecompiler
    • Documentation for all components

    Please use our Bugtracker to report bugs and provide feedback (select the “Nokia Qt SDK installer” project).

      Changelog for the 1.0 release:

    • Installer:
      • [QTSDK-10] The Nokia SDK installer attempts to install by default an unsigned “USB network driver” for MS Windows (needed by Maemo?)
      • [QTSDK-57] Can’t install or upgrade the SDK on Linux/amd64
      • [QTSDK-63] Qt Creator is not killed before uninstall
      • [QTSDK-70] Mac: “internet enable” the disk images
      • [QTSDK-72] mac install missing QtMobility headers for maemo target
      • [QTSDK-74] installation completes with progress bar at 97%
      • [QTSDK-87] problems when installing with sudo
      • [QTSDK-90] Application hangs on windows when trying to use ContactManager
      • [QTSDK-92] Cannot build for Symbian with out-of-the-box Nokia Qt SDK
      • [QTSDK-96] SDKMaintenanceTool timeout for checking repository
    • Simulator:
      • [QTSIM-8] make the close button in the Maemo theme functional
      • [QTSIM-40] Mobility Multimedia Examples cannot be compiled for Simulator
    Categories: Maemo
    Harald Fernengel

    Qt Creator 2.0

    2010-06-23 10:46 UTC  by  Harald Fernengel
    0
    0

    Click to read 1094 more words
    Categories: Maemo
    Kenneth Rohde Christiansen

    QtWebKit goes Mobile

    2010-06-23 11:24 UTC  by  Kenneth Rohde Christiansen
    0
    0
    Repost of Jesus' post, that I helped write.

    There is a lot of effort being put into QtWebKit in order to make it attractive on the mobile front.

    Click to read 3618 more words
    Krisse Juorunen

    Nokia has made a number of developer announcements today, which significantly strengthen their developer services and offerings. Perhaps most interesting is news of a public beta service that allows developers to get their content Symbian Signed at no cost (compared to a previous first time signing cost of up to $215). Also important is the news that individuals can now register as Ovi Publishers (previously restricted to companies) and that the Ovi Store is now accepting Qt-based applications. Finally, and the most significant in the long term, is the first full release of the Nokia Qt SDK 1.0 and the accompanying Nokia Smart Installer (previously in beta). Read on for additional details. 

    Krisse Juorunen

    The first MeeGo Conference is scheduled to take place in Dublin (Ireland) between November 15th - 17th. It aims to bring together a technical audience (developers, OEMs, OSVs, and MeeGo project contributors) to learn about the current status of MeeGo and discuss future directions. The event, which will take place at the Dublin's newly redeveloped Aviva Stadium, follows in the footsteps of the Maemo Summit and similar Moblin events. We'll be in Dublin in November to bring you live coverage of the event.

    Guseynov Alexey

    Bike speedometer

    2010-06-23 17:15 UTC  by  Guseynov Alexey
    0
    0
    Today I've found some time to write a draft version of software part for a bike speedometer. As far a I could found a good example for getting data from microphone using GStreamer in python, this version is written in python. Now I know that this approach works and I know what tools are needed, so I can write a complete app.

    читать далее

    Categories: bike
    Vaibhav Sharma


    Last week we announced five winners who’d won the title of ‘Maemo Masters’ which enabled them to purchase a ‘Maemo Masters Edition’ of the N900 that comes with special goodies (including a Maemo Masters T-Shirt and a cool BH-214 stereo bluetooth headset) for the readers of The MeeGo Blog.

    Week 3 Of The Maemo Masters Invitational

    For those of you who missed out, I have some great news. If you entered the first or second week’s contest, I will also consider the same entry for the contests coming in the following weeks AND you can also take part in the third week’s contest again to triple your chances of winning! Sweet?

    For those of you who’ve just seen this contest, don’t worry we still have 3 weeks and 15 Maemo Masters to be crowned. So how do you enter this week’s contest? Simple, just enter your name in the comments section to enter. No questions to answer. Good luck!

    Winners of week 2:

    • Aruj Ali
    • Mahender
    • Samir Kshirsagar
    • unitechy
    • Salil

    Many congratulations! I’ll be in touch via email with the details.

    PS: Please note that this contest is geographically limited to those of you in India only.

    Similar Posts:

    Categories: Miscellaneous
    Robin Burchell

    MeeGo Developer Engagement

    2010-06-23 23:02 UTC  by  Robin Burchell
    0
    0
    Some of the more observant people may have already seen my mail to meego-dev proposing a program for developer engagement, or one of the forum threads about it within the relevant communities I'm targeting with it. (and for those of you who haven't, you have now!).

    I made the unfortunate mistake of advertising this proposal just before heading off to Oslo, so I wasn't able to do it justice on the mailing list or write about it here, so, it's probably time to stop, pause, and reflect a bit.

    In the days after writing that, I have been approached by a few people pointing out various other good work in a similar vein to this, such as the MeeGo application developer site being spearheaded by Ronan, all of which is great news - it's nice to know that I'm not alone in thinking that we need comprehensive developer help networks set up sooner, rather than later. So the tutorials side of my proposal can probably largely be shifted under the application developer site.

    Where does that leave me? I still think that my proposal has value to add - primarily: a human touch. I think that the majority of we hackers are at heart a social bunch (of antisocial individuals, ironically). We don't like answering machines, or being fobbed off with boilerplate answers, and when we have problems, we want to talk to someone about it, and that's where developer engagement can really help go the last mile. We have technical solutions to this (blogs, and whatnot) - but at heart, it's a social issue, and we need to make sure we're fostering and encouraging the right attitude of collaboration and community to help carry the load.

    I still don't have the answers to how this is going to fit together, despite a lot of soul searching over my brief time in Oslo, but I hope to schedule an IRC meeting sometime within the next week or two with the energetic bunch of volunteers that I have already picked up to discuss priorities, options, and where we go from here.
    Categories: meego
    Kamilla Bremeraunet

    GSOC update - Settings dialog

    2010-06-23 23:08 UTC  by  Kamilla Bremeraunet
    0
    0
    It has been a while since my last update now, and a lot has happened since then.
    The first weeks of GSOC went a bit slow due to exams and dissertation - all of which are over now, meaning I've more or less finished my Bachelor's degree (just need to get my results back now :-) ).
    My task for the first weeks was to implement the use of volume keys for changing font size, this feature was altered in the end. After talking it over with a few people I realised that this might not be the best idea because reallocating keys will only add confusion for the user and isn't all that practical.
    Menu on the main form
    Instead of this, I have added a settings dialog where the user can set the font size. I've also added a setting for changing the automatic update interval.


    Settings dialog
    The automatic update interval can be set to 1 - 15 minutes or 'off'.
    As you can see on the first screenshot, I have also started working on the inbox, but I am now having to wait for Facebook. It turns out that to be able to fetch a user's messages, the application needs to be on Facebook's Inbox API whitelist - which is something I only realised today. 
    Since it might take up to a week for this to go through, I might start working on the desktop widget, unless there's a way for me to get around this for now.
    That's it for now, but I'll be back next week with another update :-)
    Categories: facebrick
    Karoliina Salminen


    We had an opportunity to play live at Nokia Summer Party. I had earlier composed this song for our internal team building event, but then I went and asked from Eastway if we could fit our band to the schedule. So this is it, engineers from Meego playing live! It was fun. Jani Mikkonen made on-topic nice lyrics on it. It was fun for us! I hope you will enjoy it. I play the Nord Modular, Jani Mikkonen is singing and Peter Vajda is on bass. The rest of the band is myself on the last few weeks at my home studio, playing the tracks in the Logic Pro one by one. The final part has very many tracks and voices at one time, sad that it is hard to hear from this recording. We will put a proper hifi quality soundtrack later online separately.

    Here is the vid. Enjoy the summer:

    Meego Band Live on Vimeo: http://www.vimeo.com/12807797

    Yes jou meegou!
    Categories: live
    Zeeshan Ali

    Rygel 0.7.1 (Home on the Remains)

    2010-06-24 16:38 UTC  by  Zeeshan Ali
    0
    0
    Rygel 0.7.1 (Home on the Remains) is out!

    A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.4
    release.
    
    - Implement DLNA's 'AnyContainer' upload extenstion. This allows clients to
      upload items without having to specify target container. Currently it only
      works for the Tracker backend.
    - Report types of items that could be created/uploaded in a container and allow
      clients to search containers by this property.
    - Port last bits of C code to Vala. Now Rygel is completely written in Vala.
    - Make Rygel build/work against both current stable and unstable Vala releases.
    - Offer SD transcoding in EU profile. Seems certain Sony Bravia TVs only
      support EU profiles. With this change, they should at least be able to use the
      SD transcoding.
    - Two more unit tests.
    - Provide default configuration for WMV transcoding.
    - Correctly handle boolean commandline option for disabling WMV transcoder.
    - External:
      - Port the external plugin to use the new D-Bus MediaServer specification:
        http://live.gnome.org/Rygel/MediaServer2Spec. The new specification is meant
        to be very generic and scale well to large media hierarchies.
      - Make use of search API when implemented by the external application.
      - Various other performance improvements.
    - Preferences UI:
      - Improve resize behavior.
      - Add missing bevel to URI tree view.
      - Replace GtkVBox by GtkVButtonBox where appropriate.
    - Localization:
      - Added Punjabi Translation.
      - Updated Norwegian bokmål translation.
      - Updated Galician translations.
      - Updated Spanish translation.
      - Updated Hebrew translation.
    - Various non-functional improvements.
    
    Dependency-related changes:
    
    - Require gtk+-3.0 >= 2.90.3.
    - Require gupnp-av >= 0.5.7.
    - Require gupnp-vala >= 0.6.7.
    
    Bugs fixed in this release:
    
    593628 - mp2ts transcoder not working with certain Bravia TV models.
    596214 - URI table is missing bevel.
    
    All contributors to this release:
    
    Zeeshan Ali (Khattak) 
    Eric Anderson 
    A S Alam 
    Fran Diéguez 
    Jorge González 
    Kjartan Maraas 
    Yaron Shahrabani 

    Download source tarball from here
    Categories: DLNA
    Kathy Smith

    I'm still here. Honest!

    2010-06-24 18:26 UTC  by  Kathy Smith
    0
    0
    I posted to a thread at t.mo. yesterday, and was surprised to cause a bit of a stir. Not by my content (which was fairly uncontroversial) but by the fact that I posted at all. I hadn’t realised that it’s been so long since I posted! Or that people thought I had left. I have been dropping in and reading a few threads every couple of days. Honest!
    Click to read 1318 more words
    Categories: maemo
    Kathy Smith

    I'm still here. Honest!

    2010-06-24 18:26 UTC  by  Kathy Smith
    0
    0
    I posted to a thread at t.mo. yesterday, and was surprised to cause a bit of a stir. Not by my content (which was fairly uncontroversial) but by the fact that I posted at all. I hadn’t realised that it’s been so long since I posted! Or that people thought I had left. I have been dropping in and reading a few threads every couple of days. Honest!
    Click to read 1318 more words
    Categories: maemo
    Krisse Juorunen

    Nokia's quoted comments regarding the future of its Nseries devices have been causing much comment in the media in last few days. This editorial puts some perspective into the story - Nseries devices only represent around 12% of Nokia's Symbian portfolio and the evolution of the brand towards Maemo/MeeGo had been signposted since Autumn 2009. Moreover it is vital to understand that MeeGo and Symbian are complimentary parts of Nokia's overall software strategy. Read on for further analysis of the evolution of Nseries and a number of salient facts.

    Matthew Miller

    Nokia N8 to be last Symbian-powered Nseries, MeeGo moving forwardThere has been a lot of people writing in the press that the N8 is the end of Symbian and other such nonsense. Last Fall Nokia made it clear that future high end devices were going to be powered by Maemo (now MeeGo) so the fact that the Nseries lines is going this way is clearly no surprise to anyone. I think people may be a bit disappointed that the upcoming N8, that hasn’t even been released yet, has a visible end of life. As someone who bought and enjoys using the Nokia N900, I am a bit hesitant to get the N8 since if looks to be following the same pattern. Then again, I switch phones so often that this shouldn’t really matter. Others though do not switch this much and thanks to webOS, Android, and the iPhone people have come to expect their smartphones to be upgradeable for at least the 2 year contract cycle. We have not seen any news that the N8 will be upgradeable to MeeGo so this concerns people who were considering paying for this new flagship device.

    We also have not seen much in the way of what MeeGo really means and I am not completely sold that Nokia is all in with this either. Nokia has changed their mind and it seems tough to sell to developers what the path forward is with changes and inconsistencies in your strategy. Rafe assembled an excellent article over on All About Maemo that lays it all out.

    Categories: Maemo
    Alberto Mardegan
    20100326_016.jpg

    Lately many people have been writing to me by e-mail, IM or to my maemo.org account, mostly asking for help on how to use Mappero or request new features. While I'm glad to see that there's some interest about the project, I feel a need to tell everybody that writing personal messages to the developer is not the best way to get help. I'm sorry to say that I couldn't answer most of these requests: it would have simply killed off my time, which instead was spent working on Mappero (see below in the post for some news on what i did).
    On the other hand, I understand that the Maemo community is growing a lot, and many new members might not know how to find their way through all the amount of information in maemo.org and related projects. Unfortunately I'm not going to deliver any solutions to this, but I can at least write here a few pieces of advice that I think are generally productive.

    Click to read 1804 more words
    Categories: english
    penguinbait

    tablethacker moved locations

    2010-06-26 01:24 UTC  by  penguinbait
    0
    0
    I was able to finally get a full backup of tablethacker.com and I am moving (have moved) tabletacker.com onto my cable modem along with penguinbait.com. This may mean tablethacker is a little slower and may effect the speed of KDE installs for n810. On a plus side this means tablethacker.com does not need to go [...]
    Categories: maemo
    admin

    Fennec 2.0: What’s Coming

    2010-06-26 04:22 UTC  by  Unknown author
    0
    0
    Firefox for Mobile Firefox for Mobile Fennec 2.0: What’s Coming - http://starkravingfinkle.org/blog... June 25 from Mark Finkle's Weblog » Mozilla - Comment - Like
    dwould

    Autonomy, mastery, purpose

    2010-06-26 12:00 UTC  by  dwould
    0
    0

    I recently watched a really interesting you tube video about drive. Eg that which motivates us.
    It’s really interesting in two ways. Firstly the content is interesting to me, as it pertains to things that motivate people and what generally makes people happy in work.
    The second, is that the style of the video is fantastic, it’s basically a lecture which has been put to an animation of drawing on a whiteboard, drawing pictures and words that go with what is being said. I really love this idea and it makes for a great video. So if you got this far without clicking on the link, go spent the next 10 minutes watching. It’s ok. I’ll wait.

    Click to read 1026 more words
    Categories: maemo
    admin
    Firefox for Mobile Firefox for Mobile Geolocation – Setting your position manually - http://dougt.org/wordpre... June 26 from dougt's blog » mozilla - Comment - Like
    Ed Page

    Porting Gonvert: Qt's Documentation

    2010-06-26 17:00 UTC  by  Ed Page
    0
    0
    Why do almost all UI examples rely heavily on concrete inheritance?  As I looked for tutorials, examples, and references, I kept seeing concrete inheritance come up.  It is bad design and it muddles up the examples.  Are they creating a function in the class for their own use or are they overriding a method?  How critical is it they override it to be able to get functionality X?

    PyGTK tutorial and reference were great.  Everything is easily found in the reference and almost everything I needed to know was in the tutorial.  Qt's reference is good, PyQt's is a bit more so-so.  As for tutorials I have not found one concrete tutorial that covers 90% of what I need but instead need to jump from tutorial to tutorial depending on the specific thing I am doing.  I've even done searches through source code to try and find how to use somethings but that didn't get me much.
    Categories: maemo
    Andrew Flegg

    Nokia response to MyNokia subscription in PR1.2

    2010-06-26 20:05 UTC  by  Andrew Flegg
    0
    0

    The Maemo Community Council raised with Nokia the issue that upgrading to Maemo 5 PR1.2 forces the user to subscribe, via SMS, to the "MyNokia" service. The user has no ability to opt-out: it's either subscribe or don't use the device.

    Click to read 1100 more words
    Categories: council
    Martin Grimme

    There is now a new version 2010.06.26 of MediaBox Media Center available in extras-testing for N900 and extras for N800 and N810.

    It's somewhat a small premiere. :)
    As far as I know, MediaBox is the first 3rd party media player on the N900 to support the Maemo MAFW framework for media playback.
    MediaBox is also the first media player written in Python to use MAFW for playback. Of course my code for using MAFW is open for anyone to use in their Python programs.

    Using MAFW on the N900 has some benefits. For instance, audio will play in silent mode and doesn't stutter while locking the screen. And you are able to control the volume with the hardware keys while the screen is locked (this requires Maemo5 PR 1.2).

    In case you prefer mplayer over MAFW, and have mplayer installed on your device, you can use it as media backend as well. Or just use plain GStreamer as before. The backend to use is configurable per media type.
    On the N8x0, the available backends are OSSO Media Server (the predecessor of MAFW), mplayer, and GStreamer.

    How do you normally get music onto your device? Now you can browse your UPnP media shares and download whole folders with their media contents onto the device. YouTube videos can be copied to the device, too, and MediaBox manages all this with the new download manager component.

    There have also been made some (a lot) performance improvements in the new version, and the handy sleep timer from the 0.96.x series of MediaBox is back.

    Enjoy, and please don't forget to vote for the package if you're using it from extras-testing on the N900!
    Categories: maemo
    Susanna Huhtanen

    Map and some despair with bearing.

    2010-06-27 20:57 UTC  by  Susanna Huhtanen
    0
    0

    One evening and the map works. Two whole days and I still cant get bearing calculation working. Mathematics is definitely not my strongest area. I think I’m calling in the medics with the mess of calculating bearings.

    I originally thought I would use PyQt but as it turns out, there is no map widget available for that on Maemo. So PyGtk and osm-gps-map it is, the map widget is already being used in other Maemo applications. My mentor contacted the osm-gps-map team and they were nice enough to verify that their widget can support custom CloudMade maps. This means I will be able to design a map style that fits the spirit of my application.

    If you want to see the map part working, try running map.py from my GitHub repository. Here is how it looks like on an Ubuntu Netbook:

    Next week I’ll be concentrating on minor details and organizing an event for nearly 600 persons. After that it’s an intensive week wrapping this up for midterm evaluation.

    Categories: Maemo
    Stephen Gadsby

    Maemo Official Platform Bug Jar 2010.26

    2010-06-27 23:01 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Maemo Official Platform in Bugzilla
    2010-06-21 through 2010-06-27

    Click to read 4026 more words
    Categories: Official Platform
    Stephen Gadsby

    Maemo Official Applications Bug Jar 2010.26

    2010-06-27 23:02 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Maemo Official Applications in Bugzilla
    2010-06-21 through 2010-06-27

    Click to read 4534 more words
    Categories: Official Applications
    Stephen Gadsby

    maemo.org Extras Bug Jar 2010.26

    2010-06-27 23:04 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Extras in Bugzilla
    2010-06-21 through 2010-06-27

    Click to read 3146 more words
    Categories: Extras
    Stephen Gadsby

    Maemo Documenation Bug Jar 2010.26

    2010-06-27 23:05 UTC  by  Stephen Gadsby
    0
    0

    A Quick Look at Documentation in Bugzilla
    2010-06-21 through 2010-06-27

    Click to read 2030 more words
    Categories: Documentation
    Randall Arnold

    An Open Letter to Nokia for 2010

    2010-06-27 23:29 UTC  by  Randall Arnold
    0
    0

    Dear Nokia,

    Click to read 2434 more words
    Categories: Addressing Retention
    Andrew Flegg

    Maemo Weekly News for Monday, 28 Jun 2010

    2010-06-28 05:00 UTC  by  Andrew Flegg
    0
    0
    Front Page

    Nokia response to forced MyNokia subscription in PR1.2

    The Maemo Community Council, an elected body of five representatives for the Maemo community, approached Nokia formally about a response to bug #10366 and the forced subscription of users to their "MyNokia" service - without the possibility of opting out - when upgrading to PR1.2. Nokia have engaged on the bug report, and Quim Gil is raising the issue of the missing opt-out within the Fremantle maintenance programme. However, the official reply is standard sterile Big Corp condescension and hubris: "The first use of the latest software for Nokia mobile computers include functionality preparing the device for the service use on behalf of the consumer. In this connection Nokia also provides the consumer with the possibility to receive support messages to assist the consumer get the most out of the purchased Nokia mobile computer. These messages include tips on the capabilities and features of the Nokia devices and available services and features. We believe that these support messages are for the benefit of the consumer and help those consumers who are not yet fully aware of the possibilities their devices offer to make the most out of their purchase." Graham Cobb, a former council member, has been involved in the community discussions around this and has produced a tool, "notmynokia", which can be installed prior to the upgrade to REALLY give the user the "possibility" to receive support messages. The package tricks the system into thinking the user has already accepted the terms, and so does not present a dialogue box of which the choices are, effectively, "yes; I'd love to subscribe to this useful service" and "yes; please subscribe me to this valuable service".

    Click to read 572 more words
    Guseynov Alexey

    Bike speedometer GUI

    2010-06-28 06:26 UTC  by  Guseynov Alexey
    0
    0
    Some time ago I've written about software support for bike speedometer for n900. It was proof of concept CLI realization in Python. Now firs beta of normal application is available. It was rewritten in C++, which decreased CPU usage by four times. For the beginning speed, trip distance, average speed, average speed in last 5 minutes and clock are supported. So this is already a usable solution. Now the main question is "How many people are interested in this and why n900 can be better, than usual bike computer?"

    читать далее

    Categories: bike
    Ed Page

    Porting Gonert: Qt's Design

    2010-06-28 07:30 UTC  by  Ed Page
    0
    0
    All of the tutorials probably followed the bad example of Qt for concrete inheritance.  Some features are only available through inheritance.  Others have only recently allowed for composition.
    Click to read 1316 more words
    Categories: maemo
    Henri Bergius

    Meet Midgard and GeoClue in aKademy 2010

    2010-06-28 12:54 UTC  by  Henri Bergius
    0
    0

    We tried to get the combined GUADEC and aKademy conferences to Tampere in 2009, but a warmer place unfortunately won. However, we will be hosting this year's aKademy so at least KDE and Qt fans will get to enjoy this beautiful northern industrial city.

    The main conference will be held at the Tampere University over the weekend, and then the remaining hackweek will be in the nice Demola facility in the Finlayson district. Expect great connectivity and close proximity to all Tampere nightlife.

    I'm involved with two aKademy activities:

    In addition there will be a Maemo / MeeGo meetup in the Plevna brewery on Friday evening. See you there!

    akademy-banner-small.png

    Categories: desktop
    Susanna Huhtanen

    An evening stroll

    2010-06-28 20:19 UTC  by  Susanna Huhtanen
    0
    0

    Next week I’ll be concentrating on minor details

    Like getting the application working on N900 and both on GeoClue and Maemo’s liblocation

    Categories: Maemo
    admin

    Is Nokia N9 a N8 with a QWERTY keyboard ?

    2010-06-28 22:00 UTC  by  Unknown author
    0
    0
    The guys from NegriElectronics have kept their promise to show a video of the leaked Nokia device . They are still strongly calling it the N9.  Till know we were pretty sure that the N9 might be a MeeGo phone. But this thing is running on Symbian 3.  We are hearing from sources that the Nokia N8 has some siblings one of which might have a QWERTY keyboard. Having looked at the  Keypad it reminds of the N97 mini but this one has 4 rows unlike the min with 3 rows. We are not convinced that this is the N9. This might be a N8-01 or N8-02 or simply N8 QWERTY. It can also be the E7 or in a rare case the  C7 ! Watch the video after the break ! Youtube version httpv://www.youtube.com/watch?v=jHpN6dFgoCg Original Viemo Version
    Categories: Handsets
    Mike Rowehl

    Tomi is Wrong about iPhone Economics

    2010-06-29 00:34 UTC  by  Mike Rowehl
    0
    0

    The whole universe seems to be buzzing about Tomi Ahonen’s post about iPhone economics, which is unfortunate cause it’s completely incorrect. First of all let me say I like Tomi. He’s helped out with the Mobile 2.0 events in the past, I’ve had a few chances to have conversations with him, he’s a good guy. Even smart people can be wrong however, and in this case there are definite issues with the analysis laid out.

    Click to read 1766 more words
    Categories: Community
    Ed Page

    Porting Gonvert: The Actual Port

    2010-06-29 07:33 UTC  by  Ed Page
    0
    0
    Starting from scratch made it a bit easier to redo the architecture and pieces of the UI.
    Click to read 2180 more words
    Categories: maemo
    Harald Fernengel

    Fun things you can do with the Nokia Qt SDK

    2010-06-29 14:20 UTC  by  Harald Fernengel
    0
    0

    Recently I presented a small Qt 4.6 based demo on the LinuxTag in Berlin, as an example of something you could do with the Nokia Qt SDK. It combined existing projects like the Tiled map editor and the Box2D physics library with Qt Mobility’s sensors API for reading out the accelerometer. It looks like this on the N900:

    Andreas has demonstrated before that integrating Box2D and QGraphicsView is easy. In this demo I have used the generic object layer support in the Tiled map editor to conveniently define the starting points and properties of some boxes, including the definition of the colliding parts of the rather minimal tile based background.

    The big red boxes around the sides are a quick hack to prevent any of the dynamic boxes from leaving the scene. Since indeed, turning your device will change the gravity applied to the boxes as appropriate. This was the first time I’ve used an accelerometer and I expected it to be somewhat more complicated, but combining the sensors API in Qt Mobility with Box2D was as easy as:

        QAccelerometerReading *reading = mAccelerometer->reading();
        b2Vec2 gravity(-reading->x(), -reading->y());
        mWorld->SetGravity(gravity);
    

    As documented, the accelerometer gives us the force applied to the device relative to freefall. When the device is in rest, this is the exact opposite of the applied gravitational force. Hence we have to reverse the x and y readings when turning them into the gravitational force applied to the Box2D world. One little caveat: as of Qt Mobility 1.0 the application will need to run as root on the N900 to be able to get any values out of the accelerometer. This is bug QTMOBILITY-326.

    Here is the demo in action:

    The complete sources of this demo are available on gitorious.org, on the ‘qtarcade’ branch. The repository includes the necessary classes from Tiled and Box2D so that it’s easy to try it out.

    With Qt Creator 2.0 and the Nokia Qt SDK 1.0 released last week, it could not be easier to start hacking and implement your own crazy ideas. Who will be the first to get his cool Qt app signed for free and distributed on the Ovi store?

    Categories: Graphics View
    Ian Lawrence


    A great opportunity has arisen to come and work with us on the Service Experience team @ INdT

    I need someone to work on my team creating, maintaining and supporting a community of open source developers and implementers around the world. The full job spec is pasted below but the most important skills are experience working with open source development, fluency in English and some experience working with social projects in the areas of Education, Health or the Environment.

    Please, if you would like to be considered either send me your CV or get in contact directly with our human resources department at INdT.

    Please pass this opportunity on to anyone you think might be ideal for this role and I am looking forward to meeting some really cool people at the interviews :).

    Mandatory

    Education Level: Degree - but exceptional candidates without will be considered
    Desirable Experience: 0-1 year
    English: Fluent
    Must Have: Demonstrable open source community involvement preferably as a committer to an open source project.
    Would Like But Not Essential: Java, Debian, MySQL, ECMA script, Previous voluntary work in the fields of Education, Health or the Environment

    Job Role

    You will evangelize the adoption of our developer products and support implementations of our solutions worldwide. You will bring strong and well-rounded coding skills in a wide range of open source technologies along with excellent writing, presentation and support skills. You will be measured on growth in adoption of our developer products and customer satisfaction in our implementer communities. You need to be able to work equally well answering simple questions with NGO's, highly technical ones with developers at our partner companies as well as reporting accurately to senior managers.

    Key Responsibilities

    • Actively tweet, blog and write sample code, developer articles and tutorials for our products as well as provide support online through our forums.
    • Provide on-line support and advice.
    • Advocate for and evangelize our developer products and APIs in multiple mediums.
    • Participate in architectural,design and support discussions with strategic partners to speed adoption and ensure best practices during implementation.
    • Influence our developer product strategy by working with product management, engineering, marketing, business development and operations.

    We are building an outstanding team around our social investment projects here at INdT - if you want to be a part of this write and tell us why.


    Good Luck!


    Categories: Communities
    Matthew Miller

    I’ve been using the Nokia E73 Mode as my primary T-Mobile device for the last couple of weeks and as awesome as the N900 is I am finding the utility and ease-of-use of the E73 Mode to be more compelling at the moment. If you are bored with your N900, then you should check out this Android Central post that shows Google Android Froyo 2.2 running on the N900. There are definitely limitations with the build at the moment, but it is pretty slick it runs as well as it does.

    I wonder if the issues with the SD card mounting have to do with the fact that there is an integrated flash drive on the N900 since I have seen issue with apps on the HTC Incredible (one of the only Android phones with an integrated flash drive). I am pleased enough with the N900 and Maemo while also having my own Sprint HTC EVO 4G that I do not plan to attempt this port. Any readers try this out? Keep in mind, I am NOT recommending it and just thought it was pretty cool that it is possible.

    Categories: Maemo
    Ed Page

    Porting Gonvert: Meaningless Results

    2010-06-29 19:20 UTC  by  Ed Page
    0
    0
    So let's see how the two versions of Gonvert compare:

    Qt Version
    • Feature parity with the GTK version
    • 5 Windows (Two ways of unit conversion, quick jump, and recent)
    • 1985 LOCs
    • From May 26 to June 15th
    GTK Version
    • 1 Window
    • 1658 LOCs (766 of that is hildonize.py which Gonvert doesn't use all of it)
    • From October 29th to January 9th
    LOCs are measured by "wc -l" rather than getting fancy.  I wrote both apps and they were written in a similar style with similar amounts of whitespace and documentation.

    So for all of my criticism of Qt this went fairly quickly without a lot of code. I look forward maintaining this code base going forward.  It is still hard to compare the numbers because of how meaningless they are.  How much should hildonize.py count towards the GTK version?  How much of the GTK development time was me learning the code and providing a smooth refactored path through revision history rather than doing a fresh rewrite?

    One nice side benefit of not having to modify the actual unit list or the base conversions is that I'm still shipping the GTK version in case someone really doesn't like the new stuff.  Now that I'm well beyond feature parity I don't think that is as much of a concern anymore.

    I've already started on the next phase of my Qt learning process, porting ejpi.  Some outside things have come up which has slowed down my progress.  I'll follow up with posts on that later.
    Categories: maemo
    Ed Page

    Maemo and Android

    2010-06-29 20:12 UTC  by  Ed Page
    0
    0
    Lately I've been reflecting on my commitment to Maemo.  Olivier's blog post made some great points in both directions.
    Click to read 1246 more words
    Categories: maemo
    Gustavo Barbieri

    United “sucker” Airlines

    2010-06-29 23:11 UTC  by  Gustavo Barbieri
    0
    0

    Notice: this is a rant posted only to my “life” blog category, if you happen to not like personal stories but got this due some syndication using my global RSS instead of specific, please forgive me and just ignore this post.

    Click to read 1788 more words
    Categories: Life
    Krisse Juorunen

    All About MeeGo - new name, new forum

    2010-06-30 11:29 UTC  by  Krisse Juorunen
    0
    0

    All About Maemo is changing its name to All About MeeGo to reflect the creation of MeeGo, following the merger of Nokia's Maemo and Intel's Moblin. Our aim is to continue to inform, educate and entertain, through the provision of independent, comprehensive and high quality coverage of the MeeGo platform and ecosystem. Reggie Suplido joins All About MeeGo, who will run and administer the forums, which are soft launching today. Read on for more details. 

    Philip Van Hoof

    Domain specific indexes

    2010-06-30 13:51 UTC  by  Philip Van Hoof
    0
    0

    We store our data in a decomposed way. For single value properties we create a table per class and have a column per property. Multi value properties go in a separate table. For now I’ll focus on those single value properties.

    Imagine you have a MusicPiece. In Nepomuk that’s a subclass of InformationElement. InformationElement adds properties like title and subject. MusicPiece has performer, which is a Contact, and duration, an integer. A Contact has a fullname.

    Alright, that looks like this in our internal storage.

    Querying that in SPARQL goes like this. I’ll add the Nepomuk prefixes.

    SELECT ?musicpiece ?title ?subject ?performer {
       ?musicpiece a nmm:MusicPiece ;
                   nmm:performer ?p ;
                   nie:title ?title ;
                   nie:subject ?subject .
       ?p nco:fullname ?performer .
    } ORDER BY ?title

    A problem if you ORDER BY the title field is that Tracker needs to make a join and a full table scan with that InformationElement table.

    So we’re working on what we’ll call domain specific indexes. It means that we’ll for certain properties have a redundant mirror column, on which we’ll place the index. The native SQL query will be generated to use that mirror column instead. A good example is nie:title for nmm:MusicPiece.

    ps. A normal triple store has instead a huge table with just three columns: subject, predicate and object. That wouldn’t help you much with optimizing of course.

    Categories: Informatics and programming
    Krisse Juorunen

    Day 1 for MeeGo Handset User Experience

    2010-06-30 15:31 UTC  by  Krisse Juorunen
    0
    0

    Today is Day 1 for the MeeGo Handset User Experience; this means the software for the handset category of MeeGo devices is being made public through meego.com. The release includes the Qt based MeeGo Touch UI framework, a number of reference UX elements and the core application suite. Those interested in trying it on a device can do so on the Nokia N900 or Aava Mobile, which are being used as reference development hardware. Read on for further details.

    varunkrish

    MeeGo Handset might look like this

    2010-06-30 16:50 UTC  by  varunkrish
    0
    0
    The folks at MeeGo have just announced the Day 1 of the Handset Experience project for Meego This release is mainly aimed at developers but it clearly shows how Meego might look like on a phone. Update: official video demo running on a Aava phone httpv://www.youtube.com/watch?v=EW5wpg5epMs Head over to MeegoArena for more Do you like it ?
    Categories: Handsets
    Vaibhav Sharma


    Day 1 for the MeeGo UI is here and with that comes a ‘developer preview’ of how the OS is shaping up. There are a bunch of screenshots available on the official MeeGo website but if you are feeling adventurous, there is a N900 version you can play with. The current release comes with a dialer, sms, photo viewer, browser, and personal connection management applications. These apps are a works in progress, and the MeeGo UI is no where near ready for mainstream adoption yet.

    Video Demo Of MeeGo For Handsets - An Installable Version For The N900 Is Available

    The idea behind MeeGo 1.0 for handsets is to give everyone an idea of how the MeeGo 1.1 release (due in October) is shaping up. The release is not bug free and here is a list of some workarounds to those issues. The MeeGo team has also published a video showing off the UI, take a look for yourself and let us know what you think? A nice mashup of the best from the popular platforms with some bonus features?

    I will reserve judgment till I play with it on my N900, it is also worthy to note that Nokia’s next Nseries will probably not look very similar to the UI we’re seeing above. Although they do have a tendency to keep most most of its as they are usually the ones who’ve worked the most on it. (Symbian for example, the other manufactures have their UI layers)

    So what do you think of the MeeGo 1.1 developer release?

    Similar Posts:

    Categories: Headline
    Krisse Juorunen

    MeeGo Handset UX in screenshots and video

    2010-06-30 18:44 UTC  by  Krisse Juorunen
    0
    0

    Following on from today's MeeGo Handset UX Day 1 release we have collated some screenshots and a video to show you the look and feel of the user interface. However bear in mind that this is an early release (pre-alpha), is incomplete and is the base from which productised versions (those appearing in commercial devices) will be created. This means any end-user products are likely to look substantially different. Read on to see the video and screenshots.

    webhamster
    Due to a website update at geocaching.com, users of AGTL where unable to download the full details for some geocaches. I released an update just minutes ago. Users which have the extras-devel repository enabled, will get the upgrade for AGTL via the package manager. If you don't have extras-devel enabled, please click on this link (via your phone's browser) to download and install the update.
    admin

    Nokia N9 MeeGo UI might look different

    2010-06-30 22:02 UTC  by  Unknown author
    0
    0
    The Nokia N9 which is rumored to be the first MeeGo phone from Nokia was shown off in a video which seems to have been pulled out of Youtube last month.  The MeeGo project today released some screenshots of MeeGo for handsets and the UI looks a bit different than Maemo and much more different than Symbian. The UI draws inspiration from Android and WebOS. Now Eldar of Mobile-Review tweeted that the Nokia N9 will have a different UI and not the default MeeGo UI.Would be interesting to watch how Nokia customizes the UI and there is word that Nokia is integrating OVI services into the Meego Phones.
    Categories: Handsets
    Kamilla Bremeraunet

    GSOC update - desktop widget!

    2010-06-30 23:39 UTC  by  Kamilla Bremeraunet
    0
    0
    Just a small update on my progress with the desktop/home screen widget for FaceBrick.

    We are still waiting for Facebook to whitelist FaceBrick so that it will have permission to access facebook messages. This means that the amount of work I'll be able to get done on the inbox is very limited, which is why I have started looking into doing the desktop widget for it instead.

    After a bit of looking at existing projects and fiddling around with it, I've finally got something resembling a desktop widget.


    This is of course nowhere near complete, but it's progress!

    I found this blog post very useful - thanks aep!
    Categories: facebrick

    Back