Am 02.06.2010 16:49, schrieb Jonathan Gordon:
On 3 June 2010 00:33, Dave Chapman<[email protected]>  wrote:
Thomas Martitz wrote:
I think most of us (including me) prefer andriod. I personally *strongly*
prefer it since I had an HTC legend in my hands :) Is anyone uncomfortable
with that?
It's your project, so ultimately I think the choice is yours - you should
port RaaA to whatever interests you.

But doesn't Android have the additional complication of requiring you to
port RaaA as a native C library and then implement the UI in Java?  What
about audio output?  Can a native C library play audio, or will that also
require a Java layer?

From what I've looked yet I'll just make JNI calls to Java from C, and Android's Java API (or OpenGL es) offers a similar surface based API as SDL does. The amount of actual Java should be relatively low. Same goes for audio. At the very least there's also an SDL port for android which I can either use or have a look at for implementation details.

Also, is the plan still to create a Desktop Linux/SDL RaaA as the first
step?  Or are you now intending to go straight to a real device?

The Linux/SDL port will be finished before. This is what I'm currently working on.

Regards,

Dave.

Yeah, I'm not so sure android is a good (starting) platform either
unless of course you already have experience porting C apps to
android? I would suggest using the mini2440 which you already have
anyway. (save the money and go buy a N1 when they are cheaper when you
are more comfortable with andoird)

I plan to run the SDL port on my mini2440. We just need to figure out some problems with the X server. But even if I bought an android phone, we could still decide later whether to go with a "native" (no SDL) port for the mini2440 before since I already have it.

I could run android on the mini2440, but it's rather slow on it and no fun. Eventually I want buy a smartphone for use outside of GSoC too so I wouldn't buy it just for GSoC purpose.

Best regards.

Reply via email to