Active Topics

 


Reply
Thread Tools
Posts: 21 | Thanked: 0 times | Joined on Mar 2010
#1
What is missing in Maemo (except Dalvik VM), that could run programs designed for the Android OS on N900. If anything, do you copy the files from e.g. Motorola Droid to run android programs on N900?
 
Fargus's Avatar
Posts: 1,217 | Thanked: 446 times | Joined on Oct 2009 @ Bedfordshire, UK
#2
I would have thought that Dalvik was a major stumbling block!
 
Posts: 21 | Thanked: 0 times | Joined on Mar 2010
#3
But what else...?
 
Banned | Posts: 206 | Thanked: 118 times | Joined on Jan 2010 @ Vancouver
#4
The VM is pretty much it. From my understanding the major benefit of java is that it will run on any hardware that the VM supports regardless of architecture. So if the VM could be made to work, we could run Android apps in that layer. The hard (impossible?) part is getting the VM to run.
 
Posts: 279 | Thanked: 293 times | Joined on Oct 2009 @ Italy
#5
IMHO running Dalvik on N900 would be damn slow. All regarding graphics in dalvik should be ported to use a X11 toolkit. That's obviously for simple apps. You need to port internet stack(integrate managers), telephone stack and PIM stuff....
 
Banned | Posts: 206 | Thanked: 118 times | Joined on Jan 2010 @ Vancouver
#6
Runnning Dalvik on top of Maemo/Meego would definately be slower. My understanding is that the android devices, use a specialized Linux kernel that provides just enough environment to run the VM, and everything else, including the GUI runs on top of that. I could forsee something like Ubuntu's ill-fated Android execution environment being effective though.
 
Posts: 186 | Thanked: 79 times | Joined on Feb 2010
#7
As former android user i can add that android phones (G1 for sure) have some hardware support for dalvik
 
Posts: 21 | Thanked: 0 times | Joined on Mar 2010
#8
What we need (for optimized Dalvik VM from Moto Droid)? Special kernel or special modules only. Droid' s hardware = N900 hardware. Android kernel is linux. So, drivers for Droid maybe usable in Maemo.

Maybe Dalvik VM binding as binformat (like normal Java VM). Add some modules and run android apps.
 
Posts: 1,306 | Thanked: 1,697 times | Joined on Dec 2009 @ Durham North-East UK
#9
dalvik REQUIRES specific kernel modules and additions in order to work. it cant just be bolted onto a different os - and its also built using android non standard libc library so wouldn work without major hacking on another libc
 
smoku's Avatar
Posts: 1,716 | Thanked: 3,007 times | Joined on Dec 2009 @ Warsaw, Poland
#10
It was discussed before.
See my answer here: http://talk.maemo.org/showpost.php?p...8&postcount=24

Google is working hard to design Android the way they can keep total control over the platform.
__________________
smoku @xiaoka.com (SMTP/XMPP) ...:.:....:... pebbled . Poky Fish : sixaxis . psx4m . uae4all
Jolla Phone post-mortem . . . . . . . . . . -> 1+1 VGN-UX390N

Last edited by smoku; 2010-07-18 at 11:51.
 
Reply


 
Forum Jump


All times are GMT. The time now is 17:29.