Поддержка Java
Java - язык программирования, позволяющий разработчикам создавать
безопасные независимые от платформы выполняемые компоненты, которые называются
активными объектами, мини-приложениями или Java-приложениями (applets).
Java-приложения завоевывают в Web и на Web-узлах все большую популярность.
Некоторые из них (такие как Gamelan) уже предлагают списки тысяч Java-приложений.
При оценке поддержки Java разработчики и Web-дизайнеры выдвигают на
первое место следующие требования:
и программного обеспечения необходима программа просмотра, надежно выполняющая
самый широкий спектр Java-приложений и поддерживающая популярные средства
виртуальной машины Java компании Sun Microsystems.
JIT-компилятора (Just-in-Time) стала сегодня стандартным средством ведущих
программ просмотра. Учитывая инвестиции многих компаний в разработку JIT-технологии,
программа просмотра должна обеспечивать в качестве стандартного средства
быструю поддержку JIT и допускать простую замену JIT с целью оптимизации
производительности.
Разработчики хотели бы создавать более мощные Java-приложения, способные
использовать широкий спектр функций, предоставляемых базовой операционной
системой, включая возможности печати и мультимедийные средства. Пользователи
высоко оценивают способность выполнения такого "заведомо безопасного"
кода, выходящего за рамки стандартных Java-приложений и предоставляющего
доступ к широкому спектру защищенных системных средств.
Web-страниц хотели вы усилить интерактивные качества своих документов с
помощью сценариев, использующих Java-приложения, элементы управления ActiveX,
интегрируемые программные модули и т.д.
возможности защиты, здесь остается немало возможностей для улучшений, еще
более повышающих безопасность. Пользователи и разработчики Web-страниц
в равной степени хотели бы располагать надежной моделью Java-приложений
и улучшенной с помощью дополнительных методов (таких как цифровая подпись
кода) защиты.
Разработчики, администраторы Web-узлов и авторы страниц желали бы иметь: |
их программного кода. защиту, выходящую за рамки встроенных возможностей Java. системы, таким как мультимедиа, печать и программы для настольных систем. |