![]() |
[Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle [Added a concept solution on 9th Jun 2012]
Hi
I'm finally posting something I did a long time ago. If someone was watching the Palm WebOS on N900 thread, he'd notice that. Through trial and error I managed to run some Mojo apps under Chromium. It's not the optimal solution, which would be qtwrt but at least works. Then I was looking for someone who'd help with this, to use qtwrt instead of sluggish Chromium, but all in vain. Only TransTech joined me, but even then we couldn't do it. So I decided that I'll push what I already did. Finally I worked out a concept solution which isn't perfect but doesn't suffer from Chromium-caused downsides. How to set this up: First of all you need Easy Debian. I told you it's not the optimal solution, didn't I? After you set up Easy Debian, install Chromium in Easy Debian chroot // concept solution doesn't need all this stuff, but isn't perfect Code:
apt-get install chromium-browser http://wiki.maemo.org/Standard_WebOS_apps You can download WebOS image from here Prewebenv provides a symlink in /usr/palm which point to /home/user/palm Why that way? It's nice to have all the setup done after reflash. You have all the apps saved too. With it you can install the WebOS apps (preenv games too) by just Code:
dpkg -x /path/to/ipk/file / After adding the line specified in the wiki, you just need to run Code:
prewebenv /usr/palm/application/<appname>/index.html What works not:
As you can see, there's a lot to be done. There's a concept solution I found, but it's very imperfect... http://talk.maemo.org/showpost.php?p...0&postcount=17 The current team for QtWRT porting is:
If you want to support my work, you can DONATE. Thank you! If you can't donate but you want to support this project, please contact me. |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
marmistrz you rock again ;) thank you
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
thanks u are rocking... very nice
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
finally!
thanks! been waiting so long for this! :) possible to make it able to work for N9/N950 |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
There is native chromium for the N900 on a contributors repository
deb http://maemo.jacekowski.org/ fremantle free non-free maybe that works a bit better |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
Quote:
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
[OffTopic]
An emuluator/app like AlienDalvik (which have been never released?!) for running Android apps would be amazing. :D :) [OffTopic] Nice work! :) |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
I've just uploaded a minor update. Chromium had problems with the location of the symlink. Now the symlink points to /home/user/palm.
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
What kind of problems did you run into with QtWRT?
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
This is cool! Would be nice to have some sort of exhibition app runnuing on the n900.
Sadly I appear to have stumbled on the first hurdle already... What is missing? Code:
Chroot dir specified: /.debian |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
does anybody know if grooveshark is working?
by the way, is there no way to get preenv and prewebenv to work on harmattan? |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
Quote:
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
1 Attachment(s)
Quote:
Quote:
Then I found that way out (attached patch) - the patch was created for the original framework.js And after patching the error was: TypeError: Result of expression 'Mojo.appPath' [null] is not an object. framework.js:601 Should I write more about how I set it up? Quote:
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
Quote:
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
Have you tried helium with this? Webkit based, don't know now recent, might help remove the dependency to easydebian
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
Quote:
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle
I'm uploading an other approach, it's a very pre alpha try, but the best way I've found. It's.... Qt HTML5 application. It doesn't complain as much as QtWRT. I modified it so that you should run
Code:
/path/to/prewebenv-runner /path/to/webos/app/index.html Some features may not work. There might be some problems with touch screen mapping. But this may be connected with my specific software configuration. Please tell how it works with your apps! Finally the download http://marmistrz.net63.net/public/prewebenv/ The source is uploaded too, the .tar.gz file. The file prewebenv-runner.gz is the executable. To developers: I don't think whether it's any need of sticking with QtWRT if this approach works (not perfectly, but it's more customizable than a browser and more working than QtWRT). What do you think? |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle [Added a concept solution on 9th Jun 2012]
Helium Mobile is now available for Maemo 5. Might worth to try with it.
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle [Added a concept solution on 9th Jun 2012]
Quote:
|
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle [Added a concept solution on 9th Jun 2012]
There was some problem with the executable. I recompiled it and reuploaded.
The executable is in the prewebenv-runner.gz file. You should gunzip and chmod +x it. |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle [Added a concept solution on 9th Jun 2012]
At first, I want to say "Thank you for your work, marmistrz!"
Then, may be it is stupid, but have you tried Fennec on N900? |
Re: [Announce][Pre-Alpha] Prewebenv - run Mojo WebOS apps on Fremantle [Added a concept solution on 9th Jun 2012]
Quote:
QtWebkit viewer is the thing which will most probably work (offline apps, non-faceless and not using ares.js work alright) I created a thread here: http://qt-project.org/forums/viewthread/18821 so that maybe someone helps me with making the viewer appropriate for Mojo apps. If someone knows a solution for one of the problems, please let me know! |
All times are GMT. The time now is 16:18. |
vBulletin® Version 3.8.8