= Porting modRana to WebOS = This page documents the effort to port modRana & Mieru to WebOS. Well, actually to port all the dependencies so that both can be run without major modifications. For example, there is SDL and its Python bindings available for WebOS. So, provided there was a SDL GUI module, it would be already possible to run both right now. But there is none at the moment and writing one constitutes a major amount of work. :) == Prerequisites == What needs to be ported first for modRana to run. === Python === Already ported by THP. see: [http://thp.io/2011/webos/] === Qt + QML === Ported by !DanRog. see: [http://thp.io/2011/webos/] === !PySide === Needs to be ported. === Qt Components === Needs to be ported, shouldn't be difficult once the rest is done. == Progress == === Python - DONE === Just using the binaries from THP will do. === Qt - in progress === Following the Qt compilation guide on WebOS Internals: http://www.webos-internals.org/wiki/HowtoQt ==== Step 1 - DONE & WORKING ==== Compiled a C++ hello world: {{{ #include #include int main() { std::cout << "Hello world!\n"; return EXIT_SUCCESS; } }}} The compiled hello world binary runs fine on the Touchpad. ==== Step 2 - DONE ==== Improving the SDK with some code sorcery files.