


Mozilla just released the first release candidate (RC1) of Firefox for Maemo. The Nokia N900 and N810 are supported devices. If you’ve been running the beta, they say RC1 is more polished and that text rendering has improved. You can download it now at firefox.com/m.
Firefox Mobile brings the Awesome Bar, add-ons, Weave, and location-aware browsing according to the Mozilla FAQs page. I just installed it, so I will report what I think in the next post. In the meantime, download and check it out yourself if you have a Nokia N900 (or the N810). The team is asking for feedback or bug reports as well, so head over to bugzilla.mozilla.org if you find any.
If you enjoyed this article, you might also like...

Mozilla has released the first release candidate of Firefox for Mobile 1.0 which is now available for Maemo Devices as a preview release! If you’ve already got beta 5 installed on your Nokia N900 or N810, you will be receiving a software update shortly. Otherwise, if you’re viewing this on your device, you can get it for a test drive from here or you can visit Firefox.com/mobile to learn more and download it as well.
Firefox for Mobile 1.0 is a public preview release intended for developer testing and community feedback. It includes many new features as well as improvements to performa... .. .

We’ll if you wanted to push the TV out functionality of any phone to its limits, How about connecting it to a 50inch LCD TV and playing a Divx movie ?
The folks at UMPC portal did just that. The play a Music Video in Divx Format with a resolution of 720x480 pixels at 4.2 Mbps on the N900 and beam it to a nice looking huge television screen !
Must Watch !
Similar Posts:- Nokia N900 MultiTasking in action 33 Apps
- Size Comparison of iPhone 3GS vs Nokia N900
- Video : Quake 3 on Nokia N900
- Forget the 3.5 inch display , How about blogging on a 21 inch TV with the N900
- Nokia N900 Browser Shown off on Video











For those who are playing with maemo and network, now are available at maemo
extras-devel {fremantle|diablo} the tcpdump package and its dependency (libpcap) working
like a charm
OK... What does that mean for an average N900 user?
I setup a BT-DUN connection to the N900 on my Win XP Pro laptop for those times at the airport when I need more screen real estate than the N900 affords. For a single user, this is a great way to share an internet connection.
I'm planning on setting up my N800 as an in-car computer with OS2008 maps, Canola and Carman as the 3 anticipated usage scenarios.
Why not the N900 for in-car use? Simple. Screen Size! At arms length, the N800's screen makes manipulating buttons much more friendly.
In addition, on long trips, I can pass of my well used N800 to my passenger to surf while the shiny N900 sits in its cradle or jacket pocket (no selfishness there).
Interestingly, while a device is connected via BT-DUN, the N900 is able to maintain its own internet connection. Either the same connection as the tethered device, or a different one (wi-fi, for example). The screenshots below show that the N900 is connected to wi-fi while the N800 is tethered to it using the cellular data connection.
____________________

Figure 1: N900 IP while N800 is tethered (N900 on wi-fi and N800 on cellular data)
____________________

Figure 2: N800 IP while N800 is tethered (N900 on wi-fi and N800 on cellular data)

Thanks to Philip Langdale, we can now tether our Nokia N900 with other devices over bluetooth. He has released the Bluetooth Dial-Up-Networking (DUN) package that many people have been waiting for. Since I use a Mac, I’ll share my guide on using the Nokia N900’s internet connection with Mac OS X Snow Leopard.
First, install Bluetooth Dial-Up Networking. This is available in Application manager under the Extras repository or simply install it from this page. Reboot the N900 after installation.
Open Network Preferences on the Mac and click on the ‘plus’ sign to add a service. Select Bluetooth DUN as the interface, name it whatever you like and click the create button.
Select the service you just added and click Advanced..
Under the Modem tab, select Nokia as vendor, and GPRS as the Model. Type in your provider’s access point network and hit OK then Apply. I use T-mobile in the USA so my APN is internet2.voicestream.com. The Nokia N900 does not show your APN so you might have to call your provider or insert the SIM card into another phone that tells you the APN (S60 phones show it in connection settings).
Make sure Bluetooth is ON with the Nokia N900 first. Click on “Set up Bluetooth Device” and follow the directions to pair the Mac with the Nokia N900.
Mac will ask you to confirm if the number displayed is also showing up on the Nokia N900. Click Pair on the Nokia N900 and Continue on the Mac.
If the pairing is successful, you will see this screen. I didn’t have to fill out username or password. Just click Continue.
That’s it! To use the internet connection from your Nokia N900 on the Mac, just click on the phone icon on the top right corner and then Connect.
I hope this guide helps you out. Let me know if you have any questions setting it up.
If you enjoyed this article, you might also like...
I just woke up this morning and saw an email from my buddy Phil from WMExperts that was a great way to start of 2010. Last night Firefox Mobile RC 1 was made available as a free download for Nokia N900 owners. I quickly went and downloaded it and am working on a video of it to share with you as I test it out a bit.
According to the Mozilla site, here are the features of Firefox Mobile:
I am particularly interested in Weave and syncing everything from my desktop to my N900. This can be very powerful and I sure hope this Release Candidate performs faster than the previous betas.
- The Real Deal Forget about the clunky, stripped-down mobile Web you’re used to. Firefox delivers the performance and security you expect, plus all the bells and whistles you know and love.
- Site for Sore Eyes Tabs and browser controls are stowed away to the sides of the screen. Now you can see what’s been hiding all this time – the entire Web page. Enjoy the view.
- Touch of Genius Bookmark your favorite sites with one touch. Swipe your finger across the screen to access tabs or install useful add-ons. Double tap to zoom. So smart it’s simple.
- Awesome Bar Forget about typing long URLs, let the Awesome Bar do the searching and get you the sites you love in an instant.
- Get Personal Add-ons have gone mobile. Personalize your browser and make it your own. Search and install add-ons on the go.
- Password Manager Typing passwords on your phone is just plain hard. Why do it more than once? Choose to “remember” site passwords and forget ever having to endure long and difficult typing.
- Fab Tabs Your tabs are close at hand. Just swipe your finger to the right to see thumbnails of all your open tabs to find what you want quickly.
- Be a Local… Wherever You Are Looking for the city’s best live music joint? An alternative route to the highway? Get insider info and access maps with Location-Aware Browsing.
- Get Up and Go Get Weave and surf the Web on your PC, get up and go, and have everything waiting for you on your phone: your history, open tabs, bookmarks, the Awesome Bar – just as you had left it.
The iptables package is on maemo extras devel. There is no support for connection state on the device Kernel consequently the NAT is not working. I tried to compile the modules, but I found myself in trouble trying to load them at the device. If you want to flash a kernel with support for connection state there is one available at my personal repository (read: mWall :: netfilter + ui for maemo for more information). Antoher discussion about that modules can be found at: http://forums.internettablettalk.com/showthread.php?t=30916&page=1

NSS (Global Navigation Satellite System) technology is gaining momentum across a wide range of segments and applications such as navigation, telematics, person tracking, fitness, and high precision industrial applications including machine control, network timing and surveying. ABI Research forecasts GNSS system shipments to reach more than 500 million worldwide in 2010 and to continue growing to 1.1 billion in 2014.
“GNSS technology is increasingly enabling all mobile services,” says practice director Dominique Bonte. “Connected converged form factors such as hand... .. .
I wrote a couple of weeks ago a little teaser about writing a custom cell renderer.

Camkeyd is nifty tool developed by Heikki Holstila that lets Nokia N900 users access the dashboard quickly by half-pressing the camera button. It is disabled when the lens cover is open so it doesn’t mess with camera functionality. Read on for the video demo.
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.
Camkeyd is useful with fullscreen apps like the web browser on the Nokia N900. Without this tool, the usual way to see current open apps from fullscreen is by clicking expand on the lower right corner and then the dashboard icon on the top left. Camkeyd makes it even quicker with just one click. If you already have the keyboard open, pressing Ctl+Backspace provides the same result without installing any other apps.
Camkeyd is currently available in the Extras Development repository. Read the Maemo Extras guide to find out how to download apps from this repo. Make sure not to skip the information about the risks involved by installing apps from there.
If you enjoyed this article, you might also like...

The Nokia N900 is powered by a ARM Cortex-A8 processor and has OpenGL ES 2.0 graphics acceleration support . Till now we have seen the Bounce Demo and Quake 3 Arena on this Maemo Powered device which demonstrate the capabilities of this device. But here is a surprise from IndiaGames with Home Run Baseball for the Maemo Platform. We have an exclusive preview of the game for all you Maemo fans !
Watch the video of the game after the cut
The game has 3 modes 10 Out Rule , Pass N Play and Rapidfire.In 10 Out rule you are expected to go on a Home run hitting spree.
The Pass N Play works like a 2 player game where player 1 and Player 2 take turns to smash the ball into the crowds.
In Rapidfire an automatic ball pitcher bombards you with balls in quick succession.You how to face 10 pitches in 20 seconds,oh man ! that was tough.
Controls are very simple. Just the screen -- touch and swipe. No Keyboard advanced controls. You can play the game without opening the slider.The game uses the Ice 3D engine which has been developed by Indiagames to be used as a common rendering engine across various platforms such as iPhone , Maemo , Android , Symbian etc.
This is not a full fledged baseball game but Home Run Baseball. You can surely kill sometime in the Subway.The game should be available for download on the Nokia OVI Store for Maemo which is expected to go live sometime this month. We expect the game to be free for download atleast initially .
Would be cool if Maemo got the T20 cricket game also ! What do you think about this game ?
Similar Posts:- None Found











If you need to tweak, delete or overwrite a system file in Nokia’s Symbian powered devices, you’ll quickly notice that you cannot change or even browse files and applications on the system partition of the phone. For instance if you want to overcome a security measures to install unsigned simple freeware application or game you’ll need to hack your phone or use Symbian’s rather annoying signing service.
This obnoxious concept was introduced by Nokia few years ago with its first S60 3rd edition phone (N80) and it is based on the idea that nobody gets access to these data caged directories which indeed improves the security but at the same time it makes these devices modding unfrien... .. .
The third week of the Smartphone Round Robin was a tough one to work through since we had Christmas weekend followed by the New Year’s Day holiday. Thankfully, I was taking a look at Windows Mobile this week and I am intimately familiar with this platform and devices since I have been using them since 2001. I posted a couple of times over in the WMExperts forums and received some great feedback from readers there. Coincidentally, Phil from WMExperts was covering Nokia this week as he stated in his blog post soliciting your feedback.
I’m proud to present you with my last Enlightenment module: ConnMan!

For those unfamiliar with ConnMan, it is a solution to configure and manager your network connections. Unlike NetworkManager, it is very simple and fast, specially for users of it’s DBus API. It will manage everything, including DNS proxy to avoid messing with your /etc/resolv.conf
. It also handles WiFi, Ethernet, WiMax, Bluetooth and even Cellular connections easily. For developers using it, it is very simple to use and you just need to use the high level “Service” interface.

In order to make it more useful, I created econnman
inside e_dbus
that abstracts the DBus API as a nice C interface that matches it perfectly and optimally, keeping objects in sync with server and emitting Ecore_Event
whenever things change.
The module is quite simple, yet useful. As seen in the above screenshots, it will list the current status and service name (if module is bigger than 32px), when you mouse over it will show a fancy popup with more details, including error messages and IPv4 addresses. If you click it, you get a simple popup with the current connected service selected and clicking it will disconnect, while clicking a new one will connect to that one. Services requiring password will automatically ask for it, while those that failed to connect will also re-ask your password.
The module nicely exposes the offline mode feature to turn off radios. It integrates well with E17 mode: whenever you change E17 or ConnMan, they will sync with the other.
There is still work to do, mainly focus on the cellular specific needs and also create static services. And I also plan to have an application to allow managing your services, reorder them (that defines the priority) and even switch technologies that are available.

Foursquare just launched a native app on Palm, joining the iPhone, Blackberry, and Android OS. Nokia users don’t have any apps for Symbian or Maemo, so we have to rely on the mobile site instead. Fortunately, a developer named Chris B has written on his blog that he started work on a Maemo app for the Nokia N900 using Foursquare’s public API.
If you haven’t heard of Foursquare, several analysts predicted that it will be this year’s Twitter. Check this page from their website to learn more about the service.
At its current state, Chris says BarrioSquare is still “an alpha version, not quite stable and polished enough for release yet.” There are many things on his to-do list but he wrote down what is currently implemented:
- Sign in using OAuth
- Get nearby venues based on the location of the device
- Search for venue nearby based on keywords
- Get basic venue details
- Basic check-in for a venue
Here are some screenshots from the alpha version:
I know it looks rough right now, but I’m definitely going to keep a close eye on the development of BarrioSquare. Chris is looking for people who are interested in collaborating to create this app, so let him know on Twitter @pablohoneyNYC, or use the contact page on his blog. I could definitely use a native Foursquare app for my Nokia N900. Do you feel the same way?
If you enjoyed this article, you might also like...
MediaBox version 2010.01.03 is now going to extras-testing for some QA. In the meantime for you to watch, I have recorded some videos with the N900's awesome TV-out feature.
Browsing UPnP shares with MediaBox is as easy as browsing the filesystem. In this video MediaBox is used for watching a movie over WiFi on the N900.
A new feature of MediaBox is the shelf. It's the starting folder where you can always return with the press of a button. You can put shortcuts to almost anything on the shelf for quick access (songs, albums, artists, videos, photos, folders, internet radio stations, playlists, you name it).
MediaBox has a finger-friendly way of reordering playlists. Simply drag the items with your finger.
Oh yes, this video shows MediaBox in portrait mode.
The upcoming MediaBox for Diablo for N8x0 will be quite similar to this version.

Here be the WIKI.
As I worked on my blog post about QR Codes, I confirmed something I had been concerned about with mbarcode; it doesn’t send SMS messages. In the discussion about mbarcode, the author writes about his desire to “Add support for further 2D barcode payloads - please suggest any you think it doesn't handle, code appreciated too”. I added a suggestion for supporting sending SMS messages, and started looking for how to add this.
<!--break-->
One of the first things I discovered was Kurt Fleisch’s logarchive.py. One of the things that is great about working on the N900 is that you can find good python code that you can read through, copy to a file on your N900, execute it, and then start modifying it. Yet even before I started playing with the script, I noticed something very interesting. The script is reading from an SQLite3 database called “/home/user/.rtcom-eventlogger/el.db”
Firing up SQLite3 on my N900, I went into the database and started looking around. It was a listing of communications events. Every SMS message that I had sent or received, and had not yet deleted, was in there. The same for every phone call placed, received, or missed. A quick look revealed eleven different tables. Most of which didn’t do much for me. However a few tables jumped out at me; Services, EventTypes and Events.
Services has three entries, Calls, Chat Messages and SMS. There are eight entries in the EventTypes table, Inbound calls, Outbound Calls, Missed Calls and Voicemail Messages for the Call service, Inbound Chat and Outbound Chat for the Chat message service, and Inbound SMS and Outbound SMS for SMS services.
The real data is in Events. As I write this, there are 214 events in my Events table. Using a simple SQL query, ‘select event_type_id, count(*) from Events group by event_type_id;’ I can find how many of each type of event there is. With further exploration, I can check various times of various phone calls and messages. There is a lot that can be done with this, especially in terms of building up interesting interconnectivity between a CRM and the N900.
Yet this didn’t get me any closer to being able to suggest code to enable the addition of SMS functionality to mbarcode. A little more searching led me to PyMaemoSMS. I copied this text and gave it a run and it seems to work pretty well. However, it seemed to fail when I used numbers with an odd number of digits. It seems like some patch had been added to append an F to numbers with an odd number of digits. I commented out that section and the SMS messages work nicely from Python. With working Python code for sending SMS messages, there are a lot of interesting things that can be done and this code could be used as a basis for adding SMS messages to mbarcode.
A Quick Look at Maemo Official Platform in Bugzilla
2009-12-28 through 2010-01-03
A Quick Look at Maemo Official Applications in Bugzilla
2009-12-28 through 2010-01-03
A Quick Look at Extras in Bugzilla
2009-12-28 through 2010-01-03
As promised yesterday, I'll start cleaning up my code a bit preparing to post it here.

We've now put our first videos onto All About Maemo's YouTube channel, which you can also see embedded below. If you want to see AAM's videos as soon as they appear on the internet, head on over to the channel page and click on the "Subscribe" button.

Nokia N900 is probably the most ingenuous and powerful combination of software and hardware that they have ever created but it is also first of its kind and there are couple of missing features and few rough spots where the developers haven't completely finished their work.
From other hand operating systems are always a work in progress and the work is never done to improve them!
Look at Apple; it took them couple of years and numerous software and even hardware updates to get the native support for MMS but apparently it will not be the ca... .. .
As it can be read in many places Maemo is based on Debian. The problem arrives when someone asks “which version of Debian?”…
The answer is “oldstable” (etch) + parts from “stable” (lenny) + some updates from “testing” (squeeze). But what does it mean for developer?
- If you maintain Debian packages and want them to build for Maemo5 prepare to refresh your memory for (officially deprecated) Debhelper v5 (Debian uses v7 since Lenny).
- If you use Debconf then you are out of luck rather — 1.4.70 is not even from Etch…
- If you use Subversion then do not even try to touch repositories which you will checkout under scratchbox — 1.4.3 from Etch is too old for working with repos fetched with today’s 1.6.x versions.
For me it looks like they just refreshed Maemo from OS2007 times again and again and again without considering rebasing on newer release. But why?
On #maemo-devel channel I got answer that this was probably due to sticking with crap^Wscratchbox which has that old stuff. But moment…. Maemo is product made by Nokia, big company with big money, so why no one got paid to update it to at least Lenny?
Good that Mer people use quite recent Ubuntu as a base for their distribution which should make development for it easier (ignore fact that there is very small user base). But this project needs lot of love still.
All rights reserved © Marcin Juszkiewicz Are Maemo5 developer tools obsolete? was originally posted on Marcin Juszkiewicz website











Forget the fumbling with tiny cell phone keys and virtual onscreen keyboards.Prof. Masatoshi Ishikawa and Dr. Takashi Komuro of Tokyo University developed so-called "vision-based Input Interface" that allows users to control phone or even write short notes by capturing the movement of five fingers by embedded camera and translates it to command.
This touchless interface breaks down traditional barriers between people and technology, changing the way people interact with all kinds of everyday information. A prototype device developed by Tokyo University team is capable to process complex in-air movements of fing... .. .
While I still find the Nokia N900 a bit limited for my use, there’s no doubt that developers are quickly coming to the table with new applications all the time. Today’s little nugget of gold is a video from Qt Studios showing off a Qt 4.6 application that they have running on the Nokia N900. This little app ties into the despotify library to stream tracks from Spotify, and is definitely the closest thing to a native Spotify app for the Maemo platform that I’ve seen.
Unfortunately, as you can see in the video, the UI needs some help, as the person showing the application off is forced to use the stylus, which is just awful. However, using the Nokia N900’s 3G cellular connection, he’s able to easily (and nearly instantly) stream tracks, just like Spotify does on other mobile platforms such as Symbian. This does, however, require a premium Spotify account, though again, that’s the same as other mobile platforms, as well.
This application is not currently available through any of the repositories on Maemo just yet, though you can get more information about it from the Trolltech blog.
Related Posts

Nokia’s executive vice-president and head of the mobile phones entity Rick Simonson, in a wide-ranging interview with India’s Economic Times, speaks about the challenges Nokia faces globally, even as he seeks to address many of the ‘misconceptions’ in the media’s reporting of Nokia’s performance. He also explains why the company remains bullish on winning the war in the long term.
Starting November 1, 2009, Rick Simonson holds the position of Executive Vice President and head of the Mobile Phones entity within the Devices unit. He also heads strategic sourcing for the whole of the Devices unit. In his prev... .. .
Yes! Libchamplain now has a scale! It was long overdue. In fact, I first started to work on it way before libchamplain 0.2.2 was even released (1.25 year ago). It got impeded by more important features and bug fixes. Two or three months ago Tollef Fog Heen took over the branch and added the magic required maths to compute the scale. I then took over his work (as he was quite busy and I wanted this too) to provide the final result.
Since all the changes are backward compatible, I’ll soon release a libchamplain 0.4.3 with the scale disabled by default (to ensure the same visual behaviour as before upgrade). To display a scale, an application just has to change the show-scale property to TRUE.
#if CHAMPLAIN_CHECK_VERSION (0, 4, 3)
g_object_set (champlain_view, "show-scale", TRUE, NULL);
#endif
The scale also supports other exotic units than the SI/metric ones. It can display miles and feet, if you’re into that. By the way, the scale will automatically switch from kilometres to metres when it makes more sense. That was quite more complex to do with miles and feet as they are not simply a power of 10. Set the scale-unit property to CHAMPLAIN_UNIT_MILES to get miles.
You can limit the width (in pixels) of the scale with the max-scale-width property. If you watch closely, the scale will adjust itself right away when you move the map.


My current favorite device, the Nokia N900, is plastered all over one of our favorite tech sites today, Gizmodo. During my routine browsing, I noticed Gizmodo nicely themed with a huge collapsing rectangle ad at the header, skyscraper ad on sidebar, another giant ad in between content, as well as matching the logo and side panels.
According to Gizmodo’s advertising page, they are dedicated to gadgets, gizmos, and cutting-edge consumer electronics with an audience of 6.1 million monthly tech-hungry reader. I think that’s the right audience to expose Nokia’s latest and greatest Nokia N900, right?
If you enjoyed this article, you might also like...

Over the last couple of weeks the MF Moderators, Admin and Members of the Dev team have discussed what to do with the SF/MF’s 'Member Of The Month' award and we came up with some great ideas on how to improve it and what is even more importantly, how to involve more participation in process of nominating, voting and awarding.
But that's not all, for the first time we are running the Member Of The Year Competion and offering some really cool prizes for the winner as well as for the voters. It is time to let you all decide who will be our first SF/MF Member of the year and to win either 16GB microSD card orfree softw... .. .

Google Translator application for Maemo 5 devices is a free, powerful and easy-to-use multilingual translation interface that uses the Google translation engine and satisfies your translation needs on the go.
Similar to its web based translation service, the Google Translation app for Nokia N900 translates a section of text into another language. While using the service, all you need to do is to select the source language type or paste some text, select the language in which it will be translated to, and finally tap on the tra... .. .
It's still very early, but here's a screenshot of a working app.


T-Mobile has completely upgraded its entire 3G network to HSPA 7.2Mbps today according to Phonescoop. I busted out my Nokia N900 to test the speeds here in New York City and I was able to get about 6Mbps downloads and at least 1Mbps uploads!
Here are three consecutive speed tests from Speedtest.net. Yes… the Nokia N900 can actually run that website in the web browser unlike most, if not all, current phones in the market.
Does this mean AT&T have to stop saying they have the nation’s fastest 3G network?
If you enjoyed this article, you might also like...

Bossa Conference 2010
After some people’s requests, it’s nice to hear that the BOSSA committee decided to extend the call for presentation to January 17, 2010.
This is the first year that the conference is doing a call for presentation, so if you are working with free and open source technologies related to mobile embedded platforms, please submit an abstract of your presentation at http://www.bossaconference.indt.org/.
The conference will be held in Manaus, Amazonas – Brazil, a different city from the other years. As always, it’ll be an awesome conference, having lots of interesting talks and people, and also the opportunity to hack and discuss new ideas



