Resco is commonly known for its excellent Palm OS and PocketPC applications. Less people know that Jan Slodicka has ported a few of his award winning Palm OS applications to S60. We recently managed to get a hold of Michal Sartoris(aka the brain behind Resco News and Resco Photo Viewer) at a party…here’s what he has to say:

Please tell us a bit more about who you are and how you came to Resco

I studied software engineering in Bratislava. After I finished my third year, I put my CV online….and Resco asked me in for an interview. I gladly came and got employed immediately.
Why did Resco start to work on Symbian applications?
Well…Jan won a Nokia 3650 at an American developer event. Since I was free at the time, I was assigned to that device.
Newcomers often say that the S60 platform is very hard to grasp. Did you have problems getting started?
As Symbian is C++-based; getting started was not too hard because I had been working on Pocket PC applications before. So far for theory…Nokia used completely different API’s; so figuring out how to do things was a bit difficult at first.
Now that you have worked with S60 for some time, what do you think about it(compared to other platforms)
I personally think that S60 has the richest API. Developing applications is easiest for the Palm OS…but I dislike it because of its simple user interface. PocketPC’s have a nicer interface…and Symbian’s is truly impressive.
Symbian is ’subdivided’ into UIQ and S60. Which of the two platforms do you consider simpler to develop for?
The same IDE can be used for both platforms…I generally see very little differences. Some things are done better in UIQ, some are better in S60…but it balances out in the end.
As for S60 touch; what do you think about it?
When I originally heard about S60 touch(TamsS60 had the announcement video); I was worried because of the costs associated with application signing. Now that this has been fixed, I feel more comfortable about it.
Nokia’s demos of the Touch API looked well…and my UIQ ports have taught me that adding touchscreen support to an existing application is not too hard.
Carbide has recently gotten a nice bit of attention from developers. What do you think about it?
I tried version 1.1 once..and didn’t really like it. I have worked with CodeWarrior before; and prefer it as it is faster than Eclipse-based IDE’s.
If the Carbide team adds a few features like precompiled headers and generally increases speed, the program could eventually become useful…but CodeWarrior has served me so well that I felt no need to update so far.
Which phone do you use yourself?
I use a Nokia E61 provided by Handango in return to a port of PhotoViewer to S60v3. When I first saw the device, I disliked its design.

However, now that I use it for quite some time, I start to really like it. The keyboard makes entering long text really easy - but the lack of a camera and the stupid joystick should definitely be addressed in the next revision of the box.
Is there anything else you’d like to add?
Yes - I would love to see Nokia do more in order to grow its market share in the USA. My experience with other platforms has shown that most money is made in the states…if Nokia grew there, we would be able to sell much more software….