Интернет магазин китайских планшетных компьютеров



Компьютеры - Программный интерфейс подключаемых модулей Netscape - История

30 апреля 2011


Оглавление:
1. Программный интерфейс подключаемых модулей Netscape
2. История
3. Поддержка скриптовых языков
4. Безопасность



Идея Netscape плагинов зародилась не в самой Netscape Communications, а в Adobe Systems. Джон Уорнок, исполнительный директор, и Алан Паджет, однин из основных разработчиков Acrobat Reader, надеялись на возможность использования молодого формата PDF за пределами рабочего стола. Таким образом, вскоре Netscape выпустила первую версию Navigator. Паджет и его коллега-разработчик Eshwar Priyadarshan пытались найти возможность сделать PDF неотемлемой частью всемирной паутины. Результатом стала живая демонстрация, показанная Уорноку и Джиму Кларку, исполнительным директорам Netscape. До этой демонстрации родным форматом для всемирной паутины был только HTML и встроенные на веб-страницы с его помощью изображения. Ссылки на любой другой тип файлов приводили к загрузке этого файла и дальнейшему открытию в соответствующем приложении. В этой демонстрации было показано, как по нажатию на ссылке PDF файла открывалость окно браузера, бесшовно смешивающее отображение PDF и HTML. Кларк поинтересовался, кто же реализовал поддержку в самом Netscape, и с удивленим узнал, что интеграция была реализована без участия Netscape, лишь с небольшим обратным проектированием браузера Netscape.

На следующей надели компании привнесли эту технологию на рынок, как "Allan's Hack". Пока Netscape готовился к тесной интеграции с PDF, чего Adobe бесусловно бы дождалась, Паджет предложил другой подход, архитектуру плагинов. Разработчики Adobe Гордон Дау и Набель Аль-Шамма недавно добавили архитектуру плагинов в Acrobat Reader, используя опыт разработки вне команды Acrobat Reader. Паджет был одним из внешних разработчиков, и он надеялся, что если дать шанс выбора другим компаниям, они выберут возможность расширения интернет-паутины, как это сделала команда Adobe. Кларк и команда были убеждены в этом, поэтому отправились проектировать API, которое будет поддерживать новую архитектуру.



Просмотров: 3560


<<<