Does machine code require a runtime? MoSync SDK

Can someone explain MoSync runtime architecture?

The VM core is not a problem. I think this is a virtual machine that runs in java vm and interprets the code line by line.

But how does Recompiler Core work? Is this some kind of Ahead-Of-Time compiler that compiles the application when run in native code? But then I do not understand this. Or is it possible that I need other runtime modules, even this is machine code?

thank

+3
source share
4 answers

, , , , :)

-, C/++ MoSync IL ( ) GCC, GCC. ( Android, Symbian Windows Mobile) IL "pipe-tool", //, . :

JavaME Blackberry, , pipe-tool - MoSync, , , . - MoSync, . , - .

Android, Symbian, Windows Mobile .. , , , , ​​, - ARM . , ARM.

iOS- - MoSync IL - MoSync C, xcode. . , iOS ARM , , , . , , , Apple.

MoSync ; , , . , , , , .

: " MoSync Java- iPhone?" " ++ Windows Phone 7?" "".

Java , MoSync.

Windows Phone 7, MoSync .

, , :)

+9

MoSync , , , , , MoSync , Javascript/HTML 5.0.

, MoSync , .

4 MoSync IL, , .

IL 128 , 6 , .

BTW, - MoSync - , MoSync IL, IL .

, .

+3

Recompiler Core /JIT, . -, MoSync ​​ , (VM Core → Java ME, Generated Core → IPhone, Recompiler Core → - ), appopriate , MoSync.

+1

Core + AOT, MoSync. AOT MoSync , . . MoSync . , , , .

. . , .

+1

All Articles