Google разрабатывает альтернативу технологии Microsoft ActiveX
Google опубликовала предварительную версию нового программ Native Client, при помощи которого веб-производители смогут создавать более мощные и функциональные программы, работающие сквозь интернет напрямую с операционной системой, минуя браузер. С технической точки зрения Native Client представляет собой альтернативу удобной, но неоднозначной с точки зрения безопасности технологии Microsoft ActiveX.
Native Client будет существовать в виде открытой технологии с доступными для всех исходниками.
Брэд Чен, представитель 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
публикации сходной тематики
- Google представила Native Client как ответ на Flash и Java
- У IBM Open Collaboration Client появилась поддержка Ubuntu, Red Hat
- F-Secure выпустила обновление к Linux Client Security
- Вышел журнал “Системный администратор” 02/2009
- Веб-трансляция: Forefront Client Security. Часть II: Развертывание в имеющейся среде