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: Rockbox as an Application and Google summer of code.

Re: Rockbox as an Application and Google summer of code.

From: Mark Allums <mark_at_allums.com>
Date: Mon, 30 Mar 2009 08:50:58 -0500

Bryan Childs wrote:
> Ladies,
>
> For those of you not currently paying attention a brief summary :
>
> At time of writing we have three current applications for Google Summer
> of Code projects, one of which is a very nicely written one for further
> developing Rockbox as an Application. During review of this, it's been
> pointed out (by the ever insightful linuxstb aka Dave Chapman) that
> whilst we've had this on our list of "Stuff we'd like to see happen" for
> a longish time now, there's no real clear idea of what it is we want
> exactly. The current feeling amongst those that have discussed this
> thorny issue is that we should perhaps try and have some discussion
> around that before GSoC really gets going, so that we don't end up
> pulling the carpet out from under our student (should he be accepted).
>
> My personal take on this is perhaps not hugely detailed, and I've been
> willing to let whoever took the first crack it really have free reign -
> working on the assumption that "some code is better than no code".
> However others feel differently it seems, so now is your chance to speak
> up.
>
> The choices at a broad level appear to be :
>
> 1) Make RaaA use all of the existing Rockbox UI code, and just talk to
> that code with whatever interface is availble on the device running the
> application.
>
> 2) Make RaaA not use any existing Rockbox UI code, and implement some
> sort of framework for controlling rockbox via any available native UI.
> This would probably need to take into account threading, button
> handling, sound and UI widgets.
>
> Anyone got any comments ?
>
> Bryan

I would like to suggest that a common framework across environments
would be wise, e.g., something that is available for Windows, Linux,
BSD, OS X, etc. Qt? With a layer in there to fit in Paul Louden's
idea, so that there is minimal wear and tear on the RockBox code.

Mark Allums
Received on 2009-03-30


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