Tag Archives: Qt

Fixed: Ovi Store not working after Hard Reset

I have seen many users complaining Ovi Store app not working at all after they Hard Rest their Symbian^3 device, such as Nokia N8, E7, C7 etc.

Ovi Store app is developed using Qt and it requires the Qt runtime on device to work properly. When a user Hard Rests his device, the runtime is gone. And unfortunately, Nokia is unable to tackle this issue so far when installing Ovi Store again on device.

I have to reset my Nokia N8 once, and I got hit by the same issue. I knew what was missing, so I just installed the Qt runtime (4.6.3) SIS from the Qt SDK 1.0 folder to my N8 and it started working just fine.

Normal users don’t have Qt SDK, which is ~1.3GB download. So, I thought it would be a good idea to put the Qt runtime SIS files on my server and let the users having issues with Ovi Store, download and install the Qt runtime without downloading the Qt SDK.

ovi_store_fixed

I created a special mobile friendly page on our SWF2Go website, where any user can just go directly using his mobile and download and install the Qt runtime.

Direct Download Qt Runtime: http://www.swf2go.com/downloads/qt/

I uploaded Qt 4.6.3 as well as Qt 4.7.3 runtimes. You just need only one of them. I’d recommend the later as the most of the new apps such as LinkedIn for Symbian is based on it.

Update: Based on feedback I have also added Qt Mobility 1.1.3 SIS along Qt runtime. Some users have reported Ovi Store app uses Qt Mobility as well. I guess this will fix Ovi Store always loading issue after installing Qt.

Update 2: I have now added Qt Notifications APIs SIS on the download link above. The new version of Ovi Store uses these new APIs as well.

Update 3 “€œ Recommended for Symbian ^3: Nokia team has finally made available a standalone download of the Ovi Store client app. Just visit the following link to download the latest version. Read more about this at official blog.

Direct Download Ovi Store App: http://lr.ovi.mobi/store/client-symbian-3/

Update 4 (26 Oct 2011) “€œ Download new Qt QML based beta Nokia Store app. 18mb download contains Qt runtime and the client. No need to install Qt. Get it from here.

My suggestion to Nokia / Qt Team: There should be similar Qt runtime download page optimized for mobile devices, for end users. Who disparately search on internet when Ovi Store stops working.

Have fun downloading great apps from Ovi Store!

// chall3ng3r //

How to Prepare for Forum Nokia Developers’ Workshop 2011

This post will help you for preparing yourself for the first Forum Nokia Developers’ Workshop 2011 in Karachi “€œ Pakistan from 31 Jan to 3 Feb 2011.

qt_and_j2me

The workshop focuses on two mobile technologies, J2ME and Qt available on Nokia’s S40 feature-phones and Symbian S60 smartphones. With countless Nokia devices around the world and over 3.5 million downloads from Ovi Store every single day, these technologies are highly profitable for mobile developers.

Let’s get started. First things first. You are required to bring along your notebook, so you need a notebook with either Windows (XP SP2 / Vista / 7) or Mac OSX (Leopard / Snow Leopard).

If you are going for J2ME track, you need to install J2ME SDK and related developer tools. Below are the download links of recommended tools:

If you opted for Qt, then you only need Nokia Ovi Suite and Nokia Qt SDK 1.0 or better go with latest Nokia Qt SDK 1.1 Technology Preview which includes QML and Qt Mobility 1.1 support.

Install these tools and be sure to at least open the IDE of installed SDK (Qt Creator or NetBeans) and compile a sample project that came along with SDK to make sure the installation does not have any issues.

The most important part is what you’re going to do at the workshop?

Other than educating you about J2ME and Qt and what you can do with these technologies, Forum Nokia is recommending that you bring your own idea for a project you would like to do. The instructors at the workshop will help you while you work on your project.

It’s still one day to go before the workshop starts, start planning your mobile project using J2ME or Qt and get the most of out of this great opportunity offered by Forum Nokia.

I will be at the workshop as well with some cool projects and you are welcome to connect and discuss mobile development at the event.

See you guys on Monday!

// chall3ng3r //

New project: Make SVG icons for Symbian from any image – Free!

I am glad to announce our latest online project SVG2Go, for mobile developers targeting Symbian platform. As the name suggests, SVG2Go is for making cool looking SVG icons from any image file. And best of all, it’s online and free ;)

Start using SVG2Go online here: http://www.orison.biz/apps/svg-icon-maker/

Icons made with SVG2Go can be used for all Symbian applications made using Symbian C++, Qt and Flash Lite. Even you can use it with our other product SWF2Go, to rapidly develop cool games and applications using Flash Lite and publish them on Ovi Store.

Until now, making a nice looking SVG icon was a really hard task. The icon made using Adobe Illustrator or Inkscape doesn’t look the way designer created them, when it appeared on mobile device. Let me give you an example:

tron-icon-example

You might have checked out the Disney sponsored Tron : Tanks Arcade game on Ovi Store, made from the Tron : Legacy movie theme. Take a look it’s icon, no offense to anyone here, but I’m guessing that the developer might have not been able to produce a better icon in time, so he used this one, which doesn’t look good enough. But, the game is quite impressive, smooth graphics and play experience.

Using SVG2Go, anyone can make a really nice SVG icon instantly using the same Photoshop raster artwork. No need to experiment with SVG-T or fiddling with viewbox property. The output SVG icon looks exactly as you have made them. No tweaking needed.

As always, bellow is the screenshot of SVG2Go in action.

svg2go-screenshot

Give it a try, and do let us know of your experience with it, or any suggestions you might have. And don’t forget to share it with your fellow Symbian developers.

// chall3ng3r //