The buzz is continuing and sales seem to have started very, very, very well…
I am obviously happy about all this…But actually something else is making my day.
For months and months, we have been designing a ground-breaking product for Nokia in a completely closed environment.
Off course, designers have designed, architects have "architected", developers have developed, and managers have managed. We have done feasibility studies, we have done usability studies, we know more or less where we succeeded, and we know more or less where we still need to improve. And we have been endlessly testing the device and doing endless amount of modifications with customer satisfaction in mind.
But all this is no substitute for reality that is to say: real people using the device in their real environment
The fact remains: when you are designing such a product, you need to have an intuition for what the customer wants and this intuition drives every single one of your actions for months.
There are tools, methods and process that you can use to measure how good you are doing along the way, but in the end it is all about the intuition and the strength of the confidence that you put behind it to drive the work…and eventually it all boils down to the time when the device gets in the hands of the customer.
Are they going to like the browser? The multiple home-screen? What about the conversation views? Are they going to notice this and that feature? All this gets resolved magically within couple of weeks.
I was not the only one starving for this. Last week-end, some of our guys from our application testing team went to do a couple of days of internship at our flagship store. They actually sold our device during a whole day and got confronted to customers themselves. The feedback we got from the guys was quite outstanding; some said the experience was simply tremendous.
With the huge coverage the N900 has been getting, no need to say that we have on our hand a unique opportunity to grow our knowledge and experience on the matter. We need to leverage this.
I myself will probably see you around at the Nokia Flagship store somewhere in the winter.
Wishing you a happy new year.

Use coupon code 8Q3R8HBT5HNWMD at Dell SB to get $120.99 off the Nokia N900. The total comes to $479 with free shipping. You may have to pay sales tax depending on where you live. This offer expires January 9th, 2010 while supplies last. I believe this is the current lowest price if you need to get one now.
If you haven’t read it yet, check out my Nokia N900 review. It’s currently my favorite device because of its excellent web browser and killer camera. However, it’s not perfect. Its lack applications compared to other platforms may turn off potential buyers. Read the review for more details.
If you enjoyed this article, you might also like...
Is the current maemo.org community council hitting a sophomore slump?
I’m happy to inform that Niels (X-Fade) will be taking on a bit more responsibility in the maemo.org team.
After thinking and discussing with people how to improve the paid work done on maemo.org, I came to the conclusion, suggested by several people, that the maemo.org paid contributors (Niels, Dave, Andre, Jeremiah, Carsten and Reggie) need to have a team lead.
The goal of this change is to make the maemo.org team more focused and work more toward shared goals.
As a team lead Niels will have more responsibility over the target setting of the maemo.org team and also implementation of work. This means more communication and talk between the team, which is a good thing.
This change does not affect the roles in maemo.org, the division of work is clear as it is. Also this should not effect the work of the council in setting the direction.
Congratulations to Niels on the new responsibility!
Tero


Another tutorial video aimed at people new to the N900, this time showing how to launch several applications at once and switch between them. See below for the embedded video.
Sampo (sampp or sampppa on talk), the author of eCoach, has joined us in Maemo Developer Platform to write his master’s thesis for Maemo.
Sampo’s thesis will revolve around (surprise) writing and porting software for the Maemo platform. All details are still pretty firmly floating in the air, it’s his third workday, and he just got a desk to put his laptop on.
As eCoach was first implemented for Maemo 4 and has been available for Maemo 5 for some time now, it is natural that it will be used as the case for the thesis. And if anyone is wondering, this won’t affect Sampo’s work on eCoach, rather the opposite. We want to have eCoach out there as an open source project in the future too, it’s a popular application and a good example of what the N900 can do.
Good luck to Sampo for the thesis!

As some know, we removed some emulators from maemo.org due to a legal dispute between Nokia and Nintendo. The dispute was not related to the emulators itself, but since the maemo.org infrastructure *is* paid for by Nokia, we decide to remove the emulators to avoid further problems.
This decision was made by Nokia together with the council and the developers involved, but we fail to communicate the decision in the first place to the community, was a very messy situation in a very grey area, and we were all a bit afraid to create more buzz. On behalf of the council I sincerely apologize for this lack of communication.
After some evaluation and discussion we decide to put the emulators back at maemo.org since there's no copyright infringement in the emulators code.
Maemo is intended to be an open platform, and we not intend to do any censorship in the applications available as long they meet the required Q&A, but the maemo.org infrastructure is sponsored by Nokia, we can't risk losing it.
On Behalf of the Maemo Community Council,
Valério Valério
Maemo Community Council Chair

Marvell, a worldwide leader in integrated silicon solutions, today announced the newest addition to the ARMADA family of application processors – the Marvell® ARMADA™ 610 series.
Designed for mobility, the ARMADA 610 features a gigahertz-class CPU, integrated 1080p full-HD encode and decode, and 3D graphics to offer high performance and visual and entertaining experiences for eReader, Mobile Internet Devices (MIDs), tablets, smartbook/netbooks, connected portable media players, smartphones, and new personal information appliances.
Apart from its family members, the ARMADA 610 is designed to use extremely low power while maintaining high proce... .. .


Of course N900 cannot compete with IPhone yet, so don’t you expect to see here some mouth waterring grafics. But in terms of openness and customization, N900 is surely a winner.
Here are my preferred 3rd party apps for Maemo5:
1. Xournal:
handwriting notes, very useful during meetings or quick notes of any kind:
It saves as .pdf so you can always send the file via share services or email. The developer is working on a handwrite recognition version which, hopefully, will be ready till February.
2. DiskUsage:
it shows what it says, all the partitions and used vs free space, including root partition.
Very useful app for a non linux pro who’s willing to test all the apps in all the repositories… Rootfs tends to go to 0 in no time, so this is one tool that can help you not to reflash the phone due to low root free space. DiskUsage is also able to show the rootfs as a pie where you can pinpoint with your finger / pen the biggest space hogs:
3. Maemo Mapper:
this is an old friend of all previous maemo version users, and the maemo5 version is highly usable. It’s a mapper who can use Google Maps or Yahoo Maps to track, route, find, pinpoint etc. Very intuitive and very easy to use:
Still, beware of your cache and saved maps location: go to map settings and modify the location of the saved maps to “My Docs” in order to avoid writing in rootfs of huge amount of data. Works best under 3G or Wi-Fi connections.
4. MGutenberg:
This is a small ebook reader that can successfully compete FB Reader in terms of basic operations. What’s really amazing with MGutenberg is that you can query and download free ebooks from Gutenberg project. Maybe not a spec for everybody, but you can find there the classics.
It also supports manual portrait mode
5. MaStory:
The last but not the least, a blog editor. WordPress integration is very good, html option rich, it knows how to deal with local pics but not movies yet, shows post previews, can share thru Flickr and Picasa and ake live photos straight from the camera. For a blogger this is a must have app:
These are my 3rd party apps at heart. Without them N900 would have been much naked and unappealing, for both newcomers and pros.


Instant messaging has become an important part of everyday communication and one of the greatest features of Nokia N900 is the power it gives individuals to maintain and expand their online activity and stay connected with friends and people who share a similar interest, profession or hobby, whenever and wherever you like.
If you are looking for a mobile IM, Nokia N900 should be your first choice as it combines the best of the mobile phone and internet and offers the easiest, user friendly and feature rich all in one messenger solution on the mobile phones ever!
Unlike many of its competitors, Nokia N900 offers tight integration of the contacts and conversation application with a variety of communi... .. .
This example assumes that you have made a /mnt/initfs directory on your rootfs and that you're running this from fanoush's bootmenu which will put the Maemo5 root file system in /mnt/initfs
You should as early in your boot process (after udev has been started), run the following script:
# Set up initfs environment
hwclock --hctosys
chroot /mnt/initfs mount -n -t proc proc /proc
chroot /mnt/initfs mount -n -t sysfs sysfs /sys
mount --bind /dev /mnt/initfs/dev
chroot /mnt/initfs mount -n -t tmpfs -o size=1M,noatime tmpfs /tmp
chroot /mnt/initfs mount -n -t tmpfs -o size=256k,mode=0755,nosuid,noatime tmpfs /var/run
# Check current boot state. Could be 'USER'
export BOOTSTATE=`chroot /mnt/initfs getbootstate 2>/dev/null`
touch /mnt/initfs/tmp/$BOOTSTATE
echo $BOOTSTATE > /mnt/initfs/tmp/STATE
chroot /mnt/initfs /sbin/dsme -p /usr/lib/dsme/libstartup.so &
until chroot /mnt/initfs waitfordsme; do
sleep 1
done
LOGGER='/usr/bin/logger -s -tBME'
SYSFS_VBUS_PATH=/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_usb/vbus
# check dead battery pre-charge
if [ $(cat $SYSFS_VBUS_PATH) -eq 1 ]; then
chroot /mnt/initfs /usr/sbin/bme_RX-51 -b
case $? in
0)
$LOGGER -pdaemon.notice 'precharge -> ok'
;;
2)
$LOGGER -pdaemon.crit 'precharge -> power off'
exit 1
;;
*)
$LOGGER -pdaemon.crit 'precharge -> failure'
;;
esac
fi
# Start battery management entity
chroot /mnt/initfs /usr/sbin/bme_RX-51 &
# Bonus: To get hald-addon-bme working (bad bad voodoo). We need to test if toggles_w's hald-addon-bme replacement works on N900.
# dpkg-repack hald-addon-bme from rootfs and dpkg -i it
mount --bind / /mnt/initfs/mnt/new_root
chroot /mnt/initfs ln -s /mnt/new_root/tmp/bme-dbus-socket /tmp/bme-dbus-socket
ln -s /mnt/initfs/tmp/.bmesrv /tmp/.bmesrv
ln -s /mnt/initfs/tmp/dsmesock /tmp/dsmesock

I was having a discussion earlier on IRC about the role of the N900’s App Manager. The question I’m raising is: is it legitimate to package non-programs which can be already downloaded in another way?
Here’s an example. A film which is DFSG-free such as Sita Sings the Blues could be packaged as an app. The package would install the .mp4 of the film, which would then appear in Media Player, but perhaps would also have an icon in the launcher. (Of course people can already find Sita on the web and watch or download it there, giving the same effect, but then they might be more likely to find it in the app launcher.)
Far-fetched? Not really; there are already iPhone apps which contain only a book, and there are existing Debian packages which only install free HTML and text content.
Since films are essentially documents which can be opened by Media Player, the question can be generalised: Should documents be packaged, or only apps? When someone ports Frotz to the N900, should it have its own separate download manager for Z-machine games inside it as the iPhone port does, or should each game become available in the App Manager as a separate package as used to be done on Debian?
And then there are radio stations such as Soma FM which have iPhone apps to let you listen to them. Now of course you can already do this in the N900’s media player, so would it be worthwhile for them to package a specific N900 app which connected to their streams? Or to make a package which only populated the media player with a list of them?
But just because people do something with the iPhone it’s not necessarily a good idea:
- media packages should probably install into /home/user/MyDocs or /media/mmc*, but the conventional place for large files in app packages is /opt, which would fill up quite quickly with a few Sita-sized films
- each package gets to run scripts as root, and this may have more security considerations than people are comfortable with just to watch a film
- people expect app stores to contain apps (don’t they?)
I think an alternative route would be to have one standard application which could maintain a browsable list of Free content, and which could download it for you as appropriate. Maybe it could be extensible to act as a download manager for Free content for the emulators and so on, as well as just films and text. What do you think of all this?
Photo © Caro’s Lines, cc-by-nc-sa.

In unrelated news, last night I packaged the Maemo port of Beebem which I’ve been talking about for a while. So if you want to play around with the BBC Micro, go and have a look. Be warned that it’s very, very flaky.
I’d rather like feedback on whether and how well it works for you, and suggestions on how to fix any of the points raised in that post.


In case you’ve been living under a rock, the Google Nexus One was announced, available for purchase, and shipped at the same time just a couple of days ago. Mine was just delivered and the first thing I wanted to do is compare it in size with Nokia’s own super-phone, the Nokia N900. Take a look.
Photos
Nexus One First Impressions
So far, I’m blown away by the size and display of the Nexus One. It’s more pocketable than the Nokia N900 because of its thickness. The colors on the display are richer and appear to stand out more than the N900 too.
I still need to get used to not having a real hardware keyboard on the Nexus because I’ve already misspelled plenty of messages. Correcting myself was annoying.
I don’t have any complaints about the web browser after some quick browsing, but I didn’t like it when websites forced me to use their mobile version.
Setting up the Nexus One was very fast. My Google mail, calendar, contacts were all synced right away after entering my email address. The Nokia N900 cannot currently sync all these three services using Exchange. As expected, there were also much more apps available on the Android device over Maemo.
I’ll have a full review of the Google Nexus One soon after more usage. This is primarily a Nokia blog, so I’ll place a lot of emphasis on comparing it with other Nokia devices especially the Nokia N900.
If you enjoyed this article, you might also like...
Read more »
Michael Foord wrote about some Latin-1 control character fun in a blog that's hard to read (the RSS feed syndicated on Planet Python is truncated, grr!) and hard to reply (no comments on the blog! my Chromium's AdBlock+ hid the comment link so I couldn't find it), but never mind that.
Unfortunately the data from the customers included some \x85 characters, which were breaking the CSV parsing.
0x85 is a control character (NEXT LINE or NEL) in Latin-1, but it's a printable character (HORIZONTAL ELLIPSIS) in Microsoft's code page 1252, which is often mistaken for Latin-1. I would venture a suggestion that the encoding of the customer data was not latin-1 but rather cp1252.
>>> '\x85'.decode('cp1252') u'\u2026'

NTT DOCOMO, INC. announced today that it has developed a prototype multi-band power amplifier that accommodates eight frequency bands between 700 MHz and 2.5 GHz, paving the way for lightweight, all-in-one mobile phones capable of standalone wireless communications of different standards, including the forthcoming extra-fast LTE standard as well as existing W-CDMA and GSM.
Power amplifiers are used in mobile phones to increase signal power up to levels required for wireless communication. As conventional multi-band phones must em... .. .
Google launched a new mobile web service called Near Me Now that can recommend things like restaurants, bars and ATMs near you. This uses browser geolocation to provide only results relevant to where you are.
The idea is quite good: to replace business directories like Yelp or eat.fi with something that is easily accessible from Google's homepage and uses Google's great relevancy algorithms.
However, the implementation is not quite there yet. My main gripe is that they implemented this using browser sniffing so that the feature can be accessed only with iPhones and Android devices. Even though I'm using N900, a mobile device that has GPS and provides geolocation through the browser I cannot access that site. That reeks of the bad old times of IE-only websites.
Lesson: if you need browser sniffing to provide some feature, implement it based on browser capabilities, not the user agent (which can anyway be spoofed easily).
In a previous blog posts, I wrote about the FM receiver on the Nokia N900. I commented
fMMS is a python application with a graphical frontend for sending and receiving MMS on the N900.
With the release of 0.1.2-1 (which should make it’s way in to devel soon) minor tweaks have been made and it should now work with most operators in the world.
Until it shows up in extras-devel you can find a .deb-file at http://mms.frals.se
Video of an older version in action (in Swedish): http://www.youtube.com/watch?v=zdpIA24Yegw
If you decide to test this application, please drop a comment here, on talk.maemo.org or in an e-mail
Garage site: https://garage.maemo.org/projects/fmms


Mark/Space partnered with Nokia to release GoGadget for the Nokia N900 Friday afternoon. It enables synchronization of music, photos, ringtones, video, and documents from a Mac to a Nokia N900 connected through a USB cable. It works similar to Nokia Multimedia Transfer, but offers a couple more features.
GoGadget for N900 works with iTunes to transfer whole playlists of music, with album art, genre and artist info. Save photos you snap with your Nokia N900 to your computer, into iPhoto. Transfer photos from your computer too – to make an N900 a digital photo album that’s always with you. Drag a video to GoGadget and it is converted to fit the phone’s screen size for a great viewing experience. These three features, however, are already offered for free using Nokia Multimedia Transfer.
Two things GoGadget has that NMT doesn’t are synchronization of ringtones and files/documents. The ringtone editor is pretty cool. Choose a song, trim, and name it. The audio meter also guides you with the trimming. Ringtones are transferred on the Nokia N900 the next time it is synced.
GoGadget’s ringtone editor
GoGadget for Nokia N900 is available today, free to try for 7 days and to purchase for $19.95 USD. Try it out and let us know what you think.
If you enjoyed this article, you might also like...


Well , the iPhone UI really innovative . But the N900 is innovative too. And it actually beats the iPhone in terms of usability according to this finding
Peter-Paul Koch is a mobile platform strategist, consultant, and trainer in Amsterdam, the Netherlands. He concentrates on Web technologies, mobile websites, and W3C Widgets.
Paul handed over some phones to a friend to see what he was comfortable with.
Here are the phones which were tested : Nokia N97, Samsung M1, HTC Touch Pro (Windows Mobile), SonyEricsson W960i, Nokia E71, BlackBerry 9500, HTC Pioneer (Android), LG M900, Nokia N900, iPhone.
Conclusion from the test
He was extremely careful to note that he did so only because he felt that the hardware keyboard and zoom button were most conductive to his personal goal of accessing and working with his online banking site. He could imagine that the iPhone would be better suited for other purposes.
This confirms my hunch that Nokia is on the right track with the Maemo platform. The next Maemo phone, I think, will be something to watch.
To my surprise he ranked Windows Mobile above Android. Although he liked Android, it did not entirely deliver on its promises as far as B. was concerned. Windows Mobile promised less, but delivered.
Via MIR
http://www.quirksmode.org/blog/archives/2010/01/a_basic_usabili.html Similar Posts:- Google Maps with GPS on the Nokia N900
- Video : Quake 3 on Nokia N900
- Nokia brings Qt port to Maemo5 , shows it off on N900 on Video
- Nokia N900 Rover Official Press Pic Leaked
- Win a N900 by Hacking it at Push N900











Earlier this morning the Mozilla community released the second release candidate of Firefox mobile browser for Maemo based devices that fixes bug which brings latest Nokia’s Linux based device to its knees!
If you’ve already got beta 5 installed on your Nokia N900 or N810, you will be receiving a software update shortly. Otherwise, if you’re viewing this on your device, you can get it for a test drive from here or you can visit Firefox.com/mobile to learn more and download it as well.
Firefox for Maemo RC2 is a pretty hot update that includes latest version of our layout engine, Gecko 1.9.2 RC1, which is the same version that the soon-t... .. .
Marvell, a worldwide leader in integrated silicon solutions, today announced another breakthrough in advanced chip design: the world's first "quadruple" core processor for applications utilizing the ARM instruction set.
Building on a long and successful history of CPU core development and previous multicore implementations, Marvell's achievement represents a milestone breakthrough for the ARM ecosystem with many positive implications for consumers.
Based on the same CPU architecture as the Marvell® ARMADA™ 500 and 600 processor series, Marvell's quadcore implementation can deli... .. .
Let’s kick off the new year with a new series.
If you recall, Season One was about a presentation I gave at the first (Berlin, 2008) Maemo Summit, revisited and extended. Season Two will be about a presentation I would have given at the 2009 Summit in Amsterdam… if I had actually managed to attend, that is. This way I can salvage some of it, and maybe give some readers useful tips or ideas for new uses of their tablets.
This presentation would have been quite different from the first, if only for the fact that it was to be a 5-minute “lightning talk”. This format does not lend itself well to philosophical ramblings, so I intended to do what suits it best: a demo of an application, which I had created last summer.
As is usually the case, the idea for this app stemmed from an “itch to scratch”. Of course, as you may already have guessed, there is plenty of Python and Web protocols in this story, and some web2py, but in the end I had to dig into deeper and more complex stuff than I had initially anticipated, so that is not all of it.
In hindsight, the five-minute demo would probably have been quite a challenge to set up, as it would have involved at least two devices (one of them a tablet) communicating over three protocol stacks.
Hyakutake is the name of the resulting product. For the curious, it is also the name of an atypical comet which crossed the solar system in 1996. It’s a bitch to spell, but I find it has a nice ring to it :-)
The nature of the itch I’ve been scratching, and the reason for choosing a comet’s name, will be made clear in the following posts…

International environmental organization Greenpeace has published its fourteenth Guide to Greener Electronics, and Finnish mobile phone giant continues to lead Greenpeace's list, with a score of 7.3 out of 10.
Sony Ericsson follows closely, and is the only company to score full marks on all the toxic chemicals criteria.
In third place is Toshiba, but it risks losing points if it fails to meet its commitment to market new models of all its consumer electronics products that are free of PVC and BFRs by 1 April 2010. Philips comes in fourth place, while Apple rises from ni... .. .

Good ideas are a dime a dozen, or so the saying goes. But now a single good ideacould be worth a million dollars (USD). Nokia has announced a million dollarventure challenge to encourage innovators to create a mobile product or servicethat raises the standard of living or enhances the lives of those in growtheconomies.
The Growth Economy Venture Challenge is part of Nokia's globalCalling All Innovators competition announced on January 7 at the ConsumerElectronics Show (CES).
Announcing the GrowthEconomy Venture Challenge today at the conclusion of his keynote at CES, NokiaCEO Olli-Pekka Kallasvuo called on inno... .. .

Mark from NokiaBlog has some great comparison pictures of the Nokia N900 and the Google Nexus One. He ordered the google phone online and it was delivered to him the next day- incredible isn’t it ?
He was blown away by the display on the Nexus One mainly for the size and he feels that it’s more pocketable than the Nokia N900 mainly due to the thickness. But he feels that the virtual keyboard on the nexus one was not perfect and he needs the hardware keypad like on the N900.




- Google Nexus One Pictures and Videos
- Size Comparison of iPhone 3GS vs Nokia N900
- Nexus One Live Pics
- Nexus One might not come to India for now
- Nexus One Live Coverage Starts Now











