Showing posts with label Symbian. Show all posts
Showing posts with label Symbian. Show all posts

Saturday, February 11, 2012

Audiobook Reader for symbian Belle and Anna



I recently ported my Audiobook Reader application to Symbian (supports Anna and Belle).

I struggled a lot while porting this to symbian. For example phonon has some problem with Qt 4.7 on symbian and I wested almost one day to find out solution. If you are also facing similar problem. Then visit this link and this.

Capturing volume key was another problem. I required to use native symbian remote control api to resolve this issue. Visit this link for more info.

And as I use ubuntu machine as development machine, debugging and compilation was another problem.

But finally I was able to port it successfully and now its available on Nokia Store.
Please download it from below.
- Fixed web browser: http://store.ovi.com/content/120217
- Nokia mobile browser: http://store.ovi.mobi/content/120217
Following is demo. Hope you will like it.


Tuesday, January 11, 2011

Crazy Chickens game now available for Symbian 3 on Ovi Store

From past few months I was working on to port Crazy chickens game on Symbian 3 and publish game on Ovi store.

After long waiting, finally my game pass Ovi Store's QA process and now its available to download on Ovi Store.

Currently game is supported on Nokia C6-01,Nokia E7-00,Nokia C7-00 and Nokia N8-00 devices. To download this game from Ovi store click here.

Update:Now game is also available to all Symbian S60 5th edition phone.


Following is game play video on n900 device.


Hope you like this game.

Packaging sis file for symbian in Qt

In my previous post, I described how symbian application can be developed from Ubuntu using Qt Creator and remote compiler.

But if you want to upload generated sis file to Ovi Store then you need to make some changes in Qt's project(.pro) file.

First you need supply UID supplied from Ovi store or Symbian signed like following.
TARGET.UID3 = 0x00000000 <- use your UID
Then you need to add vendor information like following
   vendorinfo = \
        "%{\"Kunal Parmar\"}" \
        ":\"Kunal Parmar\"" 
And last you can supply menu icon for your app like following,
ICON = image/app.svg 
with all information together it looks like following,
symbian {

    vendorinfo = \
        "%{\"Kunal Parmar\"}" \
        ":\"Kunal Parmar\""

    my_deployment.pkg_prerules += vendorinfo
    DEPLOYMENT += my_deployment

    TARGET.UID3 = 0x00000000
    ICON = image/app.svg
    LIBS += -lcone -leikcore -lavkon
}

Sunday, November 21, 2010

Symbian development from Ubuntu machine

Like I have already told in my past few posts that currently I am working on porting my application to Symbian. Another problem while developing for Symbian is, there are different SDK for different version of Symbian and you need to setup all those SDK to support different symbian version and also Symbian SDK are currently supported only on windows platform.

But now, both problems are solved by new Nokia Qt SDK by adding remote compiler feature in its latest release.

Compiling is one part of development, but we also need to test our application on device and as individual developer its quite hard to get hold on different device. This problem is also solved by Forum Nokia from quite some time by Remote Device Access portal.

Remote Device Access allows you to use device remotely for testing purpose. Its has almost all latest device to test with. Thought it might not be possible to test all use case remotely but most use case can be tested remotely.

I am putting some snaps that show how to setup Nokia Qt SDK with remote compiler feature and how to access Remote Device Access portal.

So, you will see welcome screen after starting Nokia Qt SDK installation like below.




After agreeing license agreement, you need to select type of installation. As shown in figure you need to select Custom as type of installation.



After selecting custom for type of installation,select Experimental to enable remote compiler feature.



Now, wait till installation gets completed. After insallation gets completed you need accept Terms of Sevice to enalle Remote Complier in Qt Creator and login using Forum Nokia login id.

Go to Tools -> Options -> Projects to enable Remote Compiler.




Few snaps, how build is performed in remote compiler






After build gets done, it will produce sis file that you can use to test. Now to test this sis file on Remote device access.

Go to http://apu.ndhub.net/devices

You need to login using Forum Nokia login id, its free to all forum nokia member. After successfully login you can choose phone to test application.



Select phone and it will launch Remote Device Access application with interface to intreact with phone.



You can upload your sis file to device to install it.



Now you can test your application on device using Remote Device Access. Following is video from my application using Remote Device Access.

Thursday, March 11, 2010

Nokia Symbian^3 User Interface Demo

This is how new Symbian UI will look for upcoming device. Check out demo for Nokia Symbian 3 UI.