Great opportunity for Developers from Nokia to Win 30,000 USD

Nokia is looking for innovative applications that raise the quality of living across various spheres of human life.

Select any of the categories and submit your entries before 10 th June 2010

Eco/Being Green
Life Improvement
Growth Economy Venture Challenge

What you can expect to win

  • Grand Prize : 30,000 USD in cash.
  • 2nd Prize : 15,000 USD in cash.
  • 3rd Prize : 5,000 USD in cash.

Plus some special prizes:

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

Cash of course matters but a chance to work with Nokia is simply priceless !

Details of the contest are available at

MetaCarta is Acquired by Nokia Buys Geographic Search Technology Company

Nokia this morning announced that it has acquired MetaCarta, a privately-owned geographic intelligence company, for an undisclosed sum. Nokia says it will use MetaCarta’s technology in the area of local search and other services.

MetaCarta was founded in 2001, is based in Cambridge, Massachusetts, and employs over 30 people.

MetaCarta’s solutions enable companies to bridge the gap between content and maps. Its products fall into four major categories: the MetaCarta Platform, Geographic Data Modules, GeoWeb Applications, and Hosted Content Collections.

To see an example of what MetaCarta’s technology is capable of, see NewsMap, a hosted map mashup / extension that enables Web publishers to dynamically display maps that show the places mentioned in their news articles. Or check out its GeoSearch News service, which aggregates news from thousands of sources and displays a map of the locations mentioned in stories.

MetaCarta also has a partnership with Microsoft in place to provide its Geographic Search and Referencing Platform to deliver map-based local news within the Microsoft Vine service.

For Nokia, this is the second small acquisition in two weeks – it recently picked up mobile Web browser company Novarra. Its purchase of MetaCarta is another testament to the Finnish mobile giant’s focus on location and navigation-based services for its wide range of handsets that find their way into the hands of customers all over the globe.

Nokia Internet Stick CS-10 on Linux Marco

This time I’m going to write how to make the Nokia Internet Stick CS-10 work on Linux. Two years ago I wrote about the Franklin CDU-680 which was a very good way to get online, until 5 days ago when we stop paying 800 Mexican Pesos (about $59 USD) to Iusacell.

Anyway, in the office bought this pretty “Internet Stick”, and with a small googling I found that it was possible to make it run on Linux. In some blogs I read that you just need to umount the device using “eject”, This is because this stick identifies itself as a “CD-ROM” and when you use “eject” it changes its behaviour and start acting like a modem.

But I have one problem, when I insert this device in my computer’s usb port dmesg shows errors while reading the device. Then, it never gets mounted (the first step for umounting it :-)) and then it can’t change the way it worked.

Googling a bit more, I found that we can use udev to avoid this connect-wait_for_recognition-umount-dial procedure. You just need to create this rule in /etc/udev/rules.d/90-nokia-zerocd.rules

SUBSYSTEMS==“usb”, SYSFS{idVendor}==“0421”, SYSFS{idProduct}==“060c”, ACTION==“add”, PROGRAM==“nokia-testcd %M %s{serial}”, RUN+=“/usr/bin/eject -s %k”, OPTIONS+=“last_rule”

As you can see, it depends on a program “nokia-testcd”, it is just a simple bash script with this code:

# Don’t eject if flag in place
if [ -f /etc/udev/nokia-zerocd-noeject ]; then
exit 1
# Extract USB serial into major and minor numbers
minor=`echo $2 | sed ‘s/.[0-9]*\.//’`
major=`echo $2 | sed ‘s/\.[0-9]*$//’`
# Compare with current software version
if [ “$major” -gt “0” ] ||  [ “$minor” -gt “10” ]; then
exit 1
# Clean exit on match
exit 0

Just copy the code in /lib/udev/ and make it executable (chmod 0755 /lib/udev/nokia-testcd). Once you have written the udev rule, and “installed” the nokia-testcd script just restart udev (or reload it) and plug your Nokia CS-10.

Then you can use wvdialconf to configure your connection, This is my /etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,“IP”,“”
Password = webgprs2002
Phone = *99#
Modem Type = Analog Modem
Stupid mode = yes
Baud = 460800
New PPPD = yes
Modem = /dev/modem
ISDN = 0
Username = webgprs
Carrier Check = no
Auto Reconnect = yes

Now you can use wvdial to connect 🙂