Google разрабатывает альтернативу технологии Microsoft ActiveX

Google опубликовала предварительную версию нового программ Native Client, при помощи которого веб-производители смогут создавать более мощные и функциональные программы, работающие сквозь интернет напрямую с операционной системой, минуя браузер. С технической точки зрения Native Client представляет собой альтернативу удобной, но неоднозначной с точки зрения безопасности технологии Microsoft ActiveX.

Native Client будет существовать в виде открытой технологии с доступными для всех исходниками.

Сейчас создание находится на ранней стадии тестирования, но уже сегодня при помощи нее можно создавать веб-программы нового поколения, которые будут работать быстрее и комфортнее существующих веб-систем. При помощи Native Client можно будет создавать полноценные настольные приложения, работающие сквозь интернет, говорят в Google.

Брэд Чен, представитель Google говорит, что при помощи новой технологии особенно удобно будет работать с Web2.0- сайтами и корпоративными интранет-порталами. "Пользователи могут загружать фотографии на фото-хостинг без фактического захода на сайт, сделать это можно будет прямо с рабочего стола. Сегодня есть подобные приложения, но Native Client существенно расширяет такой подход", - говорит он.

Ключевых преимуществ перед ActiveX у Native Client два - во-первых, он будет безопаснее за счет открытости исходников, во-вторых, он будет работать не только в Windows, но и в средах Linux и Mac OS.

Разработчики смогут создавать свои Native Client-приложения используя привычный для Linux-пользователей GNU C Compiler.

В Google говорят, что пока их создание не способна полностью заменить ActiveX, хотя в перспективе такое представитель компании не исключил. Интересно также отметить и еще одно отличие ActiveX от Native Client. Первая технология функционирует только в среде браузера Microsoft Internet Explorer, вторая поддерживает все браузеры, помимо Internet Explorer. В числе веб-обозревателей, поддерживаемых Native Client называются Google Chrome, Firefox, Safari и Opera.

Для того, чтоб избежать взаимодействия Native Client с "голой" ОС, весь код Native Client исполняется в отдельном контейнере (в терминологии Google в "своей песочнице") , что позволяет сохранить ОС от возможного повреждения злонамеренным кодом. "Безопасность - это главный вызов для Native Client, при этом мы полагаем, что безопасное исполнение кода вне браузера предоставит некоторые достоинства разработчикам и пользователям", - уверен Чен.

citcity.ru

публикации сходной тематики

Комментирование закрыто.

 

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

Реклама на сайте: