Соперники Microsoft объединили усилия с целью создания нового способа исполнения прикладных программ в веб-браузере. На кон поставлено будущее "веб-плагинов", программ, создаваемых независимыми разработчиками, таких как анимационное ПО Flash от Macromedia, которые работают внутри браузеров. Конкуренты Microsoft хотят дополнить плагины таким образом, чтобы они не нуждались в технологии Microsoft ActiveX, встроенной в Internet Explorer.
В среду три производителя браузеров — Mozilla Foundation, Opera Software и Apple Computer — объявили о том, что они соединили усилия с поставщиками плагинов Sun Microsystems, Adobe Systems и Macromedia, чтобы пересмотреть способ работы плагинов в не-Microsoft браузерах.
ActiveX позволяет плагинам непосредственно взаимодействовать с содержимым веб-страницы. Это мощный инструмент, который приобрел дурную славу из-за регулярных проблем безопасности. Используя ActiveX, музыкальная веб-страница может проигрывать песни через плагин Microsoft Windows Media Player, а рекламный флэш-ролик — возвращать на веб-сайт заказы для оформления счетов.
Мир альтернативных браузеров для исполнения плагинов издавна опирается на NPAPI (Netscape Plug-in Application Programming Interface). Mozilla Foundation — это организация open source, разрабатывающая код браузера на основе той базы, которая была у Netscape Communications до того, как ее приобрела America Online. В прошлом году AOL отделила от себя эту группу в качестве некоммерческой организации и возобновила связи с Microsoft. "Сейчас для тех, кто не хочет оставаться частью мира Microsoft ActiveX, ничего подходящего нет, — сказала президент Mozilla Foundation Митчелл Бейкер. — Эта ситуация сложилась давно, и ее надо исправлять, но мы приняли решение собрать всех игроков и сделать это не только для Mozilla, но и для других поставщиков браузеров и плагинов".
Mozilla доработала NPAPI на основе рекомендаций World Wide Web Consortium (W3C) Document Object Model (DOM). Эти рекомендации нацелены на то, чтобы позволить языкам сценариев, таким как JavaScript, работать непосредственно с элементами веб-страницы.
Мощную и проприетарную технологию Microsoft ActiveX давно критикуют за недостаточную безопасность. Mozilla уверяет, что в новой версии NPAPI проблемы безопасности решены, правда, не говорит, каким образом. По словам Бейкер, ее организация, прежде чем приступить к процессу тестирования, в ближайшие несколько недель будет использовать новый NPAPI в вариантах кода Mozilla nightly builds. Эта технология не начнет применяться широко, пока ее не поддержат поставщики плагинов, поэтому Бейкер не смогла назвать сроков следующего этапа обновления.
Приверженцы сценариев приветствуют партнерство. "Кооперация между Mozilla, Opera и другими игроками — хорошая новость, — говорит Дейв Винер, издатель Scripting News. — И вообще очень хотелось бы, чтобы веб развивался как платформа и двигался вперед".
|