Editing ModRana Roadmap

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 124: Line 124:
** tracklogs
** tracklogs
-
<del>* implement the ''simple data API''</del>
+
* implement the ''simple data API''
-
<del>** add the mGet method to the options module and export it to modules</del>
+
** add the mGet method to the options module and export it to modules
-
<del>** add the getData method to the base_module API</del>
+
** add the getData method to the base_module API
-
* super-seeded by directly calling Python module methods
+
-
** currently only for methods that don't take any arguments and return a single string, boolean, integer or float
+
-
** exported through the[https://github.com/M4rtinK/modrana/blob/67f43044ded31472d04613fe5a402832c7f71b99/modules/gui_modules/gui_qml/gui_qml.py#L308 ''modules''] property to QML
+
-
** QML code just uses the respective call (''getS'', ''getB'', ''getI'', ''getF'') with two strings as arguments:
+
-
*** module name
+
-
*** function name
+
-
** example (get main forum URL from mod_info):
+
-
modules.getS('info', 'getForumUrl')
+
=== Writing the various GUI views ===
=== Writing the various GUI views ===
Line 238: Line 230:
The modRana project Trac has [http://modrana.org/trac/report/1 quite a large list] a feature requests and bugs already.
The modRana project Trac has [http://modrana.org/trac/report/1 quite a large list] a feature requests and bugs already.
-
 
-
== Packaging ==
 
-
* create an automated packaging script '''DONE'''
 
-
** get source from Github '''DONE'''
 
-
** build on OBS '''DONE'''
 
-
** build packages locally without OBS
 
-
 
-
 
-
=== Fremantle @ N900 - DONE===
 
-
* create an installable package '''DONE'''
 
-
** package installs additional icon for the QML version '''DONE'''
 
-
 
-
* upload the package to Extras-devel once it's stabile enough '''DONE''' - since May 2012
 
-
 
-
=== Harmattan @ N9,N950 ===
 
-
Having a proper package is very important on Harmattan due to Aegis restrictions. If an application needs to use location and other ''priviledged'' services, it needs to be properly packaged with an aegis manifest.
 
-
 
-
* create an installable package with a working Aegis manifest '''DONE'''
 
-
* add portrait and landscape splash-screens
 
== Configuration file upgrade - DONE ==
== Configuration file upgrade - DONE ==
Line 299: Line 272:
=== Nemo @ N900 ===
=== Nemo @ N900 ===
* check how modRana runs on [http://wiki.merproject.org/wiki/Nemo Nemo]
* check how modRana runs on [http://wiki.merproject.org/wiki/Nemo Nemo]
-
* since September 2012, PySide packages needed for the modRana QML GUI are available from the main Nemo repo
 
-
** there are also unofficial and untested PyGTK packages for Nemo in [https://build.pub.meego.com/project/show?project=home%3AMartinK%3Anemo this OBS repository]
 
* packaging
* packaging
Line 306: Line 277:
* navigation board support
* navigation board support
* OpenEmbeaded recipe
* OpenEmbeaded recipe
-
 
-
 
-
=== Android ===
 
-
* get modRana running on Android
 
-
** [http://thp.io/2011/pyside-android/ Qt + PySide] & [http://redmine.semperpax.com/projects/qt-components-android QtComponents ] should be available
 
-
* packaging
 
-
 
-
=== WebOs ===
 
-
* compile [http://www.webos-internals.org/wiki/HowtoQt Qt] & [http://thp.io/2011/webos/ Python]
 
-
* port PySide
 
-
* port QtComponents
 
-
* get modRana running
 
-
* packaging
 
-
 
-
[[Category:ModRana]]
 
-
[[Category:Development]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)