Когда говорят о разнообразии аппаратных и программных платформ персональных компьютеров, обычно упоминают тандем Windows - Intel, а также Macintosh, OS/2 и, конечно же, UNIX. Но на этом мир “персоналок” не исчерпывается. Есть в нем и легендарный компьютер Amiga, пользовавшийся немалой популярностью в 80-х годах благодаря превосходным по тем временам мультимедийным возможностям. Его архитектура отличалась тем, что задачи синтеза звука и изображения в нем были переложены с центрального процессора на отдельные специализированные микросхемы, и поэтому к производительности центрального процессора не предъявлялось высоких требований.
В результате усовершенствования IBM-совместимых компьютеров и снижения цен на них компьютеры Amiga практически преданы забвению. И тем не менее, хотите верьте, хотите нет, но оставшиеся пользователи последних тоже приобщаются к современным Java-технологиям.
Адаптацией Java к Amiga занимаются главным образом энтузиасты. Одновременно ведется работа над несколькими вариантами виртуальной Java-машины, при этом наибольшее распространение получила машина Kaffe (www.kaffe.org). Она использует принцип интеллектуальной компиляции отдельных частей кода “на лету” - так называемый JIT (Just-In-Time), позволяющий ускорить выполнение аплетов. Но одной лишь Java-машины для разработки на Java недостаточно, и пользователям компьютеров Amiga приходилось прибегать к эмуляции Macintosh. Положение изменилось весной этого года, когда был выпущен Java Developing Kit (JDK) для Amiga OS - операционной системы компьютеров Amiga (www.oasis.leo.org/ java/development/jdk/amiga-os/00-index. html). Для нормальной работы JDK на Amiga нужно иметь процессор 68040 или выше, не менее 2,5 Мб свободного пространства на диске и 5 Мб ОЗУ. Подробнее о полноценном использовании Java-технологии на Amiga можно узнать на Web-странице www.jeacle.ie/ publications/articles/ac-java.
Внедрение Java-технологии на Amiga отнюдь не следует воспринимать как всего лишь попытку догнать прогресс, который убегает от компьютера, некогда ознаменовавшего целое направление в развитии вычислительной техники; за этим стоит нечто гораздо большее. Аппаратное обеспечение компьютеров Amiga еще достаточно современно, архитектура по-прежнему имеет ряд преимуществ перед компьютерами других типов, а вот нехватка современных программ является большой проблемой для пользователей Amiga. Написанное на Java программное обеспечение может работать на самых различных платформах. От внедрения Java на компьютерах Amiga выиграют как пользователи платформ, находящихся в стороне от генерального направления Windows - Intel, так и производители программного обеспечения для этой самой распространенной платформы: ведь круг потребителей их продукции пополнится пользователями компьютеров иных типов.
Алексей Васильев
С Алексеем Васильевым можно связаться по E-mail: vasiliev@dataforce.net.