For a while I’ve wanted to take notes in the Shavian alphabet on my N900. The other night I finally got around to putting in Shavian support. It was a whole lot easier than I’d imagined: about ten minutes’ work, and as so often I’m rather impressed at how flexible Maemo is. This post was enormously helpful.
You can switch alphabets using the system menu; excuse the dreadful antialiasing on the icon I whipped up in a few seconds. When you’re typing in Shavian, the Fn (bluearrow) key will let you type in the Latin alphabet briefly.
And the notes application (and Conboy) don’t have any problem with the non-BMP codepoints needed.
I would package this, but I’m not sure it would be useful to anyone but me. On the other hand, it might be helpful for other people who wanted to know how to do something similar.
That may not sound like news to most phone owners. But n900 (like the first edition iphone) came without MMS capability.
The difference is that whereas iphone owners had to wait for Apple to decide this was worth doing and implement it, n900 is designed for anyone who wants to make improvements. So community member Frals has been working on creating an MMS function.
It's still a way from fully working, and it's a good bit clunky to use, But it most definitely works, and I can transfer MMS between n900 and n95 relatively cleanly now.
Huge, huge thanks go to Frals for this. I stand in awe of people who can write stuff like that.
(Note - LJ doesn't have 'in awe' as a mood option!)
That may not sound like news to most phone owners. But n900 (like the first edition iphone) came without MMS capability.
The difference is that whereas iphone owners had to wait for Apple to decide this was worth doing and implement it, n900 is designed for anyone who wants to make improvements. So community member Frals has been working on creating an MMS function.
It's still a way from fully working, and it's a good bit clunky to use, But it most definitely works, and I can transfer MMS between n900 and n95 relatively cleanly now.
Huge, huge thanks go to Frals for this. I stand in awe of people who can write stuff like that.
(Note - LJ doesn't have 'in awe' as a mood option!)

Miniclip is the very popular website where you can play a large range of free online games including sports games, massive multiplayer games, action games, puzzle games, and flash games.
Although there are lots of free games available on this website there is one game that especially caught my attention . The name of this game is Bloxorz, simple but yet challenging puzzle game that consists of rolling a block to make it fall through a square hole.
Just like most of the greatest puzzle games, Bloxorz is simple as black and white, the objective is to tumble a rectangular block through each sta... .. .
Last week I finally got around to downgrading my laptop from karmic to jaunty. I did this for a couple of reasons. For my laptop the control of external displays regressed from working flawlessly, to crashing everytime it tried to detect an external display that it didnt boot with.
Secondly,, eclipse has some major problems on karmic due to some changes. The fault is with eclipse, but it will be some time before any fixes work through to the eclipse based products I need to work with, so I downgraded.
If you browse through my Definitive Nokia N900 Guide you will see a post describing how to connect the Nokia N900 to your Mac computer. I had posted the steps needed to connect with a Nokia N900 running with a T-Mobile USA SIM and thought it was a good guide. Molly then told me that she couldn’t get her Mac working with the N900. After a bit of back and forth chat I finally figured out she had an AT&T SIM inside the N900. As a guy who has connected to various carriers over the year, I knew there were some different settings needed for AT&T.
As you can now see in my N900 to Apple Mac tethering post I posted the steps needed to connect through an AT&T SIM so you should be all set. Remember that you will only get EDGE data speeds, but it still may be helpful for those who do not want to have a T-Mobile account.
For those that didn’t attended my presentation at the Maemo Summit (videos are still MIA ), I added some new features in BlueMaemo for Maemo5, one of these feature is the ability to send events using the accelerometer motion, is still in a very early stage, but as you can see in the video below, you can already play simple games.
BlueMaemo needs a lot of love before entering Maemo Extras, but unfortunately this month I don’t have plans for more improvements, I’ve a lot of other things to do and also I’ve to start job hunting (Know a position for a talented SW devel ? ), but I appreciate suggestions for improvements and bug reports. Big thanks for all alpha testers that helped a lot so far.
http://www.youtube.com/watch?v=gOTpmRKHTLY
If you want to test the alpha version of BlueMaemo, you can grab it in the Extras-devel repository, please remember that the software in that repository is not intended for end users, before enable this repository, read this post.
The accelerometer control is enabled via the button “one” and “two”(experimental air mouse) in the gamepad profile. More instructions here.

Certainly, I think most of you would agree with me that PiZero is one of the best Theme designers for the Symbian based handsets and I just can't tell you how excited I am to see that he is already experimenting with Maemo Theme Maker and that his first Maemo 5 is going to be available soon!
His themes are sharp and uncluttered and it’s real pleasure to work with. I use PiZero’s themes on several S60 devices and I found them very user-friendly and not junked up with a lot of unnecessary elements.
Alfa by PiZero is still under construction and isn't available yet but this green toned theme of spring with beautiful wallpaper of tall grass in Vi... .. .

The Nokia N900 mobile device belongs to the Nokia Internet Tablet family. This device includes all the features of mobile functionality and connectivity that is found on all the modern cellphones, sometimes termed as PDA. Nokia N900 also includes a kick ass browser which has full flash support. Coming to specifications, this device has a 3.5 inch touch-sensitive screen, 800×480 pixels display, TI OMAP 3430: ARM Cortex-A8 600 MHz processor and so on.
While iPhone 3GS on the other hand, is an improved version of iPhone mobile from Apple. It features iPhone OS which is proprietary of Apple.iPhone 3GS also has a 3.5 inch screen, but that is multitouch enabled. It has OMAP 600 MHz CPU, 480×320 pixels display and so on.
But when we start comparing the size of both devices, iPhone 3GS has dimensions of 115.5×62.1×12.3 mm, where as N900, when expanded with full QWERTY keyboard has dimensions 110.9 × 59.8 × 18 mm. As we have stated in our previous comparison, that in terms of size comparison if you are comfortable with a keypad, both the devices are a tie in size, but if we leave out the keypad iPhone 3GS is sleek as it is without a keypad.
At FoneArena , we have previously covered the full specification and details about Apple iPhone 3GS vs Nokia N900.
Here is a video of size comparison of Apple iPhone 3GS vs Nokia N900:
Similar Posts:- Apple iPhone 3GS vs Nokia N900
- Nokia 5800 vs the Apple iPhone 3G
- Apple iPhone announced at MacWorld
- Apple iPhone 3GS vs Nokia N97 Comparison Pics
- Is the Apple Tablet a King Size iPhone ?










A Quick Look at Maemo Official Platform in Bugzilla
2010-01-04 through 2010-01-10
A Quick Look at Maemo Official Applications in Bugzilla
2010-01-04 through 2010-01-10
A Quick Look at Extras in Bugzilla
2010-01-04 through 2010-01-10
The main reason I embarked on this Hyakutake adventure is that I’m too sentimental.
You see, I just hate to see perfectly good, if slightly obsolete, hardware go unused. At the same time, I can’t bear to part with it, and sometimes even rescue “collectors” from corporate dumpsters. So of course, I always end up with more than I can use or manage, which breaks my heart.
Specifically in this case, I have too many tablets. At the time (last summer), I had one of each: 770, N800, N810. The N810 was my daily workhorse, always with me everywhere. The N800 was the stay-at-home mobile terminal, for news at breakfast and quick domestic lookups at any time (weather, TV programs, bus schedules, etc.). Both saw daily, even intensive use. The 770… well, good old 770 mostly sat around and served to test those Mer releases that had support for it, when I got around to it, which was not saying much. I needed some other use for it.
I also had an old laptop lying around, a victim of the netbook wave. It had been an expensive ultra-light in its day, still sleek and in good working order, just not up to modern standards any more. I wanted it put into active retirement, but none of the “mod” ideas I could find on the Web (like a digital photo frame or torrent box) appealed to me.
Then one day I happened to think of both devices at the same time, and something clicked into place: I would kill both birds with one stone. I would write an app that would make them both useful again — together.
I saw it all so clearly in my mind…

What happens when you get challenged to break an unbreakable phone on the floor of CES in Las Vegas? Well Dan Simmons from the BBC's Click team managed to do what every one of us has secretly tried to do, and break the phone. The out-take is now online at BBC News.

I just connected my N900 to my PC and checked for updates via Nokia software updater and was surprised to find a new firmware update for the device. The update is version 1.2009.44.1 and has been tested select members of the maemo community for a few weeks nowWhile the download and update is still going on will post the changelog once the update is done.
While I would love a major update. Users in the Maemo talk are describing this a minor update.
WARNING : Using NSU might erase all your data(mainly settings,apps ) Wait for OTA update to appear in your app manager if you don’t want to loose data.
Similar Posts:- Nokia N900 gets huge 89.5 MB v51.1 firmware update via OTA
- Download Maemo Theme for S60 5th Edition Phones
- Nokia N900 Fondle Video
- Forget the 3.5 inch display , How about blogging on a 21 inch TV with the N900
- Video : Maemo Linux 5 on N900











Just want to give everyone a quick heads up that Nokia has rolled out first firmware update for Nokia N900 and you can get it as Firmware Over the Air (firmware over the air) through the Application manager.
If you haven’t been warned yet, than enable internet connection and refresh app manager and you should see the 18.5 MB large Firmware version 1.2009.44-1. It should be available for most of the generic product codes but owners of branded devices might have to wait a bit longer.
Although there is no detailed change log it is still highly suggestible to get it as it usually brings dozens of minor bug fixes and improves reliability of your pho... .. .

Just want to give everyone a quick heads up that Nokia has rolled out first firmware update for Nokia N900 and you can get it as Firmware Over the Air (firmware over the air) through the Application manager.
If you haven’t been warned yet, than enable internet connection and refresh app manager and you should see the 18.5 MB large Firmware version 1.2009.44-1. It should be available for most of the generic product codes but owners of branded devices might have to wait a bit longer.
Although there is no detailed change log it is still highly suggestible to get it as it usually brings dozens of minor bug fixes and improves reliability of your pho... .. .

If you're one of the many people who spend their days on Facebook, you might be interested to know that we here at All About Maemo have finally opened our own Facebook page. Become a fan and you'll see all the latest AAM news as part of your FB live feed.
I’ve been all smitten with my new Google Nexus One the last few days, but when the battery was dead this morning it gave me a chance to pop my SIM back into my Nokia N900. Nokia and Mozilla had a couple of surprises for me this morning when I saw that a new Maemo 5 update and Firefox Mobile RC 2 were available to download.
The firmware for the N900 is 1.2009.44-1.002 and is a 21.8 MB download. After selecting to perform the update you are prompted to create a backup. I skipped this step and went for it. Thankfully, all my apps and settings came through the update with flying colors and work just as well prior to the update. I have not been able to find any notes on what was updated and have not been able to find anything different on my device yet. There is still no MMS support or support for texting in portrait modes. I understand this is a minor update to prepare the device for a much more extensive update coming soon. Hopefully, this update does improve battery life a bit and make it a bit more stable.
Mozilla also released Firefox for Maemo Release Candidate 2 on Friday. If you are not prompted to update or do not yet have it loaded, then simply point your web browser to Firefox.com/m on your N900. As I said before the first release was unusable because it was so painfully slow and after some initial testing this does seem to be faster. I’ll try to take a video of it in action soon to share with you all.
I got an email from Nokia today, reminding me that the Nokia N900 I received a few months ago was only a review unit and that I need to return shortly. At first, I was rather sad – sending a device back is almost always a sad affair, for obvious reasons. However, the more I’ve thought about it, the less upset I am, mainly because I haven’t really been using it much. I used the Nokia N900 as my primary device for a full 3 weeks when I first got it, and spent another full week with it a few weeks ago, to see how the experience had changed since its launch. Unfortunately, not much had changed.
Recently, while researching a blog post or two about how to package python apps, I’ve run across some really good resources on packaging that I’d like to point out. One is Ubuntu-oriented and the other is debian-oriented, but a deb is a deb so use which every one you prefer.
The first: https://wiki.ubuntu.com/PackagingGuide/Python is from the Ubuntu wiki which is a really good source for all things Ubuntu. The wiki entries tend to be clearly written and easy to read which is a blessing. This particular wiki entry takes one through packaging a python app from beginning to end in a straight forward manner – nothing really complex here. It should cover about 90% of the packaging requirements of python Maemo apps.
The second: http://www.debian-administration.org/articles/336 is from the site Debian Administration which is a great site. The site has an active community and some experienced admins post there so you’ll definitely find advanced topics like chroots, MTA configuration, etc. The article I pointed out is a fairly thorough discussion on packaging with some theory at the beginning.
The downside of the first article is that it describes using CDBS which requires more editing of files and is not as widely used as debhelper. The second article is a little older and doesn’t take advantage of the changes to debhelper that have come along in later versions. But between them I am sure you’ll find something useful and they are a great way to get started.

I want to take a little break away from the major Nokia X6 review I'm doing just now to directly address one of the issues that I'm seeing in the comments both of the X6 review and in other products that are reviewed both here on AAS and on other tech sites: the use of third party software to compensate for a manufacturer's omissions.

A minor firmware update for the Nokia N900 is now available. The update contains only minor changes. However it does include enablers that makes the device ready for its first major firmware update (PR 1.1). PR 1.1 is expected to fix a number of bugs and add a number of features including improved portrait mode support in select applications.

Ahead of an official availability announcement it seems that the mobile site version of the Ovi Store (store.ovi.mobi) is operational on N900's running the recently released firmware update (1.2009.44.1). A number of application and games are currently available for download. Content is installed via the Application manager, which is automatically launched when you tap a 'Download' button on the store. Read on for further details and screenshots.
Twitter and maemo.org are buzzing with great news: you no longer have to wait on the Nokia N900 firmware upgrade I teased you about. That’s right: a new update, 1.2009.44-1, is now available.
Lack of Nokia-generated buzz along with the version number suggests that this is apparently a minor release and meant as a precursor to something bigger to follow soon. Yes, “soon” is a vague political word but I don’t have a date.
But it must be a banner day for Nokia as well as customers, though, because as small as this update may seem it comes with Ovi Store support. That’s right, the long-promised N900 knob to the Ovi Store door is here.
Initial access success was reportedly mixed, as the greenlighting appeared to occur on a region-by-region basis. Some URL tricks were necessary at first for some but the ever-resourceful maemo.org community figured it out quickly and had eager users buying games like “Angry Birds” in short order.
The Ovi Store access has also been said to be accompanied by a nice improvement to the Application Manager, something long requested and overdue. Sorry, no screenshots yet– I still don’t have a replacement N900. However you can catch a glimpse at some N900 technical blogs like maemo-freak.com.
Today proves once again that big things can come in small packages. And it’s still speculative, but I’m betting these advents precede an announcement regarding T-Mobile US and the N900. We’ll see…
Posted in Mentioning Maemo, The Write Stuff Tagged: 1.2009.44-1, firmware, LinkedIn, Maemo, maemo.org, N900, Nokia, Ovi, Ovi Store


After morning’s news about the firmware update that brings some minor improvements here and there, enhancements of the user interface and addition of the non-functional OVI application catalogue, I’m pleased to tell you that Nokia’s OVI Store has today reached another major milestone by adding support for Maemo platform!!
The first public Beta version of Nokia's eagerly awaited Ovi Store for Maemo devices is finally available and the just released catalog can only be accessed from Nokia N900 through the web browser.
If your one of lucky Nokia N900 owners you can test Ovi Store by pointing your browser to store.ovi.mobi and join ‘the buy it on the go’ fu... .. .

Nokia N900 users who updated to 1.2009.44-1 earlier today and clicked on the Ovi store icon were met with the same old “coming soon” page. However, going to store.ovi.mobi directly on the web browser now actually lets you install apps, games, audios, videos, themes, and wallpapers. If you don’t have a Nokia N900, I’ve made a video to show you how it looks.
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.
There were no official announcements made by Nokia about the Ovi Store’s opening, so we’re not sure if this is temporary. I recommend making Angry Birds your first must-have download.
If you enjoyed this article, you might also like...
Since there are a few votes on this bug and it’s still to receive a target milestone, I present… fAPN 0.3 – now (soon) in extras-testing!
So what is fAPN? fAPN is a graphical front end for adding another GPRS AP on the N900 – for example when you need a separate connection for getting your lovely MMS.
What it does is more or less this, as well as adding a ‘user_added’ value so it’s visible in my GUI (by doing this only user added APNs are listed, so should be no risk of removing all your APNs )
Comments? Write a line below, drop me a PM on talk or send me a mail.
Talk-thread: http://talk.maemo.org/showthread.php?t=39951
The camera/photo viewer on the N900 has a pretty nice tag cloud widget, which lets you quickly label your photos before you upload them to Flickr. (The novelty hasn’t yet worn off!) But an autocompletion accident left me with a tag in the widget that I’d really prefer not to be there when I’m showing off my nice new phone to people.
I spent a happy¹ few hours trying to figure out where it gets the set of tags from. The viewer asks Tracker for the most commonly-used tags, but this tag wasn’t used on any of my photos, so wasn’t coming from there. In fact, it didn’t appear in any of Tracker’s database files! After a bit of investigation, I discovered that the photo viewer keeps its own independent set of recently-used tags, not in Tracker, but in GConf, at /apps/osso/image-viewer/recent_tags
. Lest you should find yourself in my position, a quick
gconftool --set --type list --list-type=string
/apps/osso/image-viewer/recent_tags '[]'
will expunged your undesired utterances from the cloud. Bug report time. Next stop: finding a tool that lets the user remove typos from the autocompletion database …
1. Grr.
The camera/photo viewer on the N900 has a pretty nice tag cloud widget, which lets you quickly label your photos before you upload them to Flickr. (The novelty hasn't yet worn off!) But an autocompletion accident left me with a tag in the widget that I'd really prefer not to be there when I'm showing off my nice new phone to people.
I spent a happy¹ few hours trying to figure out where it gets the set of tags
from. The viewer asks Tracker for the most
commonly-used tags, but this tag wasn't used on any of my photos, so wasn't
coming from there. In fact, it didn't appear in any of Tracker's database files! After a bit of investigation, I discovered that the photo
viewer keeps its own independent set of recently-used tags, not in Tracker, but in GConf, at
/apps/osso/image-viewer/recent_tags
. Lest you should find yourself in my position, a quick
gconftool --set --type list --list-type=string /apps/osso/image-viewer/recent_tags '[]'
will expunged your undesired utterances from the cloud. Bug report time. Next stop: finding a tool that lets the user remove typos from the autocompletion database …
1. Grr.

The Nokia N900 got a minor firmware update yesterday to version 44.1 Here is the changelog for the update.
- Performance Fixes
- New icons in Application Manager
- Application Manager remembers the position prior to app installation( it used to go to the top on refresh before)
- Red Pill mode does not work.
- OVI Catalogue has been added to list of repositories
- FM Transmitter Fixes
Some more changes as reported in this thread
- kernel contains one fix, which is allowing HAM to trigger ubifs to higher compression level for the SSU update.
- browser contains one fix, which is browser UA string to say that it’s pr1.0.1 device.
- GTK contains one fix, which is dropping the icon cache support.
- application manager contains 37 fixes, mostly related to SSU stability
- And a bit related to the new look of the app grid.
And here are the packages which got updated.
Similar Posts:updated package list(shortened):
mafw-iradio-source-bookmarks
microb-engine-settings
hildon-application-manager
kernel
tablet-browser-controls
hildon-theme-variant
clockd-settings
rtcom-accounts-sip
operator-wizard-settings-overide
maemon-wlan-network-settings
apt-transport-ttps
maemo 5
theme-default-settings
libcityinfo-settings
maemo-customer-logo
hildon-welcome-settings
extra-application-shortcuts
kernel-modules
osso-startup-wizard-settings
tvout-settings
apt
tablet-browser-bookmarks
libgtk2.0bin
hildon-desktop-applet-settings
preinstalled-contacts-variant
modest-provider-data
kernel-flasher
hildon-input-method-data
hildon-theme-alpha
osso-rss-reader-feeds
rtcom-accounts-xmpp
hildon-desktop-background-settings
maemo-ringtones
icd2-settings
maemo-icons
- What does the Firmware v11.0.08 have in store for your Nokia XpressMusic 5800
- Nokia N96 Firmware updated to v.30.033, testing in progress
- Nokia N82 gets first firmware update, respects User Data
- Nokia N78 gets Firmware Update to 20.149.051.1
- Nokia 5800 v40 Firmware Changelog + Videos










Here is how I envisioned things would happen…
The laptop I would turn into a wall-mounted or table-top display, using an enclosure similar to any number of the “photo frame” mods you can find on the Web. Only the 12″, 1024*768, non-tactile screen would appear.
Then I would write a web app (with web2py, of course) to serve a finger-friendly UI tailored for the 770 form factor, using mostly just big icons. These icons would form a sort of (rather shallow) menu, enabling one-touch access to all the mundane Web services that get used daily or frequently around the house:
- real-time schedules for the nearby bus stop (to the kid’s school) and train station (to work)
- real-time traffic maps for the area
- TV programs for tonight
- weather for tomorrow
- movies at the local theater
- current playlist on my favourite FM station
- anything else that might come up…
So far, nothing very original. The goal that made the project interesting was that pressing an icon on the 770 would not display the resulting page on the tablet itself, but in a full-screen browser on the laptop. In essence, the tablet would be a Web remote command for the laptop, itself acting as a remote display.
This way, I thought, anyone in the family could use the system easily, the information would be displayed on a larger screen and could be viewed collectively from a distance. When idle, the laptop screen would also serve as a large wall clock.
This “remote command” stuff was a totally pie-in-the-sky notion at the time, and the prospect of doing something new (to me) was of course part of the appeal. The http protocol is such a resilient beast, and has been made to do so many unforeseen things over the years, that I felt naively confident: an hour of googling would certainly yield enough prior art, clues and similar projects to get me started, and from there I would cut ‘n paste my own.
Boy, was I mistaken… :-)

As some of you may know, in the N900, the root file system is stored in a OneNAND chip with 256M of space. Meanwhile /home and /home/user/MyDocs are in a eMMC in two different partitions: ~2GB (ext2) for /home and ~29GB (vfat) for /home/user/MyDocs.
The OneNAND is faster than the eMMC, and it’s intended to host only the Maemo main system, moving out the third party applications to the eMMC. Though, this new layout has brought new limitations, the more visible one is the /opt problem [2].
One of the debates about what left and what not in the OneNAND is the apt’s database and metadata. Moving out the apt’s database out from the OneNAND to the eMMC, in my personal opinion, is very risky: It will slow down the database processing (which is already slow given the size of the Fremantle repositories), and if the eMMC gets corrupted, the base system wouldn’t be upgreadable either, because apt couldn’t read its database. And that’s why I’m against the proposal.
Nevertheless I’m aware that the apt’s metadata and database could be huge, consuming much of the precious OpenNAND storing space. Just to mention it, I’ve found myself, in my development cycles, moving out those files.
That’s why I cooked this script: move-apt-dirs.sh
WARNING: this script is not official. You’re at your own if you run it: no promises, no guaranties.
I’m pleased to say that Peter Penz will become an Openismus employee at the start of February. I’ve known and liked Peter since I worked with him six years ago in Linz, Austria on a proprietary C++ mobile phone platform. Back then I was impressed with his skill and temperament so I’ve watched with interest as he has become a core KDE maintainer via the Dolphin file manager.
Obviously Peter will help Openismus as we gain experience with Qt for Maemo 6 (Harmattan) in addition to our continued use of GTK+ and gtkmm.
Peter will work from home in Linz, occasionally visiting the office in Berlin. I like the idea of another office in Linz though.

Nokia Research Center (NRC), Hollywood, has begun a private pilot of its research project, the Westwood Experience.
The pilot explores how a compelling narrative, combined with a user’s physical location (context) augmented with digital content as well as social interactions with other “participants” can enhance the user experience and provide the media industry with new options and business models.
The story unfolds as the participants wander through the village of Westwood. They learn about a man, and the woman who changed his life through one magic evening, and how both of them are forever tied to Wes... .. .
I was browsing my Twitter stream and saw that Mark posted a way to access the Ovi Store on the updated Nokia N900. The icon on the N900 still isn’t active to launch now takes you to the Ovi Store and you can also go to store.ovi.mobi in your N900 web browser to be taken to the Ovi Store with the N900 recognized as the device. It looks like the official, non-beta Ovi Store application launch is getting closer and closer for the N900. You will see something like 10 games and 30 or so apps, along with themes and videos to download. I personally installed the Project Gutenberg ebook reader (found on a repository and NOT in the Ovi Store), Angry Birds, and Solitaire Touch. Check out the video below of the Project Gutenberg reader and Angry Birds game in action.
UPDATE: When you choose to download an application from the Ovi Store you are taken to the integrated Application Manager where all apps are installed. I must have gotten confused bouncing back and forth between the Ovi Store and Application Manager because an astute reader pointed out that the mGutenberg ereader application is in the repositories and NOT in the Ovi Store.
All applications currently in the N900 Ovi Store are free on the device, but I see you can purchase apps via the Ovi Store on the Internet so paid apps are rolling out as well. I thought the Angry Birds game was hilarious, but I also found that throwing the rabbits in Open Season (I said Great Outdoors in the video, oops.) was really funny so maybe I have a bit of twisted sense of humor. I like that the Project Gutenberg ebook program works in both landscape and portrait mode too so I can now get a ton of books on my N900 and it is getting more and more useful all the time.
Did you find any good apps in the Ovi Store for your N900?
When Vagalume was announced for the Nokia N900 a few weeks ago, it was able to scrobble to Last.FM, but not stream music, unfortunately. The application easily connects to Libre.FM, but due to restrictions with on mobile phones, is unable to stream music from Last.FM. However, thanks to our friend Gerrymoth, it’s possible to stream Last.FM through Vagalume on the N900 after a small tweak.
Here are the steps to get Last.fm working in Vagalume on the N900:
1. Goto Last.fm to request an API Account http://last.fm/api and take note of your API Key and API Secret Key.
2. Download the LastFM.zip file from nokiAAddict downloads HERE
3. Unzip the LastFM.zip
4. Edit the LastFM.xml and replace the ADDKEYHERE and ADDSECRETKEYHERE with your API Key and API Secret Key.
5. Transfer the edited LastFM.xml file to your N900. (It doesn’t matter where you store it)
6. Open Vagalume and select Last.fm/Import servers file… and browse to the LastFM.xml file you just transfered.
7. In Vagalume select Last.fm/Preferences and set Service to LastFM.
That’s it! Now you can choose Play Radio and create a station and stream that wonderful Last.FM music straight onto your Nokia N900. Brilliant.
NOTE: You may need to restart Vagalume?
Related Posts

We opened Ovi Store beta today for Maemo 5, i.e. for N900. Go and check it out! More here.

I made a trip during the new year. And I used my N900 to take a lot of pictures. There are at least two advantages in N900 over a conventional camera:
1) The sharp high resolution screen makes it possible to really edit pictures with the device. I think somebody should build or port a good image editing software for Maemo 5. The screen would make it really useful. But even with the in-build editing capabilities you can do nice stuff.
2) I can upload the images directly to my Flickr, Facebook, Ovi and other accounts. And make my friends jealous ... By the way, there is a nice N900 group @ Flickr.


