Thursday, December 31, 2009

Sunday, December 27, 2009

Nokia PC Suite Backup Bug for Organizer

A couple of days ago I noticed that the calendar events on my e71 home screen went missing .

The area below [ image courtesy e71fanatics.com] was not showing any of my appointments not even the default "No Calendar Entries Today" . Even the settings under the "work" and "home" mode showed the organizer being an option to display . Playing with those seemed to have no effect .




After searching online , I was able to find people experiencing the same problem ( after they had used the back up option) but had no solution to it . I decided it was time to a factory reset.

I backed up my contacts , calendar entries using the Nokia PC Suite and reset the device . On boot up the screen came up and the organizer entries were visible again . The interesting bit was when i was restoring my contacts and calendar using the pc suite because the display disappeared again !!!!

As an experiment i reset the decide again and restored only the contacts and the display remained the same . I had to do my calendar appointments again manually, but everything is back to normal and my apps were installed.

So anyone else with this problem, the only way i have found so far is to reset the device at this point. If anyone has a better approach than this please let me know.

Sunday, December 20, 2009

Installing QT Mobility on Windows

So i have been playing around with Symbian and QT development on my Windows XP VM .

The foursquareS project that I am trying to work on made a switch to the QT Mobility libraries to take advtange of some of the mobile functionalities ( such as location, maps etc ).

Now the library is great and works well. But installing it can be a little tricky as I discovered this past weekend . Even after moving the pre-built binaries into the proper location i was getting build errors along the lines of "WARNING: Can't find following headers in System Include Path
"

Here are the steps I took to install the libraries properly within my SDK ( Symbian SDK for FP 1 ) and get a build on QT Creator :-

Once you download the zip or tar file, unzip it at the same level and location as the symbian sdk. In my case the sdk was installed at C:\Symbian\9.2 . I unzipped the folder at C:\qt_mobility .
This step was key, because when you run the configure.bat and make the build files it looks in those relative locations for the sdk etc.

At this point if make is in your path, it will copy the files into the appropriate locations and you can check your set up by building the unit tests . You can then follow the steps in the install.txt to move the pre-built libraries .

Hopefully this helps out others running into the same problems I was having .

Friday, December 04, 2009

Setting Up QT Environment For Windows

So one of my main motivations to start blogging again was me regaining interest in mobile development after taking a stab at it with TrafficCam . TrafficCam was pretty awesome for its time because it was bringing back pictures of intersections and providing road conditions for drivers.

So now 3 years later , im working ( hopefully soon ) on another opensource application on the symbian platform using QT for an online service called foursquare .

So before one can get started , setting up the environment properly on windows can be quite a task, so ive written up a short tutorial that will help others set up on windows ( windows xp in my case )

What i learnt that order was key when getting things installed .

1) First based on your phone and target version of symbian get the appropriate SDK . I used the S60 Wikipedia Page to help me out on that .

You can download the appropriate SDK here

2) Install the Open C/C++ plug in for the sdk .

3) After installing the sdk you can head over to the Qt download site and get the latest version of Qt and Qt Creator . Makes sure you install this on the same drive as the SDK .

3) At this point you should be able to launch Qt Creator and use one of the example projects to get started.

By following the order, i found that the editor found all the locations of the builds, sdk by default . Not having to manually set all that is a real time saver .

Thursday, December 03, 2009

Motivation ... Found !!!

Alright so I think I have the motivation again to restart blogging . My next post will start off with that .