feedburner
Enter your email address:

Delivered by FeedBurner

feedburner count
Nov
21

GDesk for S60 3rd edition

Label: , ,

Following a couple of requests I recently started porting GDesk from UIQ 3 to S60 3rd edition.

The process has been extremely easy since most of the work GDesk does is done through common Symbian 9 code.

Unfortunately I don't have a S60 phone so the code attached to this message is untested.

v= this bit is wrong! ignore! see later post with newer versions and forget about signing =v
In addition, my (limited) understanding of S60 is that you may need to Symbian Sign the application in order to run. You should be able to do this via self-signing since GDesk doesn't use any restricted capabilities.
You'll probably have to sign all components you want to use (i.e. the main application and any plug-ins required)

(See below for details of Self-Signing)

Since this is the first release there can be no guarantees so please be careful! Also remember that GDesk can expose normally hidden system applications which might damage your phone so use caution with anything you don't understand!

Help files are unconverted so you'll see references to UIQ and touch-screen features. As it happens the touch-screen stuff actually works in the emulator, there just aren't (yet) any touch-screen S60 phones.

I've tried to keep everything as cross-platform as possible and this has included the GDD design files.
You should be able to load any GDD file into GDesk - there are loads of them on the GDesk Wiki - gdesk.wetpaint.com

Finally, I'd like to restrict this forum to discussion of S60 specific issues - for general GDesk info and discussion please use the main GDesk thread in the UIQ3 sectioDetails of self-signing:
You require two packages that are supplied free as part of the Nokia Symbian SDK. I'm fairly sure that I can't post them here but they're probably around the place.

The first package is MakeKeys
Run:
Code:
MakeKeys -cert -password gdesk -len 2048 -dname "CN=GDesk OR=FiendSoft" gdesk.key gdesk.cer

(Note you can use whatever you want for password and CN/OR)
You'll then need to press a load of keys to give it some random data to work with. Any key presses will do.
This produces a certificate and key.

The next package is SignSis
Run:
Code:
SignSis -s GDesk.sis GDesk.signed.sis gdesk.cer gdesk.key gdesk

The last parameter is the password specified above. For the SIS files put whichever SIS file you're signing (remember to do any plug-ins you want)

This should produce a signed SIS file that you can copy to your phone and install via a file manager.

Related Posts :



0 komentar:

Post a Comment