..and now, back to work!

Peter-Paul Koch, writing on the QuirksBlog, shares the results of a usability test comparing 10 different phones. What's most interesting is that the user in question might be considered the 'average' user rather than a tech-influencer (as is typical in online media). Consequently many of the observations offer insight into what matters in the real world compared to rarefied atmosphere of the 'media bubble'. Read on for more.

Google announced on Tuesday that they are rolling out the ability to upload and store any type of file in Google Docs over the next few weeks. It’s cool that Nokia N900 users will be able to take advantage of this service directly from their device by using the Petrovich and Pixelpipe apps.
Upload files other than pics or vids with Petrovich
The Petrovich app on the N900 allows you to send a file of your choosing via Bluetooth, E-mail, or a “Sharing service”. Add Google Docs as one of your Pixelpipe pipes and you’ll be able to store any type of files on Google’s servers.
Let’s break it up in simple steps:
- Install Petrovich
- Install Pixelpipe
- Add Google Docs to Pixelpipe
- Take note of the routing tag. Default is “@gdocs”
- Open Petrovich on Nokia N900
- Select the file you want to upload and choose “Share via Service”
- Type title or description, then add the “@gdocs” tag.
- Make sure the account showing is Pixelpipe.
- Click Share.
- That’s it!
Nokia N900’s Share feature makes this possible
Google says, “you’ll have 1GB of free storage for files you don’t convert into one of the Google Docs formats (i.e. Google documents, spreadsheets, and presentations), and if you need more space, you can buy additional storage for $0.25 per GB per year.” File size limit is 250MB. This feature is not enabled for me yet, but it will be available in the next couple of weeks. Will you be using it with the Nokia N900?
If you enjoyed this article, you might also like...
Well, I finaly got my hands on a N900 (given as a Christmas gift by Collabora to Gabriel). This gave me the occasion to observe first hand that the Ovi Maps, while having a lot of features, is slow and that the Hildon Emerillon port is less than perfect. It is hard to use with fingers and feels alien to the platform.
For this we will use the new pypackager 3.0. There isn’t currently no graphical interface (but the UI will be available in version 3.1).
In a brief break from Hermes-related Maemo work, I was inspired by Manfred Weiss' MyMenu to create an auto-organising menu application for the N900:
![[New application menu: top-level]](http://farm3.static.flickr.com/2739/4268177643_45faf68bd8_m.jpg)
Catorise organises the application menu to have top-levels corresponding to the sections in Application Manager. Features:
- Uses the section icons from the current theme, falling back to the default theme if none available.
- Determines an application's section from the same information the packager used when uploading it to Extras.
- Keeps track of application installs/uninstalls.
- Entirely non-destructive: remove the package and everything goes back to how it was before.
- "All" and "Other" sections, just as in the App Manager, to provide additional access routes.
So, with Catorise the section you find an application's icon is the same you used to install it!
It is currently in Extras-devel. This should, therefore, only be tested by people who are willing to suffer potential data loss, hair loss and the eating of babies.
It's largely feature complete, however there are some known problems/future developments:
- Applications installed from Ovi will go into the "Other" section, due to the way Ovi on Maemo has been designed. I've some thoughts on how to work around this, though.
- Changing the theme will only update the icons on the next application install/removal.
- A quick GUI editor could be created to manipulate
/opt/catorise/menu
which is a simple text file cache to speed-up rebuilding. This would allow the user to shuffle the apps to best suit their use cases.
In a brief break from Hermes-related Maemo work, I was inspired by Manfred Weiss' MyMenu to create an auto-organising menu application for the N900:
![[New application menu: top-level]](http://farm3.static.flickr.com/2739/4268177643_45faf68bd8_m.jpg)
Catorise organises the application menu to have top-levels corresponding to the sections in Application Manager. Features:
- Uses the section icons from the current theme, falling back to the default theme if none available.
- Determines an application's section from the same information the packager used when uploading it to Extras.
- Keeps track of application installs/uninstalls.
- Entirely non-destructive: remove the package and everything goes back to how it was before.
- "All" and "Other" sections, just as in the App Manager, to provide additional access routes.
So, with Catorise the section you find an application's icon is the same you used to install it!
It is currently in Extras-devel. This should, therefore, only be tested by people who are willing to suffer potential data loss, hair loss and the eating of babies.
It's largely feature complete, however there are some known problems/future developments:
- Applications installed from Ovi will go into the "Other" section, due to the way Ovi on Maemo has been designed. I've some thoughts on how to work around this, though.
- Changing the theme will only update the icons on the next application install/removal.
- A quick GUI editor could be created to manipulate
/opt/catorise/menu
which is a simple text file cache to speed-up rebuilding. This would allow the user to shuffle the apps to best suit their use cases.
While i’m still working on PyPackager, PyGTKEditor and others projects. I’m finishing an other one for first Fremantle release.

mNotes is a Notes Application, specially designed for Maemo Devices. It s feature a synchronization with a web server.

It s feature :
– auto link between notes.
– auto indent
– search
– undo / redo
– fullscreen
– auto rotation
– font/size preferences
– and Synchronization !

It s still in developpment. And some feature aren’t yet implemented :
◦ search in note and hiligh when opening global search
◦ Windows Version (Currently in developpment)
◦ Linux Version
◦ Web Version (Currently in developpment)
Some optimizations is needed :
◦ Defering Optimize
◦ Refactoring mnotes_window.py (window.py + editor.py)
Currently synchronization is working with the web server, but there is still need to save feature of the web online editor.


One major thing missing from the Nokia N900 is an official Google Maps application. Fortunately, the mobile version of their website looks like a good solution until Google decides to release a native app for Maemo and the Nokia N900. I’ve created a video to show you how it looks.
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.
Simply go to google.com/maps/m on the Nokia N900’s web browser. The browser have the Hover and Manipulation modes that are handy on the Google maps mobile website. You can use these modes in order to move and zoom on the map.
The Google Maps mobile website allows users to search, view traffic, satellite view, and even call places. This solution isn’t perfect and a proper application should make the experience better. The web browser does not know your current location, so you have to double tap many times to zoom in from world view to to street. Have a Nokia N900? Go check it out and let us know what you think.
Update: Thanks to a tip by @dsawhney, installing the maemo-geolocation plugin from Application manager enables the web browser to find my location for Google Maps! Awesome!
If you enjoyed this article, you might also like...
Actually, I was both right and wrong.
I was right in that my goal is, ultimately, achievable. But I was severely off-base in my estimation of what it would take to get there.
Like Alice in Wonderland, I found myself dragged further and further down into a whole, new and unsuspected world of unknown concepts, with its own rich alphabet soup of acronyms and protocols.
You see, it turns out that what I wanted to do is just not that easy — yet. It will be, in time, because among plenty of other things, the upcoming HTML5 standard defines a new javascript API, WebSocket, which is designed to solve just that problem: bidirectional communication between client and server.
This is all still just a draft, however, and is mostly not supported by common, currently available browsers. In the meantime, the usable solutions are — self-admittedly – a hodge-podge of clever hacks and kludges. This mixture has been brewing and evolving behind the scenes since around 2006, and goes by several names. COMET, however, seems to have caught on as the catchy nickname for this field of Web programming, much as AJAX emerged some years ago to sum up the various uses of javascript and XmlHttpRequest to enhance web interfaces.
This is no coincidence, as most COMET techniques rely heavily on AJAX and/or XmlHttpRequest. The name itself is not an acronym, but an AJAX-related pun.
The analogy further extends to the state of the field as a whole, which is strongly reminiscent of how AJAX simmered in the years before it was known by that name and went mainstream: elite, bleeding-edge, black-magic like. Full of obscure jargon and implicit concepts. Sparse, elliptic, scattered documentation. Tutorials with more holes than Swiss cheese. Mutually contradictory HOWTOs on the same page because of rapid API obsolescence and no versioning. Browser incompatibilities … you name it, it’s there.
For the unwary explorer who crosses this kind of New Frontier in his sandals and shorts, hoping for a “quick-in, quick out”, it means long hours of honing Google searches, wandering through a maze of links, cross-referencing, second-guessing, correlating, hoping something will start making sense at some point… like climbing every dune in the Sahara to see what’s behind, hoping it’s an oasis.
Normally I would flee such a state of affairs immediately, and let it mature for some years until it reaches “normal human” levels, like AJAX did. But this itch must have been unusually strong, for somehow I stuck in there, meandered through the swamp again and again, to finally emerge with a couple of trophies.
That’s when I decided that if I succeeded in my project, it would definitely bear the name of a comet :-)
My good friend Lisa Gade, editor of Mobile Tech Review, writes some of the most comprehensive reviews online and I read all of her stuff before making my own purchase choices. She commonly uses T-Mobile like I do so I was very interested in reading her comparison of the Nokia N900 and Google Nexus One. I just bought both of these devices over the last two weeks and was going to write a comparison like this, but Lisa actually expressed my feelings almost exactly so I figured I would just direct you to her post.
The bottom line, as clearly stated by Lisa, is “… the Nexus One is more phone-centric while the Nokia N900 is more Web and media-focused.” I keep moving my SIM between both throughout each day and I do find the applications to be better on the Nexus One, particularly the social media clients like Twidroid and Foursquare. With the Ovi Store now rolling out on the N900, I am hopeful we will see more of these types of applications soon to take the application edge away from other new devices. Google Maps or updated Ovi Maps is also a major area that needs improvement on the N900 and it will make a fantastic navigation device once we get a solid mapping solution.
Have any readers tried both of these out and if so, do you agree with Lisa and me?


During the last days (well, actually during the last nights [*]), I’ve been spending some time in adapting frogr 0.2 to also compile and work on my brand new N900 (thanks Igalia!), and this is the humble result up to date:
Perhaps you’re thinking why the hell I needed frogr to upload pictures when the N900 already comes with a nice and handy sharing application to upload pictures directly from the camera app or the image viewer, so here you have some use cases where I found the sharing app not enough for my needs:
- To upload several pictures in a row to flickr, instead of having to do it one by one (tipical use case after taking several pictures that I’d like to share/backup in flickr).
- To set same name, description and/or tags to a bunch of pictures instead of doing it one by one (related to previous use case).
- To be able to upload pictures as “private” instead of “public”.
Update: I’m correcting this post here since it seems the sharing application already was capable of doing some of those things I mentioned above (ups!). Anyway, as I commented there, this does not discourage me even a little bit of keeping porting my little frogr to Fremantle, but just encourage me to try to make a difference and because… why not to tell it? I’d just love to bring frogr with me wherever I go . Thanks Daniel for your comment!
Current status of this port to Fremantle is still work in progress so don’t expect to find anything working out-of-the-box if you download the source code at this moment, but the idea is to get it into a stable state soon to upload it to maemo-extras, along with a packaged version for Fremantle of the great flickcurl library, which is a requirement for frogr to work (and at this moment I’m jsut packaging and using it on my own for development purposes).
[*] I think the screenshot explains pretty well the main reason why I work so slowly and at late hours in frogr

During the last days (well, actually during the last nights [*]), I’ve been spending some time in adapting frogr 0.2 to also compile and work on my brand new N900 (thanks Igalia!), and this is the humble result up to date:
Perhaps you’re thinking why the hell I needed frogr to upload pictures when the N900 already comes with a nice and handy sharing application to upload pictures directly from the camera app or the image viewer, so here you have some use cases where I found the sharing app not enough for my needs:
- To upload several pictures in a row to flickr, instead of having to do it one by one (tipical use case after taking several pictures that I’d like to share/backup in flickr).
- To set same name, description and/or tags to a bunch of pictures instead of doing it one by one (related to previous use case).
- To be able to upload pictures as “private” instead of “public”.
Update: I’m correcting this post here since it seems the sharing application already was capable of doing some of those things I mentioned above (ups!). Anyway, as I commented there, this does not discourage me even a little bit of keeping porting my little frogr to Fremantle, but just encourage me to try to make a difference and because… why not to tell it? I’d just love to bring frogr with me wherever I go :-). Thanks Daniel for your comment!
Current status of this port to Fremantle is still work in progress so don’t expect to find anything working out-of-the-box if you download the source code at this moment, but the idea is to get it into a stable state soon to upload it to maemo-extras, along with a packaged version for Fremantle of the great flickcurl library, which is a requirement for frogr to work (and at this moment I’m jsut packaging and using it on my own for development purposes).
[*] I think the screenshot explains pretty well the main reason why I work so slowly and at late hours in frogr :-)

No, no, this is not just another nostalgic article about crappy games from the late '80s and early '90s before the Microsoft came and bought our souls.
This is the article about the Maemo port of the DOOM, a game which set new standards for graphic quality and graphic violence in computer gaming when it hit PCs in 1993! Doom is a landmark title in the first-person shooter video game genre, and in first person gaming in general.
I loved this game and have played every Doom version since the early days and I can’t tell you how happy I am because I’m able to run in on my lovely Nokia N900 and its great high-defi... .. .
Yesterday I finally uploaded the changes I had locally committed in my git clone of SeriesFinale and send them also for building in the extras repository of Maemo.
The 0.3 version has the following changes:
Added extra information to tree views
While you can enter the list of episodes and check what’s the next you need to watch, it is boring to need to navigate so much just to check this, so I added some extra information to the shows and seasons views. Basically now you’ll readily know how many seasons you have in a show, how many episodes you are left to watch, what’s the next one to go and which seasons/shows are completely watched.

SeriesFinale 0.3 seasons view
Added configuration file handling and episodes order recall
Paco Zafra, a SeriesFinale user, asked for the app to remember his episodes’ sorting preferences and with this version it will start doing so. Hope you like it Paco.
This also means it now stores an XML file with these preferences and will do it for other future preferences added to the program.
i18n:
With this release I also added support for internationalization and included the Portuguese translation already.
You can contribute to SeriesFinale by sending me a .po file translated in your language.

SeriesFinale 0.3 in Portuguese
Apart from the changes above, several code improvements were made.
The update should be arriving at you N900 any time soon.
Hope you like it!

After a recent firmware release to v44.1 firmware, Nokia has now finally opened its door for the Maemo Platform, more specifically Nokia N900.
Therefore from now on, whenever you click on any Ovi Store icon, bookmark or shortcut on your N900 desktop, you are now taken to a smart Ovi Store interface tailor made for N900 where lots of Apps, Games, Utilities, Video Clips etc have already been made available. This Ovi Store for Maemo also features a collection of Wallpapers and Themes to personalise your N900.
Here is a Video Demo of the newly launched Ovi Store on the Nokia N900, by The Nokia Blog. Do Check it out.
Similar Posts:
- Video : Quake 3 on Nokia N900
- Sygic Mobile Maps for Nokia N900 Coming Soon
- Video : Unboxing the Nokia N900
- Nokia N900 is Official runs Maemo Linux and might be the Best Nokia Phone Ever
- Nokia brings Qt port to Maemo5 , shows it off on N900 on Video

Samsung Electronics Co., Ltd., the world leader in advanced semiconductor technology solutions, today announced two high-density memory solutions for mobile devices. The new storage solutions – a 64 GB moviNANDTM memory device and a 32GB microSD memory card – satisfy mobile handset designers’ requirements for advanced compact high-density memory.
"Samsung’s high-density memory solutions bring the storage capacity levels of computing systems to small, mobile devices," said Dong-Soo Jun, executive vice president, memory marketing, Samsung Electronics.
He added, “The 64GB embedded memory, moviNAND, and the 32GB microSD card each greatly expand the data storage density of mobile devices, meeting custo... .. .


The Ovi Store for Maemo just arrived for the Nokia N900 and some users already found a way to bypass the payment gateway. An example is that users were able install the extra level for Angry Birds that costs $3 directly from the Nokia N900 for free. I’m assuming Nokia found about the security breach right away because the extra level is no longer listed at the store.
Developer of Angry Birds concerned about the Ovi Store problem
I actually purchased the extra level for Angry Birds while it was still available because I love the game! I discourage piracy and will not share how these users were able to download it for free, but here’s the ongoing discussion from the Maemo community where this issue was brought up.
The Ovi Store is clearly labeled as beta, but I hope this incident does not discourage other developers from creating awesome apps for the Maemo platform. I also hope Nokia sorts this out as soon as possible because I know plenty of Nokia N900 users want to get that extra level for Angry Birds!
If you enjoyed this article, you might also like...

Use coupon code 4$11W9VRS8BT0N to get the Nokia N900 for $469.99 at Dell. Coupon expires after 600 redemptions or January 16th, 2010, whichever comes first. It’s cheaper than Nokia’s retail sites right now ($569) and even Amazon.
The Nokia N900 packs a powerful ARM Cortex-A8 processor, up to 1GB of application memory and graphics accelerator. There’s also a 5 megapixel camera, built-in GPS, hardware keyboard, and more. Take a look at my Nokia N900 review for more details and my thoughts on this device.
If you enjoyed this article, you might also like...
In order to help people, free and widely available maps are a good tool to rescue parties. Many users of OpenStreetMap have organized a wiki page to manage the work that needs to be done to quickly improve OpenStreetMap for this part of the world. Thankfully, Yahoo has high resolution imagery of the region making it possible to trace the streets. Note: remember that only Yahoo imagery can be used, as OpenStreetMap has a signed derivative work permission with Yahoo.
If you know how to edit maps, maybe you can land a hand! CrisisCommon also has other resources.
Follow-up: Mikel Maron has before and after images along with more info.

Yes, it's another AAM tutorial video for those who are new to the Nokia N900. This video shows how to customise the N900's four-screen desktop, and also includes an example layout at the end. The video can be viewed below.
So here are the items I brought back from my trek in the wilderness, after I didn’t get eaten.
First, I quickly realised there would be no “cut ‘n paste, roll-my-own” here. COMET is a complex beast, covering a good handful of different techniques, relying heavily on javascript code and AJAX, and accordingly having to negotiate with browsers to work around incompatibilities. The only way someone like me could use that stuff would be through a ready-made package to encapsulate the complexity of setting up the communication channels between clients and servers, on both sides.
Speaking of which, I also discovered that I would have to add another web server to my toolbox. You see, http is a stateless protocol, by design: a client sends a request to a server, the server responds, and both happily forget about each other right away. There is normally no way for a client to stay connected to a server indefinitely, much less for a server to send data to a client that didn’t ask for anything… Pushing the boundaries of the protocol specs that hard requires active participation of the server, to say the least. So COMET servers tend to be specialized and dedicated to their function — feeding their clients. If these also have need of standard, request/response http services, they must ask somewhere else.
So, if a picture is starting to build in your mind, you may see where this is leading: if one client communicates with a “normal” web server (say, web2py), and the result of that interaction is pushed to another client by an unrelated COMET server, where is the missing link?
The answer is that the two http servers must communicate between them through a “message queue”, using a protocol which adds yet another entry to the alphabet soup: STOMP (Streaming Text Orientated Messaging Protocol). A complete COMET package will also include a STOMP server, such as MorbidQ or RabbitMQ… it sort of piles up, doesn’t it ? :-)
Finally, I learnt that the various methods used by COMET servers to stream data to their clients all had their specific pros and cons: that’s why there are several, to choose the best one for a given job. Fortunately for me, those pros and cons mostly seem to revolve around the same couple of issues: scalability and performance with many clients, and/or fine-grained control over the appearance of the content being streamed to a client. As I only intend to have one client at a time, and basically just switch it from one Web site to another, this, at least, was something I wouldn’t have to worry about.
So I set out to summarily evaluate the prominent COMET packages, and rather quickly settled on the one we’ll see next: Orbited.
And hot on the heels of the little Maemo firmware update from the other day, here’s the other shoe dropping: http://conversations.nokia.com/2010/01/14/nokia-n900-software-update-part-2/
I think I hear the sound of happy N900s… not to mention maemo.org community members relieved to see the release accompanied by a Nokia announcement. Oh, on that note: http://wiki.maemo.org/Maemo_5/PR1.1.
Fire ‘em up!
Posted in Mentioning Maemo, Ways of Rocking Tagged: firmware, LinkedIn, Maemo, maemo.org, N900, Nokia, PR 1.1


