An Explanation of the Recent Download Problems
![]()
Ferenc Szekely has just posted an explanation of what went wrong with the firmware and repository downloads over the holiday period on the Maemo developer list.
"The infrastructure is built so that the content from repository.maemo.org is served thru a huge caching network. We were supposed to use the same network for the firmware downloads as well, but due to a misconfiguration and _my negligence_ all the requests ended up at our origin server (stage.maemo.org).
Soon after the N810 launch the traffic dramatically increased and the server could not handle it anymore. It was actually never meant to handle such load."
Read it all at:
http://lists.maemo.org/pipermail/maemo-developers/2008-January/013972.html
GPE-Cal to Windows Mobile Smart Phone

If like me you are unfortunate enough to have to work with Microsoft Outlook and a Windows based mobile smart phone for work, then syncing with GPE-Cal on a Nokia Internet Tablet seems like a tall order. In fact its not that difficult; you just need to know how to 'glue' the bits together.
First off the easy part. Thanks to David Hautbois and his excellent Erminig maemo program for the Internet Tablets you can sync GPE-Cal with Google calendar. From here you need some way of syncing Google calendar with Outlook. For this another bit of programming glue is needed.
GSyncit by David Levinson is a small windows based program which installs itself into Outlooks toolbar and enables you to sync Google calendar with Outlook. The free version has a nag screen and allows you to sync one calendar but the full version only costs $9.99 and is well worth it if you need this functionality.
From there Microsoft's active sync takes over and sync's with the mobile smart phone.
Quite a long way around but in the end you have the holy grail of calendar synchronization.
WeBot Beta Shows Promise.
So for all those that don't know yet, WeBot is a media streaming application in the same vein as Orb from Orb networks. It allows you share your media over the internet and stream it to any web capable device. At the moment you can only stream photos and music but it looks like video capabilities are on their way.
So what makes WeBot special? Well I'm glad you ask. WeBot has gone out of its way to accommodate the Nokia Internet Tablets in particular, creating an interface especially for them.
To run WeBot under Linux you need java installed. For Ubuntu the following command should suffice:
sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin
Accept the the blurb and you should be ready to go. Sign up and download the WeBot tar.gz at http://www.webot.com and unzip it to its target directory. Then just run the webot.sh file:
./webot.sh
This will start the bot.
You need to add directories to the bot in a fully capable web browser (read desktop browser) which you can do by logging in to the WeBot website and selecting the 'cog' icon at the top.
Once you are happy that you have setup the media you want to share the next step is to log in to the WeBot website on the Internet Tablet. This is where you will see the custom interface designed especially for the Nokia IT's. You can stream music or even browse your image collection.
Thoughfix did a great video at CES for his TabletBlog site which shows WeBot's soon to be implemented feature of streaming video to the Nokia N810. This can be seen below.
WeBot isn't without its problems. There are a few user interface issues with the Nokia tablets and it can be pretty slow to buffer songs before they are played but I'm sure when this software is finally released these issues will be solved.
WeBot is certainly one to look out for in the future.
Installing the OS2008 Development Environment in Ubuntu

In the last week or so I've set up multiple scratchbox environments to develop for OS2008; the laptop, desktop, work pc, friends laptop and finally a spare workhorse in the corner that I use when I need spare CPU cycles. But it seems to me that although Nokia has made it easier to install, it can still be a little confusing for somebody new to the platform (I hate to use the term newbie). So below, in response to this, you can find a line by line install guide for OS2008. I've suppressed the output that you could expect from each command to make it more readable but suffice to say that if you can't figure out a 'Y/n' prompt (such as the Nokia disclaimer) maybe the OS2008 development environment isn't for you. Anyway here goes ...
In your home directory:
wget http://repository.maemo.org/stable/4.0/maemo-scratchbox-install_4.0.sh
chmod +x maemo-scratchbox-install_4.0.sh
sudo ./maemo-scratchbox-install_4.0.sh -d
... after lots of apt-get goodness:
sudo /scratchbox/sbin/sbox_adduser USERNAME yes
Replace USERNAME with your own regular login username.
Reload the groups information using:
newgrp sbox
Then:
wget http://repository.maemo.org/stable/4.0/maemo-sdk-install_4.0.sh
chmod +x maemo-sdk-install_4.0.sh
./maemo-sdk-install_4.0.sh
Accept the licensing agreement.
sudo nano /scratchbox/etc/nsswitch.conf
Comment out the hosts line and replace it with just files and dns as so:
hosts: files dns
Then:
/scratchbox/login
nano /etc/resolv.conf
Change the name server to your own nameserver/gateway which in my case (a Sky UK router) was 192.168.0.1
Then do:
apt-get update
apt-get dist-update
In a separate normal terminal window (non-scratchbox root) type:
sudo apt-get install xserver-xephyr
If you have problems make sure that in synaptic package manager->settings->repositories->Third Party Software all boxes are ticked.
Do a:
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac
This will make sure that the Xephyr install works. You should have a 800x480 window with a black and white cross hatch on it.
Finally, in the scratchbox window type:
export DISPLAY=:2
af-sb-init.sh start
and you should see the following screen:
Congratulations.
Nokia hasn't made it too easy to set up a development environment for the tablets but maybe thats to do with Darwin's theory of evolution
Have fun and let me know if this helps you.
Edited: Thanks for the comments



Hi, my name is Jamie Bennett. I'm a technologist, programmer, researcher, tech evangelist, open source monkey, linux user and self confessed gadget freak.
I also work for 