|
||||||||
This project is part of the Google Summer of Code 2010 project.
AbstractThis Google Summer of Code project aims to enable Rockbox to be build and used as an application. It shall run under a hosted platform, preferably a mobile one like Android. Before, to achieve this goal, a lot of changes have to be made to the application be an actual port, most importantly building a framework (including getting rid of the need to use SDL) to enable easy & rapid porting of the application to any platform. In 2008, there has been an attempt for this task (RockboxAsAnApplication). Even though it didn't succeed, the achievements of it will help this year's attempt. The ultimative goal is to lay the ground work for Rockbox to function as an application. The ground work is the part which makes this task difficult as it means resolving some assumptions throughout the Rockbox source, making Rockbox work together with an underlying OS better and to integrate the integration port into the source as if it would be a an actual port (which it in fact is).Project PlanThe first milestone has a more priority. It's considered the main achievement of this project would be laying the ground work for an application framework. Depending on that, porting to a mobile device should be relatively painless, but still rather challenging as there can always be unknown hurdles that one cannot imagine now and that are hard to overcome, so there's a possibility the port to a mobile platform will not succeed. So, the success of project as a whole is not depending on that if the main milestone is considered good enough. Build an SDL-based application with application-specific defaults
Currently working onMy current status can always be viewed here: http://repo.or.cz/w/kugel-rb.git I probably will be posting bigger patches for reviewing at FS#11234 Coding period is finished, and I personally consider it a full success. Now working on a bit of documentation.Achievements
r14 - 02 Apr 2021 - 20:46:07 - UnknownUser
Copyright © by the contributing authors.
|