The Nokia N900 received a minor update on Monday to prepare for the major update released just now. The Maemo team is calling the update Maemo 5 PR1.1, but the version number is 2.2009.51-1. Nokia has provided the official changelog and wow it is long!
I was planning on just copying and paste the changelog here, but you’ll be overwhelmed. Read the Maemo 5 PR1.1 changelog.
The update is available through the application manager on the Nokia N900, so go check if it’s available for you. I’ll report back my thoughts after spending some time with the new firmware.
If you enjoyed this article, you might also like...

Its raining firmware updates from Nokia once again . The N900 which got a minor firmware update(version 44.1) few days back is now getting a HUGE firmware update which is around 89.5 MB. This update bears the version number 51.1 and is also known as a PR 1.1 update. Check out the screenshots for the details. If you don’t get a prompt about the update. Head over to the Application manager and click on the updates icon.
You will see a Maemo5 item in the list of updates available. This is all over the air (OTA) with no need for a PC or NSU. But to get this update you must have the version 44.1 firmware installed on your phone.
We recommend you to take a backup before installing the update. Also make sure you have sufficient amount of charge left or connect the phone to a charger.
Since the update is huge is size even OTA , use a Wi-Fi connection .
We will post the Changelog soon.
Similar Posts:- Nokia N900 Firmware Updated To Version 3.2010.02-8
- Nokia N86 gets bumped to v21.006 Firmware
- The Updates Continue to Roll from Nokia: E63 AND 5800XM get new firmware and Nokia Maps Updater goes to V1.08
- New Firmware Update v31 out for Nokia N85
- Nokia E72 gets a firmware update to v22.007

The Nokia N900 just got a firmware update to version 55.1 or PR1.1. The changelog for the update has been posted on the Maemo Wiki and we are still counting the changes this update brings.
You, like I, may have noticed that PR 1.1 is out as of this morning!
It is a big update and if you get a complaint of too little space, you may need to uninstall some applications. If you run into issues, please post a comment here, ask for help on talk.maemo.org thread or the #maemo IRC channel on freenode.net.
You can find the proper change log in the wiki. The changelog includes a full list of fixed bugs that the community reported against the initial product release. A big thank you to everyone who opened a bug!
The flashable images will be available in the usual location, tablets-dev during today. So you can also flash your device, if the SSU update for some reason fails.
The SDK will also be updated today. If you don’t have the SDK and want to start coding, get it here. For MADDE users, we are looking at possibly updating the MADDE tech preview to PR 1.1 also.
Enjoy the new release!
P.S. it seems that talk.maemo.org got overrun by traffic. Need to get that back on-line again.

After the minor software update that brought Ovi store and app manager face lift earlier this week Nokia has released the first major update for its flagship Smartphone that brings wide range of improvements , dozens of minor bug fixes and further optimizes functionality and stability of the phone across many applications.
Maemo 5 PR1.1 is being released on January 14, 2010. Starting in Finland at 7am local time and following a staggering process country by country through the different time zones.
This update is currently only available over the air by users with the PR1.0.1 already installed. Images for manula flashing will be available later today as well so in case you can’t get updat... .. .

I noticed a bug report about portrait mode on the Nokia N900’s web browser. Wait… there’s portrait view now? It seems this hidden feature can be enabled on the web browser by pressing Ctrl-Shift-o. This works on the latest Nokia N900 firmware 2.2009.51-1 and seems to be an undocumented feature. I made a video to show you how it looks.
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.
Pressing the three buttons toggle it on and off, maintaining the setting even after rebooting the Nokia N900. The screen automatically rotates when the keyboard is closed and the device is held upright. It goes back to landscape view if keyboard is slid open. The on-screen keyboard also appears in landscape view only.
Despite some of the drawbacks I mentioned above, it’s cool that Nokia left this “hidden feature” to be found by its users. I believe this option was hidden because it is simply not finished yet.
I actually prefer to use browser in landscape view, but some websites appear better in portrait mode. For example, my favorite Nokia N900 Twitter web app, Hahlo.com, looks great in that view.
If you enjoyed this article, you might also like...

The N900's minor firmware update earlier this week (PR1.0.1) was to prepare for a larger update, and that larger update (PR1.1) is now being rolled out country-by-country. You can find the full technical details on the maemo.org wiki. There have been quite a number of bug fixes and feature improvements, including support for Microsoft Exchange 2003. The new firmware version should become available worldwide over the next couple of days, so if you can't see it yet try again tomorrow.

A very short but useful hint which not everyone knows: you can access your contacts directly from the N900 desktop by just typing them on the keyboard. You don't even need to have the Contacts app open, it will open automatically at the correct section when you start typing. See the video embedded below for a demonstration.
Due to popular demand, the Headphone Daemon is now available for Fremantle and the N900, too. A package is in Extras-Devel and should be available for QA testing in Extras-Testing soon. There is also a discussion thread on t.m.o and the packages page for QA.
In other news, I'll be giving a talk about Maemo.org and Maemo development at the Metalab Vienna on the 22nd of January. This is in preparation of the Hackathon that's happening on the weekend after the talk (a good opportunity to hack on CLI Sharing, maybe..).
In general, it seems like the N900 seems to get up to speed here in Austria now: The Nokia App Forum Alps is organizing a competition for mobile applications, so hopefully we see some new apps coming out of this. And if you happen to be around Hagenberg in early March, do join the Mobile Developers Conference.
A new gPodder version will be out "very soon now" - just one bug and one feature (my.gpodder.org API) left to do. I hope I'll be able to do it this weekend, so you can all enjoy the #maebar UI updates and new features such as Flickr support.

A few weeks ago, I got a cool Christmas present from work. It's pretty sweet, and I've been writing some apps for it. I'll try and blog about them here.

A while ago, I wrote some a number of account plugins for Maemo 5, so that other Telepathy connection managers could be used and well-integrated into the N900's Contacts and Conversations User interface. This enables the following extra protocols:
- AIM
- GaduGadu
- Groupwise
- ICQ
- IRC (currently only supports 1-to-1 private messages)
- MSN (soon to gain calling support)
- link-local XMPP
- Sametime
- Yahoo
There are still a few problems which I'll try to iron out soon enough but they appear to be working pretty well. The best thing about it is clearly the integration with the rest of the phone, as demonstrated by Marco in the screenshot above.
The PR1.1 update, which is due today, also opens the door for enabling other protocols dynamically by providing libpurple plugins. I will be adding Facebook Chat support soon, and someone else has made a package for Twitter.
This is in extras-testing for you all to download and try out. You can find all the packages in the "Network" category of the Application manager. The Extra protocol plugins for Conversations and Contacts metapackage (telepathy-extras, in reality) pulls in all the cool account plugins and connection managers of the time. File bugs from the maemo.org package link.
Besides some patches to aid MMC booting, what is added is few very important lines:
SLIDE_STATE=`cat /sys/devices/platform/gpio-switch/state`
if [ x"$SLIDE_STATE = "xopen" ]; then
echo_g "slide open, attempting to use bootmenu"
[ -f /bootmenu.sh ] && . /bootmenu.sh
fi
What does this mean? This means, that when you have the keyboard slid out at power on, it will look for /bootmenu.sh and try to include it in the boot process. If it doesn't exist, it goes on with business as usual.
This means, you can add have fanoush's bootmenu or your own rescue menu, or whatever could be interesting to have this early in the process.
Thanks to fanoush for his bootmenu and to Peter De Schrijver from Nokia for applying my patches.
A request to DNS management has been sent to start pointing maemo.org to the new infrastructure tomorrow at 8:00 UTC and it was acknowledged and scheduled.
After the change there is about a 6-24 hour period in which the DNS change propagates all over the world.
To do things in a sensible way and to minimise downtime, the old site will go to read only (off-line for garage) mode tomorrow morning. Then the last changes are synced over to the new site and the new site will then be opened to public.
When you see the new site naturally depends on the DNS propagation speed, but 3-12 hours seems to be normal based on the smaller moves done earlier.
Things you will experience are:
- Read only on the site before and during the move
- Garage will show a ‘we are moving page’
- No wiki editing during the move
- No git and svn work during the move
Things you might experience are:
- Some data loss is possible, but we’ll try to avoid it
- The site will look strange for a while as the changes take place and the static content is pointing wrong for a while
Things you should not have problems with:
- talk.maemo.org Talk will be open to public all the time, it is on separate hardware and not moving
- bugs.maemo.org Bugs moved last week, it’s there waiting for the other services
- Mailing lists moved to the new hardware some weeks back
After the DNS change propagates the services will start appearing normally again, and naturally there will be notices posted.
When everything is done, please be patient with the service, and open bugs on anything that looks odd or doesn’t work. Raising issues on this post, the community mailing list and on talk will also help. But bugs are a sure way to make an issue known (also remember that more bugs is more work for Andre, so please check for duplicates before opening).
And then a huge thanks to the people who have been hard at work throughout the move! Ferenc and Niels have done the bulk of the work. Ed, Jeremiah, Eero and Bergie pitched in. Much appreciated everyone! Naturally not forgetting the people at the new ISP, it was a crash course into the infra needs of maemo.org for them

Recently, I've been working on a file transfer app for the N900. It's called monorail and I uploaded it to extras-devel last night, so you can try it out right now.

I implemented an OssoABookContactView with support for filtering on Contact Capabilities (or a draft of it, at least) as old-style caps aren't great. This gives a nice list of address book contacts who have at least one account that should support receiving file transfers. It would be nice if these extra caps could go into the address book which is where they belong, but it won't.
If someone would find this widget useful, I'll clean up the code and maybe throw it in its own library.

Choose one of the accounts which support file transfer.
I also started to implement a sharing plugin, but it turns out it's poorly documented and appears to be impossible to do anything useful for my use-case, like popping up a dialog when the user taps "Share". The example isn't very exemplary, but does contain some amusing code.
This sharing plugin is only half-written and impossible to debug. If anyone has any pointers on writing these plugins, I would appreciate them.

It's a shame that although Hildon widgets can look really good on the device, it can often take some fiddling to make them look consistent with the rest of the UI. Additionally, oddities in some widgets can leave you baffled, or amused.
The most annoying thing I have come across regarding this app is just how little I can get it integrated. The file manager is all hard-coded so there's no way to add a Send to Contact menu item, and no buttons can be added to the libsharing dialog (which appears when the user shares a photo) which is annoying as it looks like it's missing this feature.

Oh, and Telepathy is pretty sweet.
The long-awaited firmware is now available for the Nokia N900 after a smaller preview one was released yesterday. This new firmware, v2.2009.51-1 is now available through the device’s onboard update process, and brings a massive changelog of updates, both large and small.
The biggest things you’ll notice in this new update, though, are support for portrait-mode web browsing and updated support for Microsoft Exchange 2003. The portrait web-browsing is not enabled by default – you’ll need to press Ctrl + Shift + O in the browser to activate it, but aside from that, it seems to work well. Text is properly reformatted to fit the taller display orientation and overall it’s quite nice. Unfortunately, text input hasn’t caught up, so you’ll still need to rotate back to landscape and use both hands to enter any information in a web form. This is going to get really old, really fast, so hopefully Nokia is working on a portrait-mode QWERTY keyboard option soon.
The new Exchange support should make syncing with various accounts a much smoother process, and the email client has also been updated to hopefully provide a smoother experience for users who have overly large inboxes. Supposedly, Ovi Maps was also updated significantly, though I haven’t had a chance to check that out just yet. You can view the full changelog here.
If you get an error that you don’t have enough space, try deactivating a catalog or two, and then trying again – this worked for me.
Related Posts
So far my N900 seems to be a lot zippier with the latest firmware and I have heard reports that battery life should also be improved significantly so will keep an eye on this too. I just read a great tip from Mark over at The Nokia Blog where you can actually switch to portrait mode in the default web browser with a bit of finger gymnastics. Mark created a video to show how this works. You will need the latest firmware to enable this capability.
I didn’t watch the video at first and just read that you need to press Ctrl-Shift-O to enable portrait mode and after doing this over and over I saw now switch at all. I then watched the video and discovered you enter this three-finger press and then close the keyboard to see the browser in portrait mode. You can then open and close the keyboard to toggle back and forth. To turn off this functionality you can do the three-finger toggle again. To me, this is actually a very slick default to have since I always browse with the keyboard open in landscape anyways. Google Reader’s iPhone formatted page looks and works great in portrait mode and is something I use all the time. FYI, text input fields do NOT appear to work in portrait mode so this orientation is just a good way for single hand browsing where you can scroll with your thumb and is not for power surfing.
Thanks to Dave Neary I was reminded this morning of the upcoming FOSDEM 2010 conference in Brussels, Belgium, and brought up to date more-or-less on Maemo participation.
For those unfamiliar, FOSDEM stands for “Free and Open Source Developers’ European Meeting” and is an event held annually in Brussells. The website description is:
FOSDEM is a free and non-commercial event organized by the community for the community. The goal is to provide Free Software and Open Source developers and communities a place to meet to:
- get in touch with other developers and projects;
- be informed about the latest developments in the Free Software and Open Source world;
- attend interesting talks and presentations held in large conference rooms by Free Software and Open Source project leaders and committers on various topics; and
- to promote the development and the benefits of Free Software and Open Source solutions.
Participation and attendance is totally free, though the organization gratefully accepts donationals and sponsorships.
Maemo had respectable representation in 2009 and hopefully this year is no different. Note, however, that most of those listed on the current Maemo wiki are tentative for FOSDEM 2010– if you know for sure you’re going, now is the time to update your status! I’m listed as volunteering but that was a shot in the dark; hopefully though we’ll have some sort of community council representation, possibly our chairman Valerio.
The event is scheduled for the 6th and 7th of February this year. Details provided by Dave are:
Here’s the latest from FOSDEM co-ordination:
* Stand – unfortunately, we missed the November deadline for requesting a stand, so there will be no Maemo stand in FOSDEM this year. The list of stands is here: http://www.fosdem.org/2010/stands
* Presentations: There will be a Maemo presence in at least 3 different
devrooms this year:
* Mobile & Embedded
* GNOME
* CrossdistroThe final schedules have not yet been published.
Also of interest to Maemo participants, no doubt, will be Patrick Ohly’s presentation of SyncEvolution in the lightning talks at 18:00 on Saturday.
As more Maemo related content gets schedules I’ll keep you posted.
I would also like to propose that we have a Maemo get-together on Saturday night in Brussels. Anyone interested?
Hopefully we get enough of the right people going, and this turns out to be a successful engagement for Maemo and FOSDEM alike. I’ll post again when I have more details.
Enjoy the event guys! Keep us updated.
Posted in Mentioning Maemo, The Write Stuff Tagged: 2010, FOSDEM, LinkedIn, Maemo, open source



Once I had this general understanding of how things stood, which took a good while, choosing a COMET server package was no big deal.
mkfs.jffs2 -d $ROOTFS_DIRECTORY -l -n -e 128KiB
-o rootfs.jffs2.raw
sumtool -l -n -e 128KiB -o rootfs.jffs2 -i rootfs.jffs2.raw
Now that the N900 uses ubifs for rootfs instead, how do you do create a flashable rootfs?
You need to make a file, ubinize.cfg:
[ubifs]
mode="ubi"
image="/full/path/to/base.ubi.img"
vol_id="0"
vol_size="200MiB"
vol_type="dynamic"
vol_name="rootfs"
vol_alignment="1"
vol_flags="autoresize"
Then, you run these two commands - you have to grab mtd-utils - Ubuntu Karmic has mtd-utils with ubifs support.
mkfs.ubifs -m 2048 -e 129024 -c 2047 -R 4MiB -r $ROOTFS_DIRECTORY -v /full/path/to/base.ubi.img
ubinize -o /full/path/to/ubi.img ubinize.cfg -m 2048 -p 128KiB -s 512
You can now run flasher-3.5 -r ubi.img -f -R.
What can this information be used for?
* Generate a full snapshot of your NAND rootfs and restore it with flasher after trying out something stupid that failed.
* Flash alternative OS'es onto your N900 NAND.
* Possibilities in rescue menu as in my previous post about bootmenu.sh hook - dump my rootfs to SD and I'll fix it on my PC and reflash it back to my N900.

When we started Maemo 5 we said: let's make the world's best pocketable computer, that is also a good phone! That is exactly what we've managed to do. And this is my vision of the future, too.
My impression is that if you read reviews and blogs, all of those that start with "Internet", "Computer", "Multimedia", "Networking" or any other such terms love N900. They think it's the best device out there. Those, who think it primarily just as a phone have more concerns.
Just as we planned! The best browser ever, the best conversation view, the best social network integration, very good camera & imaging capabilities, good multimedia support --- and a crips and well working mobile phone. And -- as a true computer- open and upgradeable by end users:
- Two firmware updates within a week. Over the air. Some glitches, mostly going well!
- Application store with good stuff in it
- MMS implementation coming in as an open source project (Frals, cool!!!).
- In addition to basic applications, a lot of other very integrated features, such as the Firefox browser, MSN and other IM plugins, codecs etc available as downloadables. Demonstrates the power of a true open Linux computer!
- + many so interesting apps ... hundreds already ....
It's Friday afternoon and I'm still in a phone conference, as you can see in the picture below. I'm in a phone conf (on mute, of course) and on my Facebook at the same time -- and a card game going on ..... this late in Friday, I felt that I needed to post and brag a bit about it ;-)

Yesterday, Nokia announced the latest update to the Nokia N900. This is big update, hundreds of modules to be updated and megabytes of data. However, the update also moves some data out of the small root file system to the much larger regular file system.

Open Source means that you never have to wait for any company to release software in a rigid fashion. We are talking about the Nokia N900 and the Maemo platform.
There is no Google Maps for Maemo so far and we are doubtful if Google will even make one as they are concentrating on Android. So here is a Browser based Google maps application for Maemo which has come from the Maemo Community. Its got almost everything even Google Latitude
Its basically the mobile version of Google Maps on Steroids.
Its got Directions, Layers , Latitude , MyLocation using GPS , Search and even traffic information
Do you notice the little red and yellow areas in the map below apart from the abundance of green ?
The steps which will get you Google Maps on the N900 with GPS
Grab maemo-geolocation v1.1.3-1 by Oleg Romashin which is a MicroB GeoLocation provider extension means your phone will get your GPS location within the browser using the phone’s GPS receiver
Visit http://www.google.com/maps/m on your N900 to use an Almost perfect google maps on your N900







Yodude from HoFo took this to the next level by adding Zoom Controls using some html
Grab this code which contains a pair of html files and you will see the + – zoom controls on the right
This is not a perfect solution as there are some limitations. The maps are fixed and don’t expand to other areas if you drag on the screen like on other platforms.
This is a limitation of the mobile version of Google Maps . Hope that someone finds a workaround to get the desktop version of Google Maps to work fine this extension as its not working fine now.
A Native app would be cool but for now something is better than nothing.
via HoFo
Similar Posts:- Google Maps v3.0 released.
- Apple ditching Google Maps on the iPhone for own Mapping solution ?
- Google Navigation will come to iPhone, but only if Apple approves
- Google Maps 4.0 gets released. Adds Support for Google Buzz
- Google Adds Turn by Turn Navigation. Releases Maps Navigation for Android 2.0
This week, we can also add another feather in the cap, so to speak - the opening of the N900 OVI store. This has brought the N900 into the spotlight as a platform for commercial developers. The maemo.org community is sure to benefit from this as the platform finally has the 'public' cachet it deserves. We've been fortunate to have a large community developer-base, and this is a welcome addition to that existing talent. Expect fun games, eye popping whiz-bang gizmos, and who knows what else. I've already entertained myself with a few games like Airport and Discs. Meanwhile, it is fun to show off gizmos such as Anglemeter and Level. I received the comment last night that "no phone should have a protractor in it!", after showing off the Anglemeter application to a friend.
Maemo's future is looking great! Hopefully, in short time, the OVI store will be chock full of apps for our Maemo-powered handhelds. Whatever it is we desire, I certainly hope there will be an app - no, a .deb for that.
Well, you can’t go much further out than Pluto without leaving the neighbourhood altogether, so it’s back to Earth now…
We will conclude Season Two with a quick but much-needed reality check:
Does the system work ? Yes. Surprisingly well, one might say, for something that should not be possible by design.
Is it useful ? Definitely. Once you see it in action it tends to give you ideas for other uses: displaying digital images; a family agenda; sending short messages or reminders from outside to those at home, and so on. There is much potential in having a full-blown web app server on the remote-command side; using it just to display a menu of icons is admittedly trivial, but you can stray from that initial approach for more elaborate actions. Like HTML-scraping the target and displaying a custom version on the remote instead of the original page; forms for data entry; remote controlling a gallery; automatically displaying sites depending on the weekday and hour, cron-like. And certainly a lot more I just didn’t think of.
Fine, but did it solve my original problem ? Not really, because in the meantime an N900 joined the family, so I still have too many devices :-)
After this rather high-level view of the what and why, I plan (if there’s interest…) to follow up with a more technical, hands-on Season Three about the how: the innards of Hyakutake as an application, its various bits ‘n pieces, their installation, configuration, and even — gasp — actual code. And screenshots :-)
Any takers ?

The Nokia N900 and Linux-based Maemo software platform attract a growing number of developers and brands signing on to create innovative applications that enrich the device experience.
Fusing PC power, the internet, and the mobile phone together with an intuitive user interface, Maemo and the Nokia N900 prove an attractive avenue for creative collaboration and distribution. The applications allow users to customize and personalize the device further to meet their needs.
The Associated Press announced that AP Mobile, the award-winning multimedia news portal that provides anytime access to international, national and local news, is availabl... .. .

Qik, the leading live mobile video streaming platform, expands their relationship with Nokia in developing a Qik application optimized for the Nokia N900 and Maemo software. Utilizing a new user interface, streaming live video from a mobile device is made easy with on-screen features including adding a title or adjusting the privacy settings.
With a high speed data connectivity over 3G or WiFi, a 5MP camera, dual LED flash and Carl Zeiss Optics, taking videos and streaming them with Qik has never been simpler than with the N900.
Qik lets anyone easily stream live video from their handset, sharing their moments in real-time with selected friends and family or the entire world. More than three dozen Nokia handsets are Qik-com... .. .
This is the post I wish existed when I was looking for how to do this simple thing. I spent hours reading around trying to figure out how to show my app is busy, but to no avail.

Continuing the ping pong legal battle between Apple and Nokia over patents and IP, Apple have filed with the International Trade Commission asking for a US import ban on Nokia products... mirroring the complaint Nokia made to ITC about Apple. While escalating quickly, this progression of claim and counter-claim is to be expected as both companies legal departments engage in brinkmanship before negotiation.

