|
Page 1 of 2 |
|
1
2
|
Next
Suggestion: port Dalvik JIT to Maemo
I was wondering...Since we already can install NitDroid (Android) on the N900, why not try to port the Dalvik JIT (and maybe other related libraries) to maemo 5?
Many people have been talking about how difficult it could be, because the Dalvik VM depends on lots of stuff that are spread around google libraries and even in Android's version of the Linux Kernel. However, since Android 2.2 was released as open source, maybe the whole effort is not that impossible. Google claims that they have open sourced even some drivers and hardware support for some devices. It is also possible to use the emulator with all open source pieces... One idea could be trying to re-implement Android-specific libraries as "simple" delegators, calling Maemo libraries instead, for low level stuff. A bit like Wine does. So, are there any bold souls out there? :D |
Re: Suggestion: port Dalvik JIT to Maemo
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
I have began that job and made good progress. I'm now ready to compile in Maemo SDK - at least x86 target...
http://ymartin59.free.fr/wordpress/i...et-n900-maemo/ |
Re: Suggestion: port Dalvik JIT to Maemo
If this finally runs, it could be the most important hit in Maemo's development.
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Altogether it would be superb to get Andoird apps running on normal desktop Linux.
|
Re: Suggestion: port Dalvik JIT to Maemo
Would be quite cool to be able to run Androidapplications on N900.
|
Re: Suggestion: port Dalvik JIT to Maemo
very interested to see where this project leads! please keep up the good work and keep us informed :)
|
Re: Suggestion: port Dalvik JIT to Maemo
In my opinion this would be the only option the get some real attention on Maemo/MeeGo.
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Or in another world what apps does android have that maemo/meego is missing? to mee Android is just a hype like IOS with millions apps in a store but most of them meaningless. oh I forgot it got flassh 10.1 a must have not... |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Any news about this?
|
Re: Suggestion: port Dalvik JIT to Maemo
My dream would be:
You start NitDroid and go to the Android Market Place. You install the applications you want. Then you switch to maemo and start the same applications with the same libraries from maemo on the NitDroid partition. You would have the full integration with maemo applications. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
and btw. if there is apps in android that is more stable than maemo once, why not help fix maemoapps instead of saying to the deveelopers to feed google by porting dalvik/android to n900 instead? thats only stupid imho. I prefer choices but that choices doesnt mean we all should feed google so maemo/meego community totals dies causee everybody wants reinvent everything from Android and in the end kill core maemo/meego apps. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
I agree, this would be a very nice project.
We would all want top-tier support for applications on Maemo, but let's be realistic: it isn't going to happen. With MeeGo, maybe, but I have my doubts. So this is yet another way to expand the platform and available apps for the user, and showing how it is flexible (and superior) to its alternatives. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
My point is if your a developer and doent like maemo/meego sell your phone get an android instead. if you miss maemo apps or thinks some maemo apps is buggy. well then read my above post again but I guess you stoped read after my first setence. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Having Dalvik VM on Linux give you the growing range of Android applications, without having to resign of the Qt/GTK environment you like and giving away your privacy to Google NWO. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
I think this move could be a disincentive to develop for Maemo/Meego using Qt. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
More power to the Maemo OS as a tool of all trades if we can get Dalvik VM running. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
paid apps wont work on n900 - just look at the preenv thread - piracy is no big deal to these posters. hell many of these ppl dont even understand what "free" software means.
so why would a dev port an app to an extremly small niche market when many of these users will just pirate your material ? there is a reason why so few commercial devs support the n900 - most see it as a futile and monetary loss cause. |
Re: Suggestion: port Dalvik JIT to Maemo
Cool! So then we can install the Lighthouse Qt4 port on Davlik, and finally be able to run Qt4 apps on our beloved N900's. Awesome!
Uhh... What? |
Re: Suggestion: port Dalvik JIT to Maemo
Qt must happen on android. Simple as that.
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
imho, this is the same reason why some people want to climb on top of a mountain -- because it is there and they just want to be on top of it:) cheers, |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
But I am 100 percent sure developers in atleast european will start make QT based mobileapps. The problem is not learning QT. The problem is lack of devices atm. as soon as Nokia gets more symbian/meego based phones out and maybe some netbook manufactor we get more apps. Dont forget the facts that qt already is on desktopmarket too. so I really don get why we even need those Android based apps on maemo or meego it will just bring problems. halfdone dalvik for geeks and lazy developers and that is and no point at all cause we already has a better development framework with qt. My guess is those who want this is developers who hasnt used QT or endusers who has no clue about why QT is better and dalvik bad opinion on maemo/meego/symbian. However I could understand lack of apps makes people think dalvik would fix it but that is not the case. If its even will be done by some geek it wil be a prof of concept beta and slow. We only have to give QT some time. I am sure there will be alot more apps in ovi in a year. if you dont wanna wait/develop again get a new phone with android. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
It would maybe even make more sense to port Dalvik than porting JavaME to Maemo5. There is those improvements in Dalvik which makes it more suitable for mobile devices.
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Lets give another Example: the open flash that I have forgoten the name of can it compete with Adobe closed one? No it cant and probadly never will. Same goes for an Dalvik clone too N900. And again why should developers here bother try it when those smart developers can do better apps directly in QT/Quick and make it work far better in QT than in Dalvik clone? Dalvik on N900 would be slow and then again people here would start complain and say "hey why is N900 so slow HTC is much faster blablabla..". Seriously it is an impossible mission make it work smooth.. If żou or another developers can show I am wrong fine for me. But atm. I dont see any good reason to port it. My tip to all android fanboys who want that X/Y/Z app is to hint the Maemo developers about it (maybe setup a new forum thread like:"Android apps I want to see in Maemo/Meego") maybe some of them have some time to port it to QT/Quick and even make it better than the original Android one :-D Imho its far better use time for this than try to make a dalvik clone. Because I am sure it will never will work. Btw. about twitter here is an app that maybe is what N900 one example what N900 is lacking atm but will progress faster now when QTQuick is getting more stable :-D http://thehandheldblog.com/2011/01/1...-qml-download/ I am sure we will see more 2011.. Qt/Quick is here to stay ;) |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Don't you see the dissonance here? Quote:
And then having to do nothing for more Android apps to appear? Quote:
Quote:
EOT |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Out of a job, with C# or java? That will be the day. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
I like very much maemo and qt. Android is only a toy for teenies, no quality, no performance, no respectable GUI, no stable main applications. But the developers of NitDroid did a very impressive job. Congratulations and all my respect and my best wishes! Maemo risks that the users of their only important device go Android. Is this a good publicity for maemo? Is this a future for maemo programmers? I like maemo. And because of this I find that Dalvik on Maemo is absolutely necessary. With my vision NitDroid on n900 offers supplementary options to maemo and will not replace maemo. If there will be no dalvik Maemo will lose users. And users is the only thing that maemo is missing. Google offers much applications that are interesting: Where is streetview on maemo? Where is flash 10.1 on maemo? ... The few programmers of Maemo will not be able to follow the speed of google for a long time. Yes! Maemo applications are much more stable and performant than Android ones. But for the moment the speed of application development is much higher on google side. We NEED maemo users to have more applications and feedback. Users want to have access to all modern applications. Dalvik is a MUST. |
Re: Suggestion: port Dalvik JIT to Maemo
The problem is not to know what platform is better for mass public/business/geek... But how many times a company or a single developer will have to fully re-write their applications instead of just "porting".
GNU platform is a great success because it runs on almost all hardware/operating system from the same POSIX C source code. Small directives and compilation chain switches do the job ! Mobile market is so volatile that it is still war-time to define the "standards". At the moment, to target as many users as possible, an application must be written in JavaME for old/new Symbian versions, in ObjectiveC/Cocoa for iOS iPhone, in Java/Dalvik for Android (or POSIX C for Linux), and Qt/C++ for new MeeGo/Symbian. [what about Samsung Bada ?] Well, far enough, it is too much work (first dev, tests, fixes and maintenance to keep up-to-date !) and requires so many different competences, some targets are simply excluded. Hope comes from cross-compiling or porting required virtual machine. For me, cross-compiling requires too much work, potentially on each application (at least if sources are available). Porting the VM is done once for all, applications run as soon as the used APIs are available. I have started the job but I lack knowledge about Android build system and its specific sub-systems. http://ymartin59.free.fr/wordpress/i...et-n900-maemo/ For those who want to help, you're welcome: first get android or android-x86 sources from Git and follow my track to get it compiled for your Linux or ChromeOS. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Quote:
So instead of dalvik port hint the developers what apps they want from android ported to maemo instead of dreaming of a working dalvik on n900. I can as I said before understand if endusers want some cool android apps (or even iphone) but as I said better let developer know WHAT to port t instead of bashing about android has xxxx more apps. I mean is that really intresting to now? do people really install all those xxxxx apps? I dont say the rest of the community/developers agree some will maybe try port dalvik and. and what did you mean about "Calling people names does not make you a partner for discussion." what name? cause i said Android fanboys? I heard people call me and other nokia fanboys or payed by Nokia could I care less. I just give my opionion. and fact is maemo forum seems to have alotlpeople here now basing about how bad maemo is and how good android is. so to mee there is alot of android fanboys/girls to ofcourse ;) |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
my point is changes happens, world changes... maybe it is Kina who comes with a totally new os then we use that instead. Maybe not in two/three years ofcourse but still. |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
And about the developers it is far more important that Nokia fokusing on QT now both on symbian/maemo/meego. thinking dalvik would help the developers is not what I think, maybe if they prefer going Android but not if they prefer working with QT in that case it would only hurt... Quote:
About streetview so you think Google would alow people to install theyr app on a branded dalvikvm? I dont think soo. Its not only a problem getting dalvik to n900 it also is some legal rights etc... But when was flash related to dalvik? do yout really think porting dalvik would ge flash 10. to n900 :O I am sure you can give better app examples than this ;) Quote:
Dalvik would just KILL maemo/meego and thats bad imho. But yes Maemo/meego needs more professional apps! But thats a totally different story imho. atm. Nokia need to get some stuff done to make it happen. They have to get the damn QT4.7(version already in n900) upgrade done on theyr new phones like n8, c7, e7 that way we probadly also will se some of those apps on n900 too. because I am sure many developers is pending to release some apps until damn ovistore supports QT 4.7 and the phones are synced with latest release! HELL I am to much in this forum I should start write some cool QT apps for Maemo/Meego instead :D |
Re: Suggestion: port Dalvik JIT to Maemo
I'm more confident in maemo than you.
If there is a good maemo application nobody will use the Dalvik one. Dalvik is only for the applications that are missing. This is a supplementary option and will help maemo and not kill it. Maemo is performing much better. Dalvik is no real concurrent. It's only the door for applications that have not be ported to maemo yet. |
| All times are GMT. The time now is 22:32. |
Page 1 of 2 |
|
1
2
|
Next
vBulletin® Version 3.8.8