Компания Sun Microsystems на конференции разработчиков JavaOne объявила о двух новых версиях виртуальных машин Java (VM), которые, по утверждениям представителей компании, позволят значительно повысить производительность сетевых устройств, использующих технологию Java.
По оценкам компании Sun, две новые виртуальные машины (носящие кодовое имя Project Monty), основанные на спецификациях Ограниченной конфигурации связанных устройств (CLDC) и Конфигурации связанных устройств (CDC)/Динамического компилятора, позволят увеличить производительность в десять раз по сравнению с существующими технологиями виртуальных машин. Sun ведет совместную работу по внедрению новой технологии с компанией ARM, ведущим разработчиком технологии встраиваемых 16/32-разрядных RISC-процессоров, а также с фирмой Symbian, поставщиком операционных систем для мобильных устройств.
Внедрение новой технологии даст возможность разрабатывать более быстрые и сложные приложения для мобильных телефонов, КПК, тонких клиентов, точек доступа и автомобильных систем. При этом увеличится срок работы батарей без перезарядки и скорость работы мобильных устройств.
Новые виртуальные машины рассчитаны на работу с микропроцессорами ARM, а также с процессорами другой конструкции, и используют программную технологию непосредственной обработки кодов ARM Jazelle, позволяющую снизить потребление энергии и увеличить скорость работы Java-приложений.