Как уже сообщалось, Sun Microsystems ведет разработку, позволяющую выполнять приложения Java на процессорах нового типа, производством которых займется ее подразделение Sun Microelectronics. Новые процессоры смогут выполнять инструкции Java непосредственно, без программного интерпретатора.

Первые поставки планируется начать в 1997 году. Считается, что процессоры будут выполнять приложения Java в 5-20 раз быстрее, чем традиционные процессоры. Это достигается в основном за счет выполнения программы на кристалле, а не с помощью программного интерпретатора. Встроенная "виртуальная Java-машина" потребует для работы примерно 40 Кбайт памяти, а для полной системы Java с загруженными библиотеками и поддержкой многозадачности достаточно будет 215 Кбайт.

По мнению аналитиков IDC, создание такого процессора - хорошо рассчитанный ход Sun. Компания собирается утвердить Java как стандарт Internet, предложив процессор, встраиваемый в Internet-терминалы, офисное оборудование и цифровые телефоны. Sun стремится завоевать массовый рынок, предлагая дешевые многофункциональные устройства для работы с Internet. Компания сможет установить новый стандарт совместимости сетей, избавившись от необходимости решать проблемы стандартизации сетевой ОС.

Sun объявила о готовности лицензировать технологию производителям микроэлектроники, обеспечивая тем самым возможность производства Java-совместимых систем.

Переносом Java на существующие платформы SPARC, Intel и PowerPC займется недавно созданное подразделение JavaSoft.

Java для Sun - козырь, который послужит препятствием к продвижению Microsoft на рынок Internet, представляя в выгодном свете рабочие станции Sun, в последнее время теряющие очки в соревновании со станциями NT.

Появление дешевых устройств, построенных на процессоре Java, возможно, ослабит натиск на Internet более дорогих ПК. Кроме того, Java позволит Sun объединить существующие платформы в стандартную, Unix-ориентированную (и даже Sun-ориентированную) среду. IDC ожидает, что Sun будет проводить агрессивную политику продвижения встроенных систем Java в устройства для конечных пользователей, направленную на укрепление позиций Java в качестве стандартного средства разработки приложений.

Основа проекта - технология picoJava, лицензию на которую Sun собирается продавать производителям микросхем. Спецификация picoJava является базовой архитектурой. Занимая всего лишь 16 мм2 поверхности кристалла, picoJava может быть легко реализована на встроенных процессорах. Спецификация picoJava будет готова для лицензирования к середине этого года. Ожидается, что стоимость микросхемы не превысит 25 долл.

Sun планирует производство процессоров microJava для видеоигр, телекоммуникационных устройств и офисных принтеров. Процессоры появятся в первом квартале 1997 года и их размеры не будут превышать 5x7 мм.

Sun намерена производить процессоры UltraJava (несмотря на название, никак не связанные с UltraSPARC), предназначенные для сетевых компьютеров, видеоигр и приложений, требующих сложной графической обработки. Выпуск пробных образцов запланирован на конец 1997 года, размеры составят 9х11 мм. В UltraJava будут использоваться технологии, уже применяющиеся в 64-разрядных процессорах UltraSPARC, в частности набор графических команд Visual Instruction Set.

Процессоры Java должны сделать популярными приложения Java при использовании Internet в качестве основы корпоративных сетевых приложений. Sun стремится открыть дорогу созданию массовых Java-совместимых устройств для широкого пользовательского рынка. Долгосрочная технология должна принести результаты через два-три года.

Построенные на процессоре Java устройства не будут требовать наличия полноценной ОС, быстрых шин, памяти и дисков, так необходимых для Unix и NT. Они будут непосредственно выполнять код Java - в отличие от ПК с программами просмотра Internet, на которых Java-приложения интерпретируются. Такие устройства будут скорее отображать данные c сервера Internet, чем их обрабатывать.

Нет гарантий, что проект привлечет внимание других производителей, но, по оценкам IDC, процессором Java должны заинтересоваться многие. В этом его отличие от стандарта SPARC, почти единственным пользователем которого является сама Sun. Теперь Sun предлагает другим производителям поддерживать стандарт процессоров Java или встраивать эту технологию в свои процессоры.

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

Идеального средства пока не существует. С другой стороны, некоторые палмтопы типа OmniBook 2000 компании Hewlett-Packard могут выступать в роли переносного клиента для приложений Unix-серверов. Но, по правде говоря, OmniBook является полноценным ПК и способен работать и без соединения с Internet.

Может возникнуть потребность в интерактивных приложениях для Internet, что сделает предпочтительным использование интеллектуальных клиентов для Internet с устойчивой ОС, например ПК. В этой первой волне вычислений в Internet серверы Unix - а по большей части это серверы и рабочие станции Sun - резко повысили статус приложений Internet, которые выполняются на сервере и отображают результаты на клиенте. Скорее всего, этот рынок будет поделен между Internet-терминалами и более универсальными ПК. Вопрос только, в какой пропорции?

Sun стремится утвердиться в качестве поставщика устройств для Internet прежде, чем сформируется какой-нибудь иной стандарт. В случае успеха Sun получит сильный козырь в борьбе против альянса Wintel, объединяющего Windows и процессоры Intel.

Поделитесь материалом с коллегами и друзьями