Compass is a cool utility that will show you the north direction on S60 devices equipped with a magnetic sensor (so far the Nokia "Navigator" series). The application is rather simple to use... install, run and watch....
The accuracy of the direction given by the application is heavily dependent of the accuracy of the phone sensor and your close environment... so don't forget to play with Compass while you are walking outside rather than in a middle of an office full of computers!
Compatibility
The application will install on most S60 device, however if it cannot find any magnetic sensor, it will exit after having displayed an appropriate error message ("Magnetic sensor not found"). It has been tested on the following devices:
- Nokia 6210 Navigator
- Nokia N97
The application is assumed to work on a Nokia 6710 Navigator however we did not test it. The application won't work on Nokia 6110 and Samsung GT-i8910.
Distribution
If you are interested in redistributing Compass, embedding it in a specific device, or buying the source code of the application, please get in touch with us.
Download
It can not be installed on U1i.
error information is "certificate expired"
U1i is not officially release yet! (are you able to install just anything on your prototype ? I can't on mine...)
Cannot be installed on Samsung i7110.
Installation progress bar almost reaches the end but then terminates with error "Installation nicht möglich" ("Installation not possible").
Application is not compatible with Samsung devices as these implement a different sensor framework. We do not own such devices yet so cannot test it. I hope this will change soon.
isn't it for the Nokia N95?
i was trying to install it on my N95 but it unable to install the sisx.
No, the application is not compatible with 3rd FP1 devices (furthermore I ma not sure that n95 includes a magnetic sensor)
Nokia N95 doesn't have a magnetic sensor...
Works well on Nokia N86 8MP (FW v11.043), thank you!!!
You can consider it as tested. 
But why is it sending an SMS at first start?
The purpose of the SMS is for us to track the usage of the application (on which phone, in which country,etc...). This is a standard SMS to UK (no surcharge for you then except the price of an international SMS).
The SMS contains your phone model and id (IMSI/IMEI) and the version number of the application.
Okay, I see!
But please keep the ID infos (IMSI/IMEI) safe!
Those are private information I think.
Suggestion for the next version:
You could implement the indication of proper calibration!
(
For example like in Nokia's Ovi Map:
Red color: magnetometer isn't calibrated at all
Yellow color: magnetometer isn't properly calibrated
Green color: magnetometer is properly calibrated
)
Thank you!
I have seen that however I think that have not found any API or way to do this. Any information is welcome !
What is the advantage and disadvantage of symbian OS? I am looking at what is the disadvantage of this symbian OS. Any OS, I can easily identify the design issues. But i am yet to find one in this OS. Anybody has an opinion ?