![]() |
Re: Suggestion: port Dalvik JIT to Maemo
Without going into the speculation what Nokia or Blackberry will do in future products, IMO there is only one reason for adopting Dalvik in any mobile OS - to be able to migrate to Android while keeping the current developer/userbase and their software investment. Why ? Because the moment Android apps/services reliably run on a device and can be bought from the Android Marketplace, there is no reason for any new developer to even think about doing anything native for that particular platform. This is turn means that on the long run you have the same apps/services as your competitors, but you have the monetary/time burden of maintaining a full OS and a compatibility layer IN ADDITION to what every Android vendor does. That's why HTC/Moto/etc do Sense/Blur et al and not take a full OS and put Dalvik on top - it would be an overkill with no benefit.
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Dalvik is not Android... if you're saying "go dalvik" because you want to run Android applications you're going to be severely disappointed (much in the same way you'd be if you used Preenv to try to run Mojo apps)
And as for the "other" use of Dalvik under other OSs... To be honest I'd be surprised very much if anyone wanted to use Dalvik as a serious development platform. The only reason I could see for that to happen is for legal/licensing reasons, but from a technical PoV Dalvik is far from spectacular... |
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
Quote:
Quote:
|
Re: Suggestion: port Dalvik JIT to Maemo
It appears that ymartin59 continues to work away at this. The latest post is in January 2011. It includes a call for help.
|
Re: Suggestion: port Dalvik JIT to Maemo
It looks like someone's going to offer this commercially:
Myriad Alien Dalvik I guess it is good news, I just wish someone in the FOSS community had done it first. (EDIT: pointed to the Talk thread, rather than a blog) |
Re: Suggestion: port Dalvik JIT to Maemo
Hello,
First, I would like to point that the demo only shows usage of display/mouse and network. OK that is a great first step but "porting" all APIs into a "optimized" VM which is not "Dalvik", as any application should be "converted" ?!? By the way, a commercial product cannot be "incomplete"/"beta", so many tests are required before... so wait. I get a contact from a Nokia project leader which is interested in the pure Android Dalvik port to standard Linux platform (glibc, X11), a first step before getting runs on Maemo/MeeGo. Yes, I ask for help because that is a too large work for an hobbist with a full-time job and family. Please comment on my blog entry http://ymartin59.free.fr/wordpress/i...et-n900-maemo/ |
Re: Suggestion: port Dalvik JIT to Maemo
If the goal = run android apps on maemo/meego/linux, then i see the following paths
1) Port dalvik VM - Runs some lightweight android apps, but none that require native libraries 2) Port dalvik + android native libraries - Runs all apps but requires a ton of work to implement / translate android apis to standard linux ones 3) Actual android in a VM / Qemu - Less work on translation but unusably slow 4) Actual android compiled as a user-mode kernel + chrooted OS It seems to me that 4 is the best route - does this make any sense? |
All times are GMT. The time now is 21:29. |
vBulletin® Version 3.8.8