The N900's built in media player has a slightly eccentric way of handling playlists, but it is fairly easy once you get used to it. We've done a brief video to show you how it works, you can watch it embedded below.
I started using Palm devices back in 1997 with the Pilot 1000 and then spent several years moving through a full lineup of Palm devices. I still have a few Palm devices, including the Centro and Treo Pro. I purchased a Palm Pre on the day they were released last year, but had to return it because I just did not have a great Sprint signal and found the hardware to be a bit weak with a wobbly display. I found the operating system to be fantastic while app support was weak at that time. I asked several questions in the PreCentral.net forums and received some excellent responses from the readers there. With the Pre coming soon to Verizon Wireless with a MiFi capability I am going to take a serious look at the devices again because I have a special place in my heart for the Palm name. This week here on Nokia Experts I am taking a look at two Palm webOS device (the Pre and Pixi), the operating system, some capabilities & functionality, a quick comparison to S60 and Maemo, and some closing thoughts.
Hardware: Palm Pre and Palm Pixi
I had a Pre for 11 days and have to admit I miss it now and want to add it to my smartphone collection again. I loved that there was a hardware keyboard with a beautiful touch screen, along with a user interface that blows away what the iPhone provides. The first time I had a chance to see the Pixi was when Dieter brought one to the Smartphone Round Robin event. I was blown away by the miniscule size of the device, while still having a functional keyboard and display. I have a few thoughts on each device below, but recommend you visit the incredible reviews of both of these over on PreCentral.net. Dieter’s Palm Pre review is one of the BEST on the Internet and even includes 12 videos, found in the sidebar. The Palm Pixi review is also one of the few you will even find on the Internet and covers all aspects of this ultra-portable device.

Hi Everyone,
there is less than two weeks left for this year’s LinuxTag Call For Papers.
The event takes place in Berlin, Germany during early summer.
The program committee hopes to fill some of the slots in the Mobile & Embedded
track with Maemo related talks. So feel free to submit a talk!
http://www.linuxtag.org/2010/en/program/call-for-papers.html

Software developer Joikusoft has announced, via their Facebook page, that 'JoikuSpot for Maemo OS' will be published soon. The software, which is already available for Nokia's Symbian devices, turns your N900 into a WiFi hotspot. Other devices, such as a laptops, connect to the N900 over WiFi, with the connection to the Internet provided the N900's cellular (3G) connection.

Proporta have been touting their Gadget Bag for a while now and I decided it was high time to give this accessory the ultimate test - give it to road warrior Ewan to fill/destroy. Here's his write-up, highlighting just how much stuff can be packed into the bag but also bemoaning the lack of internal loops and ties to stop your bits from rattling around. It's a positive review overall though and you can't argue with the price.
A Quick Look at Maemo Official Platform in Bugzilla
2010-01-11 through 2010-01-17
A Quick Look at Maemo Official Applications in Bugzilla
2010-01-11 through 2010-01-17


For those who are interested in knowing how steep is your N900, or the
object that supports it. Meet the 4×4 inclinometer.
I developed it to use in my car, hence the name 4×4 inclinometer. Using this
application I can know the slope of the obstacles or the ground below my
car.
According to the manual of the car, it can be in an angle of heel of 45 degrees
with no problem, something higher than this is at my own risk. When I read
this information, just imagined the software for the N900:)
The current version depends on Qt 4.6 with the animation framework. The
animation is used to rotate the images of the car, smoothing the movement. I
am not an expert in gimp, so forgive me for the images poorly done. Next
version I will put a simple support for themes.
The intallations files are already in extras-devel, so you just need to
apt-get it.
And the sources are available at:
http://git.zimmerle.org/?p=inclinometer.git;a=summary
The car image and the application background are Trademark of Troller Veiculos
Especias S/A, http://www.troller.com.br


My Nokia N900 uses Maemo5 in latest version: 2009.51.1 which still have many bugs open. Some (like 6541) were fixed already but users have to wait for next firmware drop from nokia Maemo team to get them. Of course date of such “gift” is unknown (it can even never happen) so how to solve problem now?
I spent some time digging in Modest git tree to gather changes which will fix #6541 bug. Result works fine on my device, patch is quite small (less then 2KB) but system components updates are not allowed to be pushed into Extras repositories on maemo.org website.
So how to share such useful update? I think that will create repository for such system updates. Maybe will add some other packages there (for sure my version of “mp-fremantle-generic-pr” will be present so updates will be installable without breaking firmware upgrades).
All rights reserved © Marcin Juszkiewicz System updates repository for Maemo5? was originally posted on Marcin Juszkiewicz website
Related posts:
- System updates repository online
- Qt under Maemo is pain to develop with
- Are Maemo5 developer tools obsolete?
Took me less time that I thought — Maemo5 updates repository is on-line.
How to use it? Instruction in few simple steps:
- Fetch GnuPG key which I used to sign repository.
- Add it to APT on Nokia N900: “
apt-key add apt-key.asc
“ - Add my repository to APT sources by storing following line in /etc/apt/sources.list.d/system-updates.list file:
deb http://marcin.juszkiewicz.com.pl/download/maemo/repos/system-updates/2009.51/ ./
- Run “
apt-get update
” or use Hildon Application Manager (H-A-M) refresh function. - Run “
apt-get upgrade
” or check did H-A-M listed some upgrades and tell him to install them.
So far my repository contains Modest with fix for bug #6541 and “Maemo 5″ metapackage altered to allow system updates to be installed. Sources of all packages are provided of course.
All rights reserved © Marcin Juszkiewicz System updates repository online was originally posted on Marcin Juszkiewicz website
Related posts:
For the last few weeks has Debarshi Ray contributed to Tracker’s Nautilus plugin and worked on Solang, a photo manager that will start using Tracker’s SPARQL capability to get a language to query for metadata about the photos and the photos themselves.
Debarshi explains it all very well himself on his own blog.
We’ll probably do a lightening demo during our Tracker presentation at FOSDEM about how Solang did this integration. We’re also planning to demo the code of a few other applications that are working on integrating with Tracker’s store.
Somebody should port Solang to the next version of Maemo!
In this case we have have a libosso version which is higher than the one in previous releases. As this dependency gets automatically added when compiling in the PR1.1 SDK this poses a problem.
The autobuilder uses the repository.maemo.org repository, so it automatically uses newer packages when they are available.
For Extras this means that install of an application which is compiled against the new SDK fails without any description we can expect an end-user to understand. This is something which should be prevented.
How can we work around this problem:
1: Only compile against the original SDK.
This prevents new features from ever be available to developers, but should work until there is real API/ABI breakage in a new firmware.
2: Use version specific repositories
This needs Application Manager support as we need to fetch from a separate repository every time. Also requires us to build against every sdk version known to man.
3: Depend on >= mp-fremantle-generic-pr | maemo-version
We would need a hack in the autobuilder to add depends to pr and maemo version. This way a user needs to upgrade to at least the required firmware image. I think this will make it easier for an end-user to understand what is happening.
We could, with help of the AM team, even detect in the AM that a firmware upgrade is required and give a the end user a nice warning/description.
Currently the AM doesn't have any means to detect which firmware version a package requires. Option 3 solve that issue at the same time.
If you have an alternative solution on how to go about fixing this
issue, then please let me know.
Discussions on the maemo-developers list or talk.

2G/3G Mode Selection Applet works exactly as it sounds. Installing this applet adds 3 buttons to the Nokia N900’s status menu that lets the user change between 2G only, 3G only, or Dual (3G priority) connection. This is a really quick way to change modes without going through other settings. I made a video to show you how it looks.
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.
This is great for those who want to save battery by staying on 2G only connection, or prevent the phone from looking for an unsupported 3G connection. I personally keep the option on 3G only, because I don’t want my device to even bother looking for a 2G connection. This applet is developed by Faheem Pervez, the same person responsible for the awesome applet, Simple Brightness.
2G/3G Mode Selection Applet was available in Extras-Testing at the time of publishing this post, but I wouldn’t be surprised if it makes it to Maemo Extras by the time you read this. Confused? Read the guide to Maemo Extras first.
If you enjoyed this article, you might also like...

Lately I have been bouncing between the Nokia N900 and Google Nexus One. The Nexus One is one of the slickest Google Android devices available and the application support is outstanding. After using it now for almost two weeks I am indeed finding that I am experiencing the 3G/EDGE poor connectivity issues where the device jumps between these two wireless data connections and at times even drops the connection all together. The Nokia N900 on the other hand has outstanding 3G connectivity and is a very solid performer. There are a few applications I want to see on the N900 and as I have talked about before Twitter is important to me. Back in December, I found out about Witter and while it is much more functional than Mauku, there were some parts of the application that were lacking in user interface elements. BTW, Witter has been developed by Daniel Would as a project to see what he could do with Maemo.
The power of the N900 continues to amaze me again and again. I’ve been a big fan of the gstreamer media framework since shortly after I got my N900 at the Amsterdam Summit, but the possibilites that this brings to Maemo are really extraordinary compared to every other handset. Here is the latest example:
The last few evenings, I spent putting together a very simple (one REC button!) recording widget called “recaller”. Now, it is available for test and comment in extras-devel (CAUTION – this is the repository for possibly highly unstable software). From the description:
A simple widget to record the current phone conversation (AAC, 1 MB/min). Please be aware of local laws guiding the recording of telephone conversations!
- Can also be used as a normal voice recorder.
- Press ‘REC’ to start recording, make your call or record anything else using the in-built mic, press ‘REC’ again to stop.
- Recordings are saved to MyDocs and can be played back through e.g. the File Manager.
Roadmap/ToDo (might get done someday):
- Make it look better
- Allow recording of bluetooth conversations
- Add option to choose saving location
- Add beeping option
Wishlist (no idea if possible or interest in doing it)
- Autostart
- Include contact info / phone number in filename
Once you have a good environment and package setup in place, making new Maemo widgets becomes easy :-) In the last 10 days, I’ve released a IR remote widget for the Nikon DSLR (“shutter”), a sleep timer for the Media Player (“sleeper”), and now “recaller”.
Time to polish or churn out even more? Ideas abound :-)
PS: If this is your first python-homewidget, you need to reboot before it will show up on your desktop. Sorry, not my mistake, but a bug in a library I’m using.
You will need:
* A microSD
* A SD/microSD card reader for your PC
* A Linux installation on your PC.
* A copy of a Mer rootfs for N900 (0.17testing10)
* A copy of the files in your /lib/firmware from your N900. This includes WiFi and Bluetooth firmware.
* PR1.0, PR1.0.1 or PR1.1 on your N900
* That you have installed fanoush's bootmenu (dpkg -i it and run 'Install bootmenu' application icon)
Instructions (must all be done as root):
* Partition your microSD to first partition being Linux and format it as ext3 using mkfs.ext3.
* Mount the ext3 partition on your PC, let's say in /mnt/mer.
* Make sure using 'mount' that your ext3 partition is -not- mounted 'nosuid' or 'nodev'
* cd /mnt/mer
* tar --numeric-owner -pzxf /full/path/to/mer-armel-n900-rootfs-v0.17testing10.tar.gz
* cd lib/firmware
* cp in the files from /lib/firmware from your N900
* umount /mnt/mer
* Make a file "mer.item" in /etc/bootmenu.d on your N900, containing:
ITEM_NAME="Mer (external SD, partition 1)"
ITEM_ID="mer"
ITEM_DEVICE="${EXT_CARD}p1"
ITEM_MODULES="mbcache jbd ext3"
ITEM_FSTYPE="ext3"
ITEM_FSOPTIONS="noatime,ro"
* Reboot your device, have the keyboard slid out. A bootmenu will appear where you can select Mer with the cursor keys.
* Mer booting.. wait for touchscreen calibration step
* And then you can run through the first boot wizard
* And a non-accelerated Mer desktop appears.
What works:
* WiFi
* Touchscreen
* Charging
* Watchdog handling
Of closed source blobs used in Mer (for N900):
* DSME (open source) with libcal (closed source) running from the Maemo5.0 rootfs
* BME running from the Maemo5.0 rootfs
* Firmware files for WiFi and Bluetooth chip amongst others.
Either way, I hope you enjoy playing with an alternative OS on your N900. Feel free to report bugs at http://wiki.maemo.org/Mer/Releases/0.17 and talk to us on #mer on irc.freenode.net if you'd like to contribute to Mer.
To shut down Mer, either sudo reboot or pop the battery.

Today, Nokia released the first public version of the office document viewer for the Nokia N900 phone. It was uploaded to the Maemo repositories. This version supports text files, spreadsheets and presentations in OpenDocument format (ODF) and Microsoft Office formats. The viewer requires the latest update (PR1.1) to the N900 software. You can install 'Office Viewer' by adding the maemo-devel repository to your N900 catalogues:
- Catalog name:
- Maemo Extras-devel
- Web address:
- http://repository.maemo.org/extras-devel
- Distribution:
- fremantle
- Components:
- free
Then the application 'freoffice' will be available in the category 'Office'. The install is 9 megabytes.
With the viewer, you can open multiple files at once, open office documents from your e-mail, search in office files and copy and paste from your documents. A very nice feature is the ability to give presentations with the phone. Here are some screen shots of the viewer running on the N900.
The code for this viewer is available in the KOffice repository. New releases of the viewer will be uploaded to the repository as KOffice progresses towards version 2.2.
The viewer has a simple user interface and responds quickly to user input such as page changing and scrolling.

Today, Nokia released the first public version of the office document viewer for the Nokia N900 phone. It was uploaded to the Maemo repositories. This version supports text files, spreadsheets and presentations in OpenDocument format (ODF) and Microsoft Office formats. The viewer requires the latest update (PR1.1) to the N900 software. You can install 'Office Viewer' by adding the maemo-devel repository to your N900 catalogues:
- Catalog name:
- Maemo Extras-devel
- Web address:
- http://repository.maemo.org/extras-devel
- Distribution:
- fremantle
- Components:
- free
Then the application 'freoffice' will be available in the category 'Office'. The install is 9 megabytes.
With the viewer, you can open multiple files at once, open office documents from your e-mail, search in office files and copy and paste from your documents. A very nice feature is the ability to give presentations with the phone. Here are some screen shots of the viewer running on the N900.
The code for this viewer is available in the KOffice repository. New releases of the viewer will be uploaded to the repository as KOffice progresses towards version 2.2.
The viewer has a simple user interface and responds quickly to user input such as page changing and scrolling.








The KOffice team proudly announced today that Nokia has packaged their cross-platform office suite for Maemo 5 platform and released the first public version of the office document viewer for the Nokia N900 phone.
This particularly means that KOffice is now fully compatible with the latest Maemo device but due the numerous bugs in this early Alpha stage it is only available through the Maemo Devel repository in a typical Linux’s 'release early and often' policy.
Viewer also requires the latest platform version (PR1.1) so in case you still didn’t update you N900 do it as soon as possible! Application uses a custom user int... .. .

We have been hearing from Chris on Twitter than he was working hard on his Nokia N900 review and we finally get a chance to read all about his thoughts in the Engadget N900 review. I enjoyed the review and appreciated what Chris and Thomas wrote and think they are spot on. The web browser is definitely the shining star of the Nokia N900 and if you are a T-Mobile customer who likes to tinker with smartphones it is an excellent choice. As Chris stated at the end, “it’s a computer with a phone, not a phone that can compute.” Then again, he does point out what I have been saying about how it is an excellent Skype device that works well over data connections.
I have mentioned several times that the web browser is so good on the Nokia N900 that you can use it instead of having native applications. That is not to say that I don’t appreciate when I find a good native application to fill a need, such as Witter for Twitter. I finally got around to trying out the web browser method for Google Maps detailed on The Nokia Blog and I have to say it is quite impressive. Through the browser and its integration with your GPS receiver you can get a decent Google Maps experience. However, don’t forget that Nokia Maps was updated with the latest firmware so you now have a couple good mapping and navigation methods on the Nokia N900.
The steps for getting the Google Maps web browser version up and running on your Nokia N900 are as follows:
- Launch the Application Manager and then find & install the maemo-geolocation plugin for the default web browser.
- Restart your Nokia N900. Needed for the plugin to register in your browser.
- Launch the web browser and go to this URL: www.google.com/maps/m
You can also enable mouse mode with the Google Maps site for more functionality.
I would still like to see a native Google Maps client, but given the rather small market for Maemo I highly doubt we will ever see a version for our N900 devices.
Nokia’s launch last year of the N900 mobile computer introduced a bit of disruption to their normal business model. The ripple effect naturally propagated down to the lowest levels and had a huge impact on the semi-independent community, maemo.org.
At 3:35 am CST, Nokia announced that Ovi Maps Navigation will be free to all Nokia smartphone users FOR LIFE! This means tens of millions of devices across the world will have the same functionality of most typical personal GPS devices like Garmin and Tom Tom produce. While obviously a response to Google's free navigation offering on Android, it has far greater implications.
Nokia is throwing its massive reach and weight around. While Google Maps is free is the US and other locales, Ovi Maps 3.3 and its free services will be in tens of millions of devices immediately on a much larger scale.
This means Nokia will be able to provide voice and visual guidance to over 70 different countries with language localization for both drivers and pedestrians alike. This will also include Ovi's planned indoor navi... .. .

We have always had a strong and productive maemo.org community that builds very interesting stuff. Their work has been available for more advanced Maemo users already for some time. I claim that the depth and coolness of those apps and compos beats almost any other mobile platform. Maemo is open and as a true computer OS it allows developers to create really nice applications, widgets, and extensions. If you want to experience them just open disabled repositories or go directly to maemo.org.
And now, Ovi Store for Maemo applications has been open for a week or two. It is the official Nokia supported application store where developers can distribute their work. You should defenately check it out.
Angry Birds is one of the many applications you can install to your N900 from the Ovi Store. This is what the developers of that entertaining game say: " In the first week that Angry Birds has been on the Ovi Store, it has been downloaded almost as many times as the iPhone version in six weeks. Given that most N900 users have not even used Ovi Store yet, we are confident that there will be many more downloads in the months to come, and are sure that the N900 version will be very profitable."
I suggest you read the whole interview and go to the Ovi Store with your N900. Get your apps there, too. And have fun!

There is a pretty slick new development tool for the Maemo platform out now called MADDE. It is aimed at the Maemo sweetspot: Qt development. It works on the big three platforms, though I have only installed it on Linux.
MADDE is designed to make cross compiling and generally building applications easier, and it appears to be doing just that. Installation went smoothly and the documentation is concise and clear. MADDE even provides a debian directory, which is my particular interest at the moment, so let’s take a closer look there to see how MADDE can help you build debs.
The first thing you notice when using MADDE is that when you create a project with it, it creates not just project files, but debian files for you as well. In that debian directory you’ll see a bunch of example files – things you can use if you are going to create a debian README file, man pages and the like. For Maemo, we don’t use man pages, so you can simply remove any file that ends in .ex that you don’t want or need.
There are of course a variety of details of packaging you can go into, but what is very interesting with MADDE is that the package building is included. This means that you can call ‘mad dpkg-buildpackage’ and MADDE knows what to do and goes ahead and does it. You don’t need to fiddle with your environment, unless of course you want to, MADDE saves you a great deal of time by including all the needed tools for packaging.
I will discuss the implications of MADDE and packaging further, and I also hope to dive into some of the source code. (Dear Nokia, please consider releasing your perl modules to CPAN.) But my first impression of MADDE is that it is a huge time saver, and a great maemo development environment – try it out!

Dell is bundling the Nokia N900 with their 15.6-inch Vostro 1015 laptop for $929. The specs are from their $499 ‘Economy Package’ configuration which gets you 2.1GHz Core 2 Duo T6570, Windows 7 Home Premium, 2GB DDR2 SDRAM, 160GB hard drive, dual-layer DVD burner, 2 MP webcam, integrated WiFi, GMA 4500MHD graphics and a 6-cell battery. This bundle means the Nokia N900 is worth $430.
Flip the laptop on eBay close to its listing price and you might come close to getting a really good deal for the Nokia N900. Unless of course you’re interested in keeping the Vostro. I’m not sure how long the discount will be available, but it started on the 21st.
If you enjoyed this article, you might also like...
PyGTKEditor 3.0.9-2 is available in extras-testing. This new version include bugs fix and a new welcome screen instead of a new empty file.

The list of bug fixs since version 3.0.2 (the version available in extras) :
• Version 3.0.2 :
◦ Prefs : default language
◦ Prefs : default language
◦ Prefs : Auto rotate option
◦ Prefs : font and text size
◦ Prefs : enable or not word completion
◦ Fix Bug #6522
◦ Fix Bug #6547
◦ Fix Bug #7021
• Version 3.0.3 :
◦ Fix Help Bug
• Version 3.0.4 :
◦ Prefs : indent size
◦ Welcome screen
◦ Recent Chooser Change
◦ Prefs show lines numbers
• Version 3.0.5 :
◦ Fix 2 syntax errors
• Version 3.0.6 :
◦ Fix None default language : #8074
◦ Detect .txt as text file (no syntax hilight)
• Version 3.0.7 :
◦ Fix uncomplete preference file
◦ Fix icon in package
◦ Fix help windows title
• Version 3.0.8 :
◦ Fix syntax error
• Version 3.0.9 :
◦ Keep last opened folder when opening or saving file instead of going to MyDocs folder by default
◦ Remove saveas menu from welcome screen
◦ Fix Bug #8837
◦ Add errors message when not able to open or decode file
◦ Fix apply prefs for lines numbers
◦ Fix recent file change in main
◦ Fix back to begin search when there is 2 results only
◦ Fix order of recent files
Of course do not hesitate to report any bugs you get on http://bugs.maemo.org or vote for it on http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/pygtkeditor/3.0.9-2

Nokia just announced a competition looking for hackers and modders in the US to submit ideas to transform the Nokia N900 into something else. The top three ideas will be chosen from the ideas submitted by a panel of judges, after which the finalist teams will be provided with a Nokia N900 and some support to actually build their mod. Cash prizes range from USD 3,000 to USD 10,000.
Here’s a video of some example hacks to get you started.
Examples from a previous competition held in October resulted in some cool mods, including a skateboard that tracks your tricks and lets you compete against friends with their own Nokia N900s, an N900-equipped kite that lets you control the camera from the ground, a spray can that brings light graffiti to the N900, a Nokia N900-outfitted belt that vibrates to navigate you in the right direction, and a Nokia N900 with arms that will draw what you photograph on an Etch-a-Sketch.
The final date for submissions is Noon ET, February 15, 2010. You can follow the progress of the project at blogs.nokia.com/pushn900/usa/
If you enjoyed this article, you might also like...

Welcome to MaemoMagaizine.com! This site may seem a little barren content-wise, but don’t worry. I’m just getting started and hope to have a steady stream of Maemo-related content streaming in.
The plan for this website is to have it be a central hub for news, hardware and software reviews, tips and tricks on how to use your device better, interviews with both community and commercial developers and/or contributors, and just general Maemo-related content.
I hope you enjoy your stay!


Yesterday Nokia announced that Ovi Maps navigation was going free for all it smartphones. Initially this is available for Nokia's Symbian device models. However, Anssi Vanjoki, Executive Vice President of Nokia, speaking at the London event said, "we will also be increasing support for this.. and certainly moving forward it will also support Maemo". However no commitment was made for specific Maemo models.


