Конвертер байткода JVM для виртуальной машины Фантом
ЛекцияПартнёр:
Предмет:
- Software Engineering
Лектор:
Курс лекций:
Дата записи:
05.04.13
Дата публикации:
05.04.13
Код для блога:
Главный миграционный путь для операционной системы Фантом - возможность портирования готовых приложений для JVM и Dalvik (Android). Этот путь требует наличия транслятора байткода виртуальной машины Java в виртуальную машину Фантом. На сегодняшний день было предпринято две попытки написания такого транслятора. Первая - на основе кода транслятора байткода Java в С (Toba), вторая - на основе фреймворка Soot. В докладе будет рассказано о проблемах наивного (Toba) подхода к трансляции байткода и причинах перехода на более сложную Soot-модель.
Дополнительные материалы:
1378895318_14526_10_zavalishin_bytecode.pdfДругие лекции курса
20