Виртуальную машину Kilobyte Virtual Machine удалось реализовать непосредственно на кристалле

Микропроцессор Xpresso, созданный при участии специалистов корпорации IBM, обеспечивает ускорение выполнения приложений за счет исключения нескольких промежуточных уровней программного обеспечения. Инженерам Zucotto удалось реализовать виртуальную машину Kilobyte Virtual Machine (KVM), спроектированную в Sun, непосредственно на кристалле.

В Zucotto утверждают, что с помощью Xpresso можно выполнять написанные на Java приложения в 20-40 раз быстрее по сравнению с другими Java-процессорами, при работе с которыми предполагается, что виртуальная машина представляет собой отдельный программный уровень.

Серийный выпуск микропроцессоров планируется наладить к концу текущего года, а первые коммерческие продукты, созданные на базе новой технологии, должны появиться в середине 2001 года.

Компания Zucotto собирается предложить свой микропроцессор производителям сотовых телефонов и иных беспроводных устройств, а также тем разработчикам программ на Java, которые хотят писать приложения для данного класса устройств. «Наша компания уже заключила контракты с двумя производителями и подписала соглашения, предусматривающие тестирование и предварительную разработку приложений с рядом других фирм, — подчеркнул президент и генеральный директор Zucotto Марк Уэллс. — Имена своих клиентов мы назовем несколько позже».

Компания Zucotto представила также набор инструментальных средств Whiteboard, помогающий разрабатывать Java-приложения для беспроводных устройств, а также комплект для проектирования оборудования Xpressoboard. Создавать приложения при помощи инструментария Whiteboard и оценивать их производительность можно на любом компьютере, работающем на платформе Win32. Для проведения тестирования программное обеспечение переносится на оборудование HDK — специальную плату со встроенным микропроцессором Xpresso.

На первых порах микропроцессор Zucotto может найти применение в качестве дополнительного процессора для сотовых телефонов и других устройств. Основной процессор передает Xpresso запросы на обработку приложений Java. В будущих устройствах, особенно ориентированных на поддержку интерактивных приложений и мультимедийных программ, Xpresso будет использоваться уже как главный процессор.

«Будущее карманных устройств просматривается вполне отчетливо, — заметил Уэллс. — Ведущий японский оператор сотовой связи NTT Docomo уже одобрил технологию Java и выбрала KVM в качестве платформы для реализации приложений популярной сотовой сети Imode. Хотя в среде Imode используется протокол, отличный от Wireless Application Protocol, принципы их работы сходны: и Imode, и WAP пересылают текстовую информацию на беспроводные устройства. Использование Xpresso в беспроводных устройствах позволит доставлять пользователям сети Imode нужные им приложения. В результате телефонные трубки, так же как и ПК, станут программируемыми устройствами».

Пользователи получат возможность принимать не только обычные строки текста, но и различные приложения: видеотрансляции, аудиофайлы и т. д.

В Zucotto разрабатывается также вариант микропроцессора, который будет поддерживать технологию Bluetooth, обеспечивающую обмен информацией между портативными ПК, сотовыми телефонами и другими карманными устройствами посредством радиосвязи малого радиуса действия. Оборудование, совместимое с Bluetooth, обеспечивает групповую работу с одними и теми же данными в рамках беспроводной сети.

По мнению Уэллса, заметного роста интереса производителей следует ждать после объявления корпораций Ericsson и Microsoft об организации совместного предприятия. Новая компания, 70% капитала которой принадлежит шведскому разработчику сотовых телефонов, объединит технологии Microsoft Windows 2000 Server и Microsoft Exchange с беспроводной инфраструктурой Ericsson и мобильными Internet-продуктами. Первые решения должны появиться к концу текущего года.