Nokia invites US tweekers and modders to submit their ideas for morphing the Nokia N900 into something entirely new. Whether it’s turning the Nokia N900 into a TV remote control or the brain of a fully functioning robot, the only limit is the contestants’ imagination.
The Nokia N900, which became available in the US this past November, is a powerful mobile computer that uses the open source, Linux-based Maemo Software to deliver a PC-like experience on a handset-sized device.
The top three ideas will be chosen from the ideas submitted by a panel of judges, after which the finalist teams will be provided with a Nokia N900 and so... .. .

Maybe I’m biased. Maybe Python-based applications aren’t a large-enough sector of the application pie to warrant consideration of inclusion into Nokia’s OVI Store. If this is the rationale that Nokia is using, then I strongly disagree.
Of course as long as everything remains the same, C will be the de facto programming language for Maemo devices. As a Python programmer, I had to fight through unstable API’s, lean documentation, and several bugs to be one of the first developers to program a Python application on Maemo 5.
But it was all worth it because I was using a high-level programming language that I could use to quickly create a feature rich application. For developers wanting to program Python for the device now, all those issues are resolved.
The only advantage C has now is: the Python libraries need to be installed as dependencies by the programmer since they do not come preinstalled on the device. This may not seem like a huge issue, but it can be:
Think about it from the user’s perspective: they see two applications in the App. Manager. Both are, let’s say, desktop widgets that show you how much free space you have on your SD card. One is written in C and is 35 KB’s. The other is written in Python and is 5 MB’s. The Python one has to pull in all the Python dependencies (python, python-hildon, python-hildondesktop, python-osso, etc.) because they aren’t preinstalled on the device. Of course, most of that stuff is Optified so it doesn’t take up any additional space on the Root FS, but it doesn’t matter. A user will install the C application because it is so much smaller.
Although that’s an issue, it’s not the biggest one. The biggest one is how does one upload an Python-based application to the OVI Store? Are those dependencies going to be available from OVI?
Right now it is fairly simple to create and upload a Python-based application to maemo.org’s software repository, because the Python libraries are uploaded there. But how about when Python developers want to upload to the premier source for Maemo 5 applications? Will there be any support for them?
It would be great if there was Python support in the OVI Store. Even better would be to push all the common Python libraries in the next SSU, leveling the playing field completely.
What are your thoughts?

One reason the N900 has been launched only in select markets is because it can be considered as a phone for technology enthusiasts rather than normal consumers. The N900 is the only phone powered by Maemo as of now but there are tens of Android phones. A mobile addict Brandon has managed to dual-boot Maemo and Android on the N900
He’s indicating that this is a Proof of Concept rather than a full blown solution. Considering the fact that the N900 uses a ARM Cortex A8 CPU, the hardware can be more than enough to run Android. There is no HOWTO guide as of now which gives you instructions on how to get Android on your N900. We assume that the hack is far from being stable. Lets wait for the reaction from the Maemo Community
Video demo
N900 running Maemo and Android ©, .
Similar Posts:- Soon Sony Ericsson to Launch Android 2.0 Phones
- HTC Magic Launched in India , Android based phones finally come to India
- Which mobile platform do you love and why ?
- Fring On Android & Symbian Gets An Update
- Android G1 to get official version update
Another release in the stable 0.4.x series. Changes since 0.4.8: - Restart application on SIGHUP. - Fix cancellation of HTTP streams and in turn a critical leak. - Correct condition for byte-seeking. - Correctly handle boolean commandline options. - Enable check for Vala if any stamp file is absent. - Fix condition for partial content transfer. - Correct linker argument order. This should fix the build issue on Gentoo. - Work-around for an automake bug. - Limit search slice to result size. - Fix a spelling mistake in error message. - Tell valac to put debugging symbols to generated code so gdb can refer to lines in the Vala source code. Bug fixes in this release: 601395 - restart on SIGHUP All contributors to this release: Zeeshan Ali (Khattak) Jens Georg
Download source tarball here.
Gnome/Moblin Modest
As I told in previous post, we’re developing actively a port of Modest for Gnome and Moblin, trying to keep the user experience we created in Maemo Fremantle releases.
While the goal is having something working for Moblin, Modest way of handling mails (kept simple, and fast to browse) is something you may definitely want to try in y our desktop.
Launchpad PPA for Modest
So, last weeks we’ve started to create packages of Modest for Ubuntu Karmic using the unstable development for Gnome&Moblin. For this we’re using Launchpad PPA. You can get packages for Karmic here:
https://launchpad.net/~jdapena/+archive/modest/
Of course, we would be glad to prepare releases for other distributions. Just ask.
Modest 3.90.x vs 3.2.x
If you check the Modest git repository you’ll see that we’re actively developing in two branches: master and modest-3-2:
- modest-3-2 branch is targetted for Fremantle releases, and is also the stable release path. If you want to install new releases of Modest in your N900 this is the branch you should use. The releases are happening often, and are numbered in 3.2.x series.
- master branch is the unstable work. The main change happening here is the creation of a Gnome&Moblin version of Modest, without hildon/maemo dependencies. This is the branch used for Launchpad PPA releases.
So, Modest release 3.90.4
Today I’ve prepared release 3.90.4 of Modest. The main new feature is that it includes support for handling calendar invitation requests in plugins. So a protocol plugin would be able to handle the calendar invitations and add accept/tentative/decline buttons. Also some bugfixes.
In next hours this should be available in Modest PPA.

A number of adverts, featuring the N900, have started to appear in the mainstream UK media and poster locations. The most prominent advert highlights to multi-tasking capabilities of the device and shows six applications running on the N900's dashboard. Such advertising is likely to reach a more mainstream audience and increase awareness of the N900. Read on for more.

DSP task nodes, under the TI Omap3 domain, are a separate execution threads running on the DSP that implement control or signal processing algorithms.
I’ve just pushed a rewrite for the ping dsp task node to my dsp-samples repository. It works with the dsp-ping program included in dps-tools.
An interesting thing is that it’s nearly 5 times smaller than the dll provided by TI:
-rw-r--r-- 1 1001 1001 3920 Jan 19 15:01 pingdyn_3430.dll64P -rw-r--r-- 1 root root 19816 Jan 19 14:44 pingdyn_3430.dll64P.bak
And maybe I’ll talk about this in the embedded devroom… maybe…

I’m pleased to announce the release of TouchSearch 2.1-2 — this is really a major upgrade for those using 1.3-2. Many things were changed, most notably the look and feel of the widget. Gone is the (admittedly, ugly!) black box background and in is a very sleek semi-transparent background that is more consistent with the look of the built-in desktop widgets:
Also new in this version is the Configure Search Engines interface. This is available from the Widget Options and allows you to create, edit, delete and sort your search engines. Beware though, that the Add Search Engine option is still a bit untested and you may run into a few hiccups while trying to add search engines. Here is the full changelog for those wondering:
- User can now Add, Edit, Delete and Sort search engines
- Widget now features a background with rounded corners and user-selectable opacity
- New integrated help system
- Added WebMD to search engines list
- Numerous bug-fixes and optimizations.
A Quick Look at Maemo Official Platform in Bugzilla
2010-01-18 through 2010-01-24
A Quick Look at Maemo Official Applications in Bugzilla
2010-01-18 through 2010-01-24
A Quick Look at Extras in Bugzilla
2010-01-18 through 2010-01-24

There isn’t a lot of applications for the Nokia N900 at the Ovi Store, so it’s kind of a big deal when new apps show up. The latest one I noticed is called WikiHow. It lets you access over 60,000 how-to articles on several topics. For example, I just learned how to practice proper sushi etiquette. I like what WikiHow is trying to do, but I have a couple of things to complain about their app.
WikiHow displays a random article when opened. I guarantee you the first thing users will notice is that you can’t drag the article to scroll. Instead, there’s a thin scrollbar… Yuck! You can use the arrow keys on the keyboard, which might be more convenient.
The articles themselves are very interesting and I can see myself reading plenty during a roadtrip or a long wait at the doctor’s office. The Survival Kit category might come handy in the future too. Wouldn’t you want to know how to escape from a sinking car or how to survive a long fall?
WikiHow has great content, but their application needs to work on the user interface! I mentioned above that we cannot drag an article, but I find that we can drag lists. Selecting an article from the list isn’t that obvious either. You have to double-tap.
Despite my UI complaints, the content really makes up for it. I also like that I can bookmark content for quicker access next time and also like the option to send links to articles via email.
The WikiHow application is free and available at the Ovi Store. If you don’t have a Nokia N900, you can also go to WikiHow.com to access many of the user-generated content. Check it out and let us know what you think.
If you enjoyed this article, you might also like...

And here comes a new release of mussorgsky, with some features that should help you to have a even more beautiful Album view in your N900 media player:
- By default mussorgsky uses “artist + album” to search online for the album art. Now it is possible to choose manually the search string to find better results:
- Added the alternative to unset the album art, reverting it to the default icon
- The list of songs can be filtered, switching between “all songs” or “songs with incomplete metadata”
- Albums with special characters in their name (like ‘&’) are now handled correctly.
And few UI improvements here and there:
- The buttons in the main screen have now shadows with rounded corners when clicked
- The play, next, back buttons in the edit view come from the mediaplayer theme
- When a song has no metadata at all, it is listed using its filename
It is already available in extras-devel, hope you enjoy it. And finally, thanks to Eric, Aapo and Claudio for their very valuable comments and help!
If you download the PowerVR SDK for the TI OMAP3430 which is used in the N900, you will find a nice shadow mapping examle which uses the OES_depth_texture extension. You can even run this example using the included emulator using the SGX 530 profile.
However if you try to run your code on the actual device you will soon find out that it does NOT support OES_depth_texture. This is quite surprinsing as the device supports OES_texture_float and OES_depth24, so depth_texture should be not too hard to implement.
But the situation is the same on the iPhone 3GS, which uses the same hardware. This leads me to believe that this is not just a driver limitation.
However here is a workaround using a ordinary RGBA texture and byte packing:
const highp vec4 packFactors = vec4(256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0); const highp vec4 cutoffMask = vec4(0.0, 1.0/256.0, 1.0/256.0, 1.0/256.0); void main() { highp vec4 packedVal = vec4(fract(packFactors*gl_FragCoord.z)); gl_FragColor = packedVal - packedVal.xxyz*cutoffMask; }
the packFactors vector basically contains the 3 necessary byte wise shifts to the left. The call to fract() cuts off anythig which is to the left of the byte we want to save and subtracting packedVal.xxyz*cutoffMask cuts off anything to the right of the byte.
The cutting is necessary as we are dealing with floating-point here and we dont know how the hardware selects the value that should go in.
TI OMAP3430 (inc. Nokia N900I just uploaded the latest version of ArtoolkitPlus to Frementle devel, so you can start playing around with it soon. Artoolkit is a marker tracking library which allows Augmented Reality applications similar to ARhrrr possible. I am currently working on a AR application for the N900 as part of a project work for the university. Of course it is not quite as advanced as ARhrrr, but it certainly runs better than this demo on the iPhone

These blog posts are intended to explain what TelepathyQt4 is, and how to use it to write IM/VoIP/Communication applications. They are not meant to explain what Telepathy is, or what it's intended for. Please check the wiki page for a quick introduction to Telepathy.
- First: what is TelepathyQt4?
TelepathyQt4 is a convenience library, written in Qt4, for those who want to write applications that use the Telepathy framework.
The idea is to have a high-level, but complete, API that hides most underlying D-Bus calls, making it easy to communicate with other applications using Telepathy.
- Why TelepathyQt4?
Up until we started writing it, there were only convenience libraries for Glib and Python, so Qt4 developers were left behind. Those who wanted to use Telepathy had to stick to those libraries or use D-Bus directly. This was limiting the usage of Telepathy across Qt/KDE applications.
- What kind of application can make use of TelepathyQt4?
Right now we have a Kopete branch (implemented as a Kopete protocol plugin) that makes use of TelepathyQt4, and an experimental krdc/krfb branch that enables sharing the desktop among IM contacts.
Other applications that can use TelepathyQt4 include:
* instant messaging programs
* email applications that want to show contacts' presence
* word processors that want to let users collaborate across the internet
- Components:
TelepathyQt4 is divided into 2 parts: the classes that are auto-generated from the spec, and the high-level API that uses the auto-generated classes internally, exposing an easy-to-use API for applications.
We tried to make it as extensible as possible, so adding support for new D-Bus interfaces is quite easy.
We just hit the first milestone with the 0.2 version, which will be API/ABI compatible across the 0.2.x release cycle.
The library is maintained by Collabora and any help is appreciated.
If you have interest in using/collaborating with TelepathyQt4, you can join #telepathy@freenode or #kde-telepathy@freenode for more KDE-specific questions or check the mailing list.
You can also poke me (andrunko - current maintainer) or Simon (smcv - official reviewer).
Development is done in the git repository found here and releases can be found here.
In the next blog posts I will be talking about how to use it, so stay tuned.
In case you wondered why there was so much news about Augmented Reality and OpenGL on my Blog and so less News about YouAmp

I use TweetDeck on my PC as my Twitter client and before that Gravity on my Nokia 5800 S60 phone. But I haven't yet found a proper Twitter client for my N900. Mauku has been there since the beginning and Witter is one of the newest additions to Twitter application on the N900, but both of them seem to be still work in progress and lack some important features. I am a fairly active Twitter user (Tweetdeck is occupying my secondary monitor on my PC ) so naturally I have been waiting for a proper Twitter client for my N900 too.



Joikuspot for the Nokia N900 is going to be a must-have app when it comes out. If you’ve used Joikuspot on previous Nokia devices, then you might already know that it connects your laptop or other devices to the internet via WiFi using your mobile phone’s 3G connection. They’ve just released several screenshots for Maemo fans to preview. Check it out.
More photos are available at Joiku’s Facebook fan page.
Joikuspot is much easier to set up than tethering through bluetooth or a USB cable, but one setback is that it drains the battery faster than the other 2 solutions. However, I’ve used Joikuspot before in other Nokia phones and absolutely love it. I can’t wait for the Maemo version on the Nokia N900 to come out.
Update: Lasse Maki, CTO and Founder of Joikusoft just notified me that the launch schedule is within three weeks, just before Mobile World Congress. They are still doing additional testing & debugging.
If you enjoyed this article, you might also like...

The N900 seems to be fulfilling every geek’s dream! With each passing day we see something awesome come out, first it was Windows 3.1, then we saw Windows NT 4.0, next was Windows 95, followed by Mer, Debian, Android and now even Windows 98. That is seven different operating systems apart from its very own Maemo 5.
While it is true that most of the OS’s above are more ‘proof of concept’ rather than being actually usable, it still goes to show the awesome power the N900 packs. The one exception to this is ‘Mer’ that is being developed as an alternative OS for the N900, you can find much more info about it here. You can install any of them without having to loose out on Maemo 5 as they either run in an emulator or can be used in a dual-boot mode.
Android: No install instructions are available, yet.
Windows NT 4.0: Windows NT 4.0 running under Bochs 2.3.7 PC emulator on a Nokia N900 phone. More info here.
Windows 3.11: Run in Dosbox.
Windows 95: Done via Dosbox.
Windows 98: Instructions here. Original thread is in Russian.
Debian: Complete video tutorial below.
Mer: Is a mobile Linux distribution, complete instructions on how to get it on your N900 are here.

After some months of really hard work, I managed to take a look at one of the most annoying bugs people have found while using Modest. There was some problem in Tinymail with IMAP servers that do not support NAMESPACE. Basically users were not able to open their INBOXes, just the children mailboxes.
This morning I committed this long awaited fix. This bug was affecting among others people fetching mail from Oracle Beehive, Runbox, O2Online, and probably the most important one, GMX.de (German’s biggest provider of free email). Note that if you select GMX in your N900 it currently works fine because it uses the POP access as it is free of charge. IMAP access, the one that was not working, needs a paid account.
PS: as I mentioned in the bugzilla, you will get the fix with the next release of Maemo5 software.
For now, besides a very small part on Ovi Store, all the applications for N900 are available through (Hildon) Application Manager, which can integrate any Fremantle (maemo 5) repository.
http://www.n900-mobile.co.uk/
To see the video, go to the above link and click on 'Developers' on the right side.
Can you identify everyone in the video?

Nokia N900 packs a 5 Mega Pixel Camera with Auto Focus. The Tessar lens comes with Carl Zeiss Optics and a Dual LED Flash. We have been using the N900 Camera for quite some time now and the images produced are pretty good. Digital zoom is possible upto 3x .
We have more than 30 images captured with the N900 Camera just for you !
To begin with we have an Eye from Swaroski
Giant Touchscreen
Finding Nemo
The light is captured pretty well
Vogue – What a color !
This is the uncropped version of the Swaroski from above
Apple !
taken against the sun
Taken inside an elevator
Sugary Breakfast
Ear-rings for the Ceiling
SOS
Attention
if you want to chk out the full size images chk out our flickr set
The N900 Camera is pretty impressive overall and it can be a great candidate for live blogging when combined with PixelPipe which lets you upload photos to flickr, twitpic etc. The Cropping feature is impressive.
One problem with the N900 Cam is that its kinda slow to grab a shot esp. when you compare it with other NSeries phones like N86 and N82. Looks like this is a software issue and it will be fixed eventually . We saw some improvement in speed after the latest firmware update for the N900.
You wont find this a showstopper unless you want to capture moving objects.The phone can also capture video in 800×480 pixels resolution, we’ll have some videos soon.
Nokia N900 Camera Samples ©, .
Similar Posts:- Nokia N900 Live Pics
- Nokia N82 Vs N86 8MP Camera Comparison
- Samsung Omnia HD Review Part-4: Camera
- LG Arena Camera Samples
- Sony Ericsson’s Water Proof Casing Patent.

TuneWiki had a widget for the Nokia N900 since launch, but today, they’ve released a full application called TuneWiki Social Media Player (SMP) that you can download for free at the Ovi Store. It works like the widget where you can read lyrics while listening to music, but they’ve added some cool new features. I’m in love with the new internet radio and the option to watch music videos with lyrics!
TuneWiki SMP automatically grabs your music library and you can sort them by artists, albums, or song titles. Playing a song will display the album art next to the lyrics, as well as music controls for shuffle, repeat, play, etc.
Tired of your songs? Another killer feature of TuneWiki SMP is its internet radio. It includes a list of music genres loaded with A LOT of radio stations not included in the default one on the Nokia N900. It will also show the lyrics of the song playing on the radio if it’s available.
There’s a long list of internet radio stations available.
There’s an option to search Youtube for the music video of what’s currently playing. It doesn’t matter if you are playing from your Nokia N900’s music library or from the internet radio. It will display the lyrics next to the music video!
Watch music videos with lyrics
TuneWiki SMP also lets you find out what other Tunewiki users are currently playing. You can select the regions or even your GPS location to find out the type of music people are playing near you. Icons of users show up on a map (powered by Google Maps), and clicking on them gives you the music title. From there, you can search Youtube for its music video, or find other users in the world currently playing the song.
Find out what other people are listening to.
For a free application, TuneWiki SMP offers a lot to its users. It’s a no-brainer must-have app for the Nokia N900. You can download it now from the Ovi Store.
If you enjoyed this article, you might also like...
This is the kind of stuff that needs a forward on the planets:
From: Roberto -MadBob- Guido
This is just an update about tracker-miner-rss effort, already mentioned in this list some time ago.
Website, SVN, Last release (0.3)
Since 0.2 we (Michele and me) have just dropped dependency from rss-glib due some limitation found, and created our own Glib-oriented feeds handling library, libgrss, starting from the code of Liferea and adding nice stuffs such as a PubSub subscriber implementation. At the moment it is shipped with tracker-miner-rss itself, in the future may be splitted so to easy usage by other developers.
Next will come integration with libchamplain to describe geographic points found in geo-rss enabled feeds, integration with libedataserver to better handle “person” rappresentation (suggestions for a better PIM-like shared library with useful objects?), and perhaps a first full-featured feed reader using Tracker as backend.
Enjoy :-)
Roberto is doing a demo on FSter at FOSDEM during our presentation. My role in the presentation will be light this year. I decided to give most of the talk away to Rob Taylor and Roberto. I will probably demo Debarshi Ray’s Solang and if time permits his work on the Nautilus integration. Regretfully Debarshi can’t come and so he asked me to do the demo.
I was out on a job in the shipyard the last couple of days and earlier today my wife had some minor surgery so I have been unable to post here on Nokia Experts. Several newsworthy items have crossed my inbox and feeds though and while my wife sleeps in the hospital bed I am getting a chance to catch up a bit. The first bit of news is for a new Nokia competition for the awesome Nokia N900 (check out our Definitive Guide).
The new Nokia PUSH N900 MOD IN THE USA contest rungs from now until 15 February and is inviting US Nokia fans to submit their ideas for morphing the Nokia N900 into something entirely new. The creators of the top three ideas, chosen from a panel of judges, will be provided with a Nokia N900 and some support to build their mod. A representative (and their guest) from each idea creator will then be flown to Vegas for CTIA where the finalists will demo their mod and have a chance to win cash prizes from $3,000 to $10,000.
This type of contest was already held in the global community with five finalists that had a skateboard tracking your tricks, N900 kite, and more. If you think you have an idea, then visit the and submit your idea.
I have been using my N900 for a while now and may personally try to come up with an idea to submit. I am not a developer, but I do have ideas for using the device that may be unique.
One of the pieces of software that has me hopping back to my Nexus One rather than sticking just with the Nokia N900 is Slacker streaming radio. We didn’t have anything like this on the N900, until I read this post on The Nokia Blog talking about the new version of TuneWiki SMP now available for FREE in the Ovi Store on the N900. You may already have the TuneWiki widget that shows you the lyrics from songs you have loaded and play on your device, but this new application also lets you play Internet radio and watch music videos with lyrics. Just to clarify, we did have Internet Radio in the Media Player application (I should use this more), but this new TuneWiki client adds more functionality to the experience.
While Internet radio is not as good as a dedicated application like Slacker, it is nice to see some added functionality for free. The TuneWiki application seems to have some slick functionality like searching YouTube for music videos of what you are playing, seeing what others around you are playing using Google Maps and your GPS receiver, and more. Check out The Nokia Blog post for details on the application while I go and download it to my N900 and try it out right now.
I previously talked about the major improvements in Witter on the N900 and then earlier today the application wasn’t working for me. I then bounced my SIM around a bit at the hospital and late last night discovered a new version of Witter, from Daniel Would, included another major UI and functionality update. One of my suggestions for the next version was to add support for viewing more Tweets and now Daniel added a toggle to select from 20, 50, 100, or 200 Tweets. Perfect!
You will also find major new UI elements with icons for a ton of different functions, including search, friends timeline, trends, public timeline, user history of a specific person, and easy full screen toggle. There is also the ability to authorize Witter via OAuth so that you can have Tweets show up as being sent from Witter instead of just API. Daniel also added in support for custom colors in the timelines so you can play with them and find just what you like.
I have to say that with this latest update, now at version 0.2.2, I am perfectly fine with using my N900 for Twitter on a daily basis. I am also testing out a new Foursquare application in private beta and it is coming along very nicely so the N900 is shaping up to be a good social tool.

Coming on the eve of Apple's big tablet release and Nokia's Q4 09 results announcement, IDC gathered all their numbers, analysts and (ahem) runes and produced a forecast for the smartphone market in 2013. Unusually, for an American data analysis firm, there's surprising understanding of the worldwide scene, with the headline stat being that the smartphone market will exceed 390 million units per year by 2013, with Symbian holding on to its world marketshare lead over the next three years. Quotes from the IDC press release and my own predictions below.

I know there already is Cooliris and friends using similar method, but do you think this could be utilized still a bit more? Where and how would you use this if it would be easily available in the platform?
I'm open to all ideas and to prove it, show here a world premiere of "Powered by Zax 2.0" 5-in-a-row game in N900:
(And no, game is not available from anywhere yet, just under construction ;-) )
This is the final week of the Smartphone Round Robin event and later in the week I will be posting an article on Nokia devices and platforms. Before we get to that though let’s take a look at some highlights from the past several weeks and see what the other Smartphone Experts site editors had to say about Nokia.
After a complete renewal of the UI, which is designed by Andrew Zhilin (wazd), and a lot of improvements in the communication with the maemo.org servers, which could be implemented with the help of Henri Bergius, now the first version of the appdownloader is available in extras-devel (NOTE: Please be aware that this is just a first preview). If you want to avoid the activation of the extras-devel repository, please wait a bit until the software is stable enough and available in extras-testing. There are still some UI components missing, but it should give a general idea, about the look and feel of the application. At the moment the application includes,
- listing applications by category, rating, number of downloads and date
- search for applications
- get a detailed description
- launch the installation-process for an application
- read the comments
Besides some missing icons, there are still some known issues:
- Login and commenting not possible yet
- slow scrolling in the comments view
- no feedback at network error & if no items were found (e.g. search)
- details view is not correct, if some screenshots are missing from the list
Your feedback is welcome, and if anybody wants to help, please let me know. Further details about the implementation you will find in the wiki. Bugs can be posted here. Again a big thanks to Andrew and Henri for their support and now some screenshots:

List of applications

Application details

List of comments

I have been working for the past months in Hildon Input Methods (HIM) and many things have changed in it (and many will) with only a target in mind: make the experience of typing in N900, physically or virtually, a great experience.
Still, one thing I dislike in HIM is the fact that it is semi-closed source. Now what’s this semi-closed source thingy? It means that some modules are open, others are closed (HIM is a complex project).
For the open ones, and have you failed noticing it, the sad truth was that they were updated from time to time. No open development was done… but this has changed!
Since last week, HIM’s open source modules are now developed “in the open”, using Gitorious (thanks to Kimmo)!
The modules are hildon-input-method and hildon-input-method-framework.
This constitutes another step of freedom inside Fremantle and I hope you enjoy it as much as I do!




Nokia has released their Q4 2009 results, reporting an operating profit of EUR 1.141 billion, with net sales EUR 12 billion (down 5% YoY). Nokia's device and service division's profits were EUR 1.14 billion, up 130% year on year. Margins in devices and services were 14.9% (up 5.5% YoY and 3.5% QoQ). Converged devices sales (smartphone) were 20.8 million, compared with 15.1 million units in Q4 2008 and 16.4 million units in Q3 2009. As such, worldwide converged device ('smartphone') marketshare increased from 35% to 40% sequentially.
I am constantly finding new and interesting things to do with my Nokia N900 phone and the latest is HDR photography. It took a little work to get it going, but I now have my first HDR photographs.
I just have watched the Apple iPad announcement and I have to say that I am quite impressed by the Apple marketing team. Before the film I could not think of a good use case for a oversized iPod, but after the film I have to say that Apple greatly refined the use case of the netbooks as a second PC.
Instead of putting an ordinary OS into a differently shaped device, like Microsoft is seemingly doing with the Slate, Apple adjusted the OS to the new use case.
If you have a much smaller screen and a much smaller keyboard, like you have on netbooks, you don’t want to write long articles or aim for the tiny buttons of ordinary user interfaces. Instead one should of a netbook like a playback device, which only requires rudimentary interaction.
As apple is great at streamlining stuff, they simply left out the keyboard and used a modified version of the iPhone OS, which is optimized for easy usage and – voilla here comes the computer you actually want to use in your living room, to quickly peek on facebook or your mail inbox.
But there are two big disadvantages that come with using the iPhone OS. First it is stripped down to much; there is no multitasking and no system clipboard which takes a lot of the convenience you have when using a real OS.
And second you are again locked-in by apple. If you use the iPad, you are also more or less forced to use iTunes for your music, iBook Store for your eBook and the AppStore if you want new Software.
Of course you might be able to Jailbreak the device and use third-party software but this will be nowhere as convenient as using the defaults. This is Apples Achilles heel and where Maemo can triumph.
With Maemo you basically have a full-fledged Linux with a easy to use UI. You have multitasking, you have a system clipboard and most importantly you have an open software repository – and all of this very well integrated in the UI.
You can freely choose your email provide, your music player and even the format you save your music in. And even though Nokia does not support OGG by default, the open nature of the OS allows it to be just as integrated as everything else.
Actually Nokia only has to build a Internet Tablet with the size of the iPad…

I previously shared an easy guide to install .deb files on the Nokia N900 using Red Pill mode, but that functionality has been removed on the latest firmware updates. Another method to install .deb files requires using X Terminal, but it could be overwhelming at first. I think I understand it better now, so here’s a guide to help you install those files on the Nokia N900, too.
Before you continue, use common sense and only install .deb files from trusted sources! Some developers provide these type of files for users to test their applications. In this guide, coder Chris Burris allowed me to use his upcoming FourSquare app dubbed BarrioSquare as an example. Check out the BarrioSquare group page to join the testing.
The Download
Let me first show you how I downloaded the .deb files. I simply clicked on the download link from a webpage and the browser asked where I want to save it to. I chose the default, which says, Location: Nokia N900.
Browser asks to download the .deb file
Browser asks where to save the file
The Installation
1. First, install rootsh to enable root access.
2. Open X Terminal on the Nokia N900, type sudo gainroot and press enter. This will not work if you skipped the first step.
3. I find it easier to go into the same folder where the .deb is located. The cd TheNameOfDirectoryHere command changes your location to that directory. Therefore, if you downloaded the file in the default folder, type cd MyDocs
4. Check if the .deb file is in your current folder by typing ls. This command lists the contents of your current folder. You know you’re in the right folder if you see the .deb file on the list.
5. Now that we’re in the same folder as the .deb file, we can install it using the command dpkg -i TheNameOfFileHere.deb
6. That’s it! That’s how you install .deb files on the Nokia N900. You should also note that some .deb files (like BarrioSquare) will not install without other files preinstalled. These are called dependencies. Read developers’ full instructions to see whether dependencies are needed.
If you enjoyed this article, you might also like...


Earlier this morning the Mozilla has pushed out the third release candidate (RC3) of F of Firefox mobile and gets one step closer to deliver the final version of their mobile browser for Maemo-based devices.
According to Mozilla's dev team, they have managed to fix several usability bugs that were found, as well as address a number of performance issues and fix several crash bugs based on your feedback.
They have also tuned a number of preferences and improved several algorithms to improve page load times and responsiveness as well as spe... .. .

The Mozilla developers have announced the third release candidate of its mobile browser for Maemo. Firefox for Maemo, also known as Fennec, with the aim to improve overall responsiveness and page load time has disabled the plugin support. This also includes the disabling of Flash support on the software.
In the blog post by Stuart Parmenter, Mozilla’s Director of Mobile, said “We’ve decided to disable plugin (not to be confused with add-ons, which are supported) support for this release. The Adobe Flash plugin used on many sites degraded the performance of the browser to the point where it didn’t meet our standards. If you wish to enable our experimental plugin support, you will be able to manually via about:config, but do so at your own risk. We are working on an add-on that will allow the user to have control of which sites to enable plugins for, as some sites, like YouTube, do work quite well.”
Mozilla’s Fennec browser is competing against mobile browser giant Opera Mobile/Mini. Even though, Opera Mobile/Mini does not support plugins its main advantage of Fennec could be the ability to compress WebPages for those with limited data plan. As of now it is difficult to say how fennec would fair in the market. You can try out Fennec RC3 for Maemo supported devices, like Nokia N900 and N810, here.
Firefox RC3 For Maemo Released: Disables Flash ©, .
Similar Posts:- Firefox for Maemo Beta 4 caught running on Nokia N900
- Mozilla Firefox for Android Coming Soon
- Download Maemo Theme for S60 5th Edition Phones
- No other phone comes close to Nokia N900 in the Browsing department , Speed Test Video inside
- Nokia N900 is Official runs Maemo Linux and might be the Best Nokia Phone Ever

I’ve been working on a maemo-org for the n900 for a few weeks now and after a lot of hard work trying to get around the Theme Maker bugs I have learned how to make themes not use the Theme Maker. This is my first theme made in this way and I really wish I would have learned how to do this years ago.
My maemo-org theme uses the same colors as maemo-org so you if like the colors of the site then you will love this theme. I’ve also used some of the Buuf icons since I think they fit well with the colors. I would love any comments you have on theme or icons. Icons are subject to change if I come up with something better.
The theme is now in extras-testing ready to be tested. After you test it please vote or here. I need 10 thumbs up to move it into extras. I’m taking ideas for my next theme but please PM me and do not post theme ideas to this thread.
… and also, this year I giving two presentations there.
I’m presenting OCRFeeder in the GNOME DevRoom and SeriesFinale in the Embedded/Mobile DevRoom!
I just love FOSDEM, the spirit of it, the number of important Open Source projects in there and the city of Brussels!
If you wanna have a chat about OCRFeeder, SeriesFinale, Hildon Input Methods, Rancho (for Django folks), Igalia or other important Open Source projects, while drinking a nice Belgian beer, let me know!
What a big release week!
First, a quick update to MapBuddy:
- Translations (French, Spanish, German, Swedish, Polish, Slovak)
- A “Add to addressbook” button on merchant’s window (with the help of Jonathon Jongsma)
- A precision circle is drawn around your position
- Kinetic scrolling is turned on
Then, a bigger update for libchamplain 0.4.4:
- API clean up (with API backward compatibility): champlain_view_set_size should have never existed
- Fix to make Python bindings work out of the tarballs!
- Use shared paths by all tiles consumers on Maemo devices to store tiles (saves bandwidth)
- Load tiles in a spiral manner from the centre (thanks to Jason Woofenden)
- Optimizations resulting in
- Faster start-up
- Smoother scrolling
- Energy savings (by doing less computations)
Then, a huge update for libchamplain 0.5:
- First development release with new APIs:
- Local map rendering (Google Summer of Code of Simon Wenner)
- New Map Source mechanism à la Pipe and Filter (Jiří Techet)
Another change we had to make was how packages are promoted from diablo Extras-devel to Extras. The old promoter was no longer suitable for the current setup and needed to go. Promotion now works the same way as it works for fremantle Extras-devel to Extras-testing (direct promotion). The package interface for diablo Extras-devel can be found here.
There are still a few features missing for the diablo part of the packages interface, but promotion should work. I'll add build logs and context sensitive searches at a later point.

Use coupon code MR2NCGS?ZTG63B to get the Nokia N900 for $429.99 at Dell. Coupon expires after 300 redemptions or 6AM EST January 30th, 2010, whichever comes first. It’s cheaper than Nokia’s retail sites right now ($569) and even Amazon.
The Nokia N900 packs a powerful ARM Cortex-A8 processor, up to 1GB of application memory and graphics accelerator. There’s also a 5 megapixel camera, built-in GPS, hardware keyboard, and more. Take a look at my Nokia N900 review for more details and my thoughts on this device.
If you enjoyed this article, you might also like...
I mentioned in some of my Tweets that I am testing out an early version of Barriosquare for the Nokia N900. Barriosquare is a Foursquare application that is coming along very nicely. The developer is releasing updates every couple of days and really making it a very functional and attractive application. Since it is not yet in any Maemo repository I had to actually do a bit of Google searching to figure out how to perform some basic commands in X Terminal to get the supporting utilities and application installed. Mark Guim from The Nokia Blog beat me to the punch with his detailed tutorial of installing a .deb file via X Terminal on the N900. If you don’t understand some of these steps, then you probably shouldn’t be messing around in X Terminal. Remember that everything you do on your N900 is at your own risk and we are not recommending that anyone perform these steps.
Doing things like this actually appeal to me and it is great to see that the N900 has such power, flexibility, and accessibility, don’t you think?
So, I’ve had my N900 for a little over a month now. I’ve written programs for it, I’ve streamed video on it, I’ve used it as an MP3 player to listen to music as well as to books on tape. I’ve used the PDF viewer for reading court briefings and maps of local parks. I used it as a tape recorder, an HDR camera, a game console, and even used it from time to time to send and receive text messages or make phone calls.
Yes, I know, the previous post was supposed to be the last in Season Two. But Frederik’s comment there suddenly reminded me that I had introduced the series as a replacement for a demo that I didn’t get to make. And after a lot of hot air, here I was postponing any actual glance at the app itself until Season Three, which will clearly be a while in the making… not fair on the reader, I guess.
So today, on a rainy day off, I set out to actually do that demo, while also recording it. I am not well versed at all in the mysteries of video recording, editing and such, so it took me quite a few trials and errors to find something that I could manage. Initially I thought it would be simpler to record a screencast on each machine, and then somehow paste them side-by-side in the same video. That failed abysmally, so I went back to filming both devices together, finger included, with my digital camera. I am not an expert photographer either, so there were problems with lighting, focusing and whatnot. Then, over the course of an afternoon, I learned plenty of interesting stuff: how to convert the huge MOV file from the camera to a more manageable AVI; how to create a file with the subtitles in it (I really didn’t want to tackle a voice overdub!); how to generate a second AVI with those subtitles “burnt into” the video; how to create a hosting account and upload the masterpiece, etc. All reusable skills, I’m sure :-)
The result is two minutes long rather than the five planned for the lightning talk in Amsterdam, but I guess it’s enough to get the gist of it. In retrospect, I’m actually relieved I didn’t have to do this “live”…
I chose the N810 for the demo because it is the smallest tablet and would block less of the laptop’s screen. Both machines are connected to a third host (10.10.10.10), the tablet on port 9000 to web2py, and the laptop on port 8000 to orbited. Both browsers (Tear and Firefox, respectively) are full screen.
Here you go: enjoy, feedback welcome!
Hyakutake demo from fpp on Vimeo.



Finally I managed to workaround a bug in Maemo’s 1.1 SDK. So now msn-pecan has been promoted to extras-testing.
Please vote up so it can go into extras.
Now, there has been some confusion about the other MSN solutions. So I’m going to explain why msn-pecan is better.
telepathy-butterfly
telepathy-butterfly is pretty decent, as it uses papyon (the MSN implementation to be used in aMSN2), however it has one big disadvantage; it’s written in python.
For starters, this means you have to install python and all it’s dependencies; which account for 20M. If that was not enough, python being a scripting language will probably use a fair share of CPU, which is not good for battery life.
telepathy-haze
telepathy-haze is just a wrapper for libpurple protocol plugins, and in fact, telepathy-msn-pecan does use a hacked version of telepathy-haze to do it’s job. So the battle is actually libpurple’s stock msn plugin vs msn-pecan.
The stock plugin was actually written mostly by me a long time ago, and although some things have changed, I’m still probably the knows that has a better grasp on it. So when I say “it’s actually pretty bad”, believe me; I know what I’m talking about here
However, the real problem is the lack of support. As can be seen on Pidgin’s bugzilla; bugs go there to get lost. Most probably if you have problem on the N900 with it, nobody will be able to help you.
Moreover, you would have to install the rest of the plugins at the same time, in total, you would need 6.3MB. And my bet is that battery life won’t be as good as with msn-pecan.
telepathy-msn-pecan
It’s written in C, it’s fast, it’s efficient, 1.5M, but more importantly; it’s supported. If you find a problem on the N900 you can file a report in our issue tracker, and it will be dealt with. The only problem is that as of 0.1.0-rc3, it’s not as stable as I wound want (the new features seem to have introduced some regressions), but the remaining issues will be fixed soon. However, don’t be discouraged of trying it; most people don’t have any problems.



The final version of firefox for maemo version 1.0 is finally out for download
looks like flash is disabled..
had to restart the phone a couple of times to get the app working.
looks like its a bit more stable now
and this post was typed entirely on firefox mobile including uploading the image
goto firefox.com/mobile to download the software
Download Firefox 1.0 for Maemo now ! ©, .
Similar Posts:- Firefox RC3 For Maemo Released: Disables Flash
- Firefox for Maemo Beta 4 caught running on Nokia N900
- Mozilla Firefox for Android Coming Soon
- Video : Firefox Mobile for the Nokia N900
- Mozilla Firefox for mobile phones soon

Finally, the D-Day has arrived. After having the third release candidate available for download only for two days, the new and final version of Mozilla’s Firefox browser which was launched in its first release candidate on 31 Dec 2009 is now available for Nokia’s Maemo platform.
Starting today, Nokia N900 owners can enjoy many of the same Firefox features they know and love on the desktop on their mobile device.
Bringing Firefox to mobile devices is the next step toward fulfilling Mozilla’s mission of providing one Web that everyone can access, regardless of device or loca... .. .
The more I use my Nokia N900 the more I love it, which is what many others I know say as well. The N900 is much more than just a smartphone and is closer to a netbook than a phone, especially with applications and functionality like Firefox Mobile. Up until a couple of years ago I wrapped all of my mobile devices in cases, primarily those with belt clips, but have since moved on to just sliding the phone into my back pocket. Being that the N900 is more of a mobile computer than a phone, I decided to actually consider a case for the N900. The folks at Noreve sent out a press release a couple weeks back and so I decided to give their N900 Tradition leather case a try. They sent along a Sandy Vintage model for me to check out, along with their optional resistant metal belt clip with 360 degrees rotation.
Tradition leather case
As stated on the Noreve website, the characteristics of the tradition leather case include:- Access to basic functions (multiple openings on the leather)
- Practical thanks to its snap closure
- Slim and padded design
- Protects the device in an optimal manner
- Headset speaker with stainless steel mesh protector
- One business or credit card slot
- Camera lens access
- Opening for recharge
- Headphone access
- Beautiful interior lining embossed with the Noreve logo
- Completely removable plastic belt clip included (61303C)
My latest adventure with the Nokia N900 has been learning how to control the Status LED on the front of the Nokia N900. The best discussion of this can be found in the thread (N900) Possible to change the colour of the notification light???.
Now that the winter term has finally ended, and February is in sight, it's time to do some overdue fixes, releases and other random stuff. After headphoned 1.5 has found its way into Maemo Extras (thanks to the testers), it's Panucci's turn. Here is a list of user-visible changes in Panucci 0.3.9:
- Playback in "Silent" profile (thanks to Martin Grimme et al in bug 6694)
- Default is forced-landscape mode, the menu has automatic rotation and forced-portrait mode
- Volume controls removed (Maemo 5 already handles volume control for us)
If you are a Panucci user, please take the time to review and rate it: Maemo.org package page for Panucci

You can expect at least two apps/releases in the next few days: MaePad (Maemopad+ re-born for Maemo 5) and of course a new version of gPodder with my.gpodder.org sync and the re-designed UI.
And now the popular FM Radio application from the N900 is coming to the N800 real soon! I'm currently working on N800 support in the application so that both devices will be sharing a common code-base.
See FM Radio on the N800 in action:


Today the Mozilla corporation released the first (public) version of it’s highly anticipated Firefox Mobile Browser. For those following the development of Firefox Mobile, it may seem like a long time coming, but alas, it is finally here.
The post on the Mozilla blog summarizes some of the features and plans they have for Firefox Mobile and mobile browsing in general:
Bringing Firefox to mobile devices is the next step toward fulfilling Mozilla’s mission of providing one Web that everyone can access, regardless of device or location. Secure, powerful, and customizable, Firefox is the most modern mobile Web browser available and is optimized for a mobile experience. Key design principles are at the heart of the mobile browsing experience including minimal typing, seamless synchronization with desktop Firefox and the ability to take your Firefox with you, to name a few.
Firefox for mobile is packed with your favorite features, including:
- Awesome Bar – Go to your favorite sites in just a couple of keystrokes with intelligent and personalized searching
- Weave Sync – Sync your Firefox tabs, history, bookmarks and passwords between your desktop and mobile device for a seamless browsing experience
- Add-ons – Customize your Firefox by adding small pieces of functionality, like games and news readers, that help make the mobile Web browser your own
- Location-Aware Browsing – Get maps and information relevant to your location
- Tabbed browsing – View open tabs as thumbnails to easily identify and select the Web page you’d like to go to next
- Safe Browsing – Get an Instant Web Site ID and easily access and edit security settings
- Available in more than 30 languages and counting
For those eager to try out Firefox Mobile, go to http://www.firefox.com/m on your N900 and you should be presented with the download page. The download is about 13 MB and will take a couple minutes.
I plan to do a full review of Firefox Mobile soon with full comparisons to your N900′s pre-installed browser. Until then, here are a few screenshots of Firefox Mobile in action:
Even after the long session at UDS it took us some more time and lots more caffeine to get Liquid finally down on the wiki. We thought we were the crazy mobile heads until Adenilson showed up at one meeting raving about plasma mobile!.
After this the major tasks came down to packaging plasma mobile and modifying kwin and kdm for a mobile device.These are the most important things we need to do before Feature Freeze in mid February. We also of course need to do the meta package, default-settings and work on the theme but we can do this right up to the Lucid release of Liquid
I have been travelling and otherwise occupied since UDS so have not had as much time as I would like to hack on this.
Luckily Rodrigo wanted to 'tocar a bola' for a while and he has been working with the rest of the Ubuntu Mobile team on some fancy liquid moves. This included setting up an icecc compile farm which meant that today we managed to finally get plasma-mobile compiled, packaged and put up on REVU for some feedback. The obligatory screenshot on Ubuntu Lucid is here
Any designers looking at this screenshot will I imagine have lots of ideas about how this 'user experience' could be improved. The nice thing about plasma is that according to Caio the whole interface can be changed very easily using just a qml template. If you feel excited by this then join the Liquid Hackers team on Launchpad or if you feel really inspired come to the Bossa in the Jungle in March where more mobile madness is sure to go down.
Updated 27/5/2011 – updated to reflect comment that really using 200ohm resistor is at the upper limits of spec and more likely to cause a problem than no resistor at all.
As I promissed, today I’d like to present you my first, and lets hope not last, theme for Fremantle and also the default theme for Mer called Marina.
Dark, a bit glossy but calm blueish theme, packed with loopable wallpaper. First 3rd-party theme to be designed from scratch, every UI element is hand drawn (except for loading “flower” and navigation icons :). I really wanted to give it a finished professional look, hope you’ll feel it.
Right now it’s heading to Extras repository and you can vote right here to promote it even faster. You can also report bugs (if any) here or in the t.m.o. discussion thread. But I hope I’ve cleaned all of these, even though it was a tough experience without actual devic, thanks all of you who helped with them.
Anyway, I hope you’ll use it, thanks to Xisdibik some screenshots are waiting for you after the break.
And thanks for reading.