From: Arlindo da S. <da...@al...> - 2009-11-16 16:07:45
|
On Mon, Nov 16, 2009 at 3:54 AM, pedro tsai <ped...@ya...> wrote: > hi Arlindo, > > FYI, I remember you mention about running GradVM on mobile device. Anyway, > I was working on Google android (for my company project). It turns out > Android is, well, it is really Linux with some Google modification to > kernel. The applications running on Android are Java applications, but > instead of Java bytecode running on JVM, the java applications are compiled > to Dalvik bytecode and running on DVM. You can do a search on 'Dalvik' on > Google, and there should a lots of information on this. > > So I think if GradVM is fully functional, it might be relatively easy to > get it running on Google android. As you mention, it might be very useful > to be able to do this. > > Yes, I am very interested in this, specially now that Verizon has a droid phone (I am still with Verizon.) It would be very cool. NestedVM goes from C to mips assembly and from there to java bytecode. We will need to figure out how to get Dalvik bytecode instead, or else let the GVMserver run remotely, and only have the client running on droid. Now, for the iPhone it may be better to build everything with Objective C. Apparently Sun has a Java implementation for the iPhone but Apple's licensing terms prevent them from releasing it. There is another Java implementation for the iPhone but it requires jailbreaking and it is probably not legal. So, it may make more sense to start with Android. Arlindo -- Arlindo da Silva da...@al... |