idea for student project: emitting Android .dex classfiles directly
370 kali dilihat
Langsung ke pesan pertama yang belum dibaca
Miguel Garcia
belum dibaca,
3 Apr 2012, 15.26.0803/04/12
Balas ke penulis
Login untuk membalas kepada penulis
Teruskan
Login untuk meneruskan
Hapus
Anda tidak memiliki izin untuk menghapus pesan dalam grup ini
Salin link
Laporkan pesan
Login untuk melaporkan pesan
Tampilkan pesan asli
Untuk melihat pesan asli, alamat email grup ini tidak boleh berstatus anonim atau Anda harus memiliki izin untuk melihat alamat email anggota.
kepadascala-i...@googlegroups.com
Scala developers targeting Android must bear with an extra build step (jar to dex conversion), given that there's no dedicated backend to replace GenJVM (to directly translate ICode [1] into dex files).
Two recent developments can simplify the construction of an Android-backend:
(a) ASMDEX [2] an ASM-based bytecode manipulation framework for DEX bytecode.
(b) an ASM-based version of GenJVM [3], in connection with the extensive ASM documentation (user guide [4] and developer docs [5]).
That's the idea. Disclaimer: I'm in no way an expert in Android development. I just got this idea after contributing to both the GenJVM and GenMSIL Scala backends :)
Quoting from the Abstract: "We generalize the Dalvik instruction set and formalize it using operational semantics based on the Dalvik documentation, inspection of the Dalvik VM source code, and manual testing."