SDL on Symbian OS

Hi there!

I just bought a Nokia 6630, my first ever smartphone with Symbian OS 8.0a in
it, and I thought it’d be cool to program some games or such myself to use
on my new mobile. Well, it seems it’s tougher than I thought. Since I have
done some programming before using SDL, and I know that f.ex. Doom has been
ported to S60 devices using SDL, I then thought to use it. But I have no
idea how to actually build/install/use it. I have the Nokia S60 SDK
installed, and Carbide C++. Does anyone here have enough knowledge to guide
me through installing it? I would greatly appreciate it!_________________________________________________________________
Uutisista turhaan tietoon. Mit? ikin? etsitkin, MSN Search l?yt?? hakemasi.
http://search.msn.fi

Hi Nita,

You are right in that it’s not that easy to get started with Symbian
OS C++ development. However, if you make the effort, it’s very
rewarding!

Now, I have not done any development with SDL on Symbian OS, have only
started to look into it. So I haven’t managed to get anything to work
just yet (these days I only have time to spend an hour or so on some
evenings for doing hobby games programming…). But I can try to get
you started and will update you when I make some progress.

First of all, what you have to remember is that the situation with SDL
on Symbian is still a bit flakey at the moment: I believe that the
port supports only a subset of SDL’s functionality (please anyone
correct me if I’m wrong!) and there is not much documentation, if any,
on how to make it work in a Symbian app.

So I would suggest that you first give Symbian C++ a try, so you get a
feel for it. The example applications that come with the S60 SDKs are
a good place to start. For your phone you will need this SDK: S60 2nd
Edition FP2 (as no doubt you’ve already figured out). If you install
this SDK and Carbide.c++, in any order, you should be set up to go.
Here are a few pointers for information on the Symbian flavour of C++:

The Symbian Coding Standards (very important, as the naming of classes
and variables plays an important role in Symbian programming):
http://www.symbian.com/developer/techlib/papers/coding_stds/2003-01_SyOSCodStn.pdf

Other useful tutorials, workshops and presentations:
http://www.symbian.com/developer/tech_papers/papers/cpp_gettingstarted.asp

There are also some good books about Symbian development out there, if
you’re willing to spend some money:

One last point to remember is that Carbide.c++ Express (the free
version that’s currently out), is only for basic, small app
development. So once you start doing more complex apps, you will hit
its limits. If you’re having problems you can always just use the
command-line tools that come with the SDK to do builds.

Let me know if you’re having problems. Good luck!

DenizOn 03/06/06, Nita Poskiparta wrote:

Hi there!

I just bought a Nokia 6630, my first ever smartphone with Symbian OS 8.0a in
it, and I thought it’d be cool to program some games or such myself to use
on my new mobile. Well, it seems it’s tougher than I thought. Since I have
done some programming before using SDL, and I know that f.ex. Doom has been
ported to S60 devices using SDL, I then thought to use it. But I have no
idea how to actually build/install/use it. I have the Nokia S60 SDK
installed, and Carbide C++. Does anyone here have enough knowledge to guide
me through installing it? I would greatly appreciate it!


Uutisista turhaan tietoon. Mit? ikin? etsitkin, MSN Search l?yt?? hakemasi.
http://search.msn.fi


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


Symbian:
http://www.symbian.com/

Bands:
http://www.ReptileXing.com/
http://www.zhaderakh.com/