Do’s and Dont’s of Symbian Development

After reading some (in theory :) useful comments on Symbian development here, I thought adding my own two cents could make sense. Here we go:

DO Use Python S60 to write applications.
DON’T Use the Symbian C++ SDK for anything.

Oh how much anger do I feel when looking back to my Symbian C++ programming days.. :) The most horrible SDK I’ve ever had to work with.. Of course, in the last four or five years the SDK has improved quite a lot. Especially the Eclipse-based Carbide IDE seems to provide a rather good development experience.

Anyway, I’m happy that I was able to move on to Python S60 and J2ME development.


On Piracy

Finally some intelligent words on software piracy: Ignore Software Pirates Check out the /. comments, too.

I personally think that copy protection and fighting piracy implies you have a shoddy product and you’re trying to get as much money out of it as you can. Ok. Oversimplifying a bit.

Now take another useless comment like this from the Tetris father.

Of course this is a high level system discussion. But putting wealth and prosperity over freedom (of any kind – and for god’s sake, FOSS is about freedom :) is plain and simple stupid.

Anyway.. the world we live in.. funny..


BlockShock and Galaxina

I’ve updated with the latest public release version of BlockShock. Give it a try and let me know what you think. The game will be released commercially with a different configuration and J2ME-only later this year.

There’s also a new – still very early – tech demo of Galaxina online now. It is completely unoptimized and does a lot of unnecessary path/distance calculations. But it should run at decent 30 fps on modern devices (N73 or K800 for example). The WebStart version is a bit more sluggish. Hey, it’s just an early demo!