I've been having a lot of fun lately learning how to write Qt apps for my new phone, the Nokia 5800 Navigation Edition.
Two clients have expressed interest in at least proof-of-concept ports of the Qt applications I am doing for them to the Symbian mobile phone platform. So, it's a great excuse to learn something new and interesting.
It's been somewhat painful, as the Qt for Symbian port is brand new (officially came out of beta status on the 7th) and documentation on various important bits isn't very complete yet. For example, my QSslSocket test would not work on the phone until I figured out I had to mark the app as using the NetworkServices capability. Even then, it took me a little while to figure out how to add that... the standard Nokia dev environment's (Carbide) place to do that was an autogenerated file in Qt for Symbian, and I couldn't find the source. (.pro file TARGET.CAPABILITY entries)
An easily referenced Qt documentation page on what classes/member functions require specific Symbian capabilities would be very useful.
I have also picked up a Roving Networks RN-41-based Bluetooth module from SparkFun (which is a great place for all kinds of hobbyist electronics projects) and modified the Nokia "Bluetooth Point to Multipoint Example" to connect to it! I only chose the Bluetooth mate over the BlueSMiRF Gold because the latter was out of stock. Apparently the only difference is the pinout.
So, I can now actually use the
Nokia phone as a master, to query or command some kind of local
bluetooth-based device... I'm not sure what I'm going to do with it
yet, but it's cool! :)
http://www.raybanuk.uk.com/
Such a good writing, or by I saw for the first time. I'm quite happy, you are a good writer
Posted by: hagan | 07/11/2011 at 09:25 PM