В Sun разрабатывают технологию Da Vinci Machine, которая позволит при помощи виртуальной машины Java исполнять код на других языках программирования (в первую очередь, динамических).
В рамках проекта созданы прототипы расширений для JVM, позволяющие исполнять код на иных языках с быстродействием, приближающимся к самому Java, а также обеспечена необходимая архитектурная поддержка. Перед разработчиками Da Vinci Machine стоит задача преодоления препятствий, связанных с несоответствиями особенностей Java и иных языков. Возможности Da Vinci Machine планируется по крайней мере частично включить в комплект JDK 7, который будет выполнен на базе Java Platform, Standard Edition 7 (со сроками его выпуска в Sun пока не определились). В компании особо подчеркивают экспериментальный характер проекта Da Vinci Machine, называя его ответвлением Java Virtual Machine.