Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: [RaaA] Weekly status report

Re: [RaaA] Weekly status report

From: Thomas Martitz <thomas.martitz_at_student.htw-berlin.de>
Date: Wed, 02 Jun 2010 19:30:42 +0200

Am 02.06.2010 16:49, schrieb Jonathan Gordon:
> On 3 June 2010 00:33, Dave Chapman<dave_at_dchapman.com> 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.
Received on 2010-06-02


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa