ActiveX - это набор технологий, позволяющих программным компонентам взаимодействовать друг с другом в сетевой среде (такой как Internet) независимо
от языка, на котором они реализованы. Они построены на основе модели Component
Object Model (COM) и позволяют реализовать компонентную архитектуру программного
обеспечения. Сегодня рынок широко поддерживает технологию ActiveX и готов
ее использовать. Стандарт ActiveX уже применяется в таких продуктах как
Microsoft Office, Lotus Notes и PowerBuilder.
Компонентами технологии ActiveX являются элементы управления, сценарии
и документы ActiveX. Они позволяют проектировщикам документов в Web расширять
возможности HTML и создавать более привлекательные страницы в World Wide
Web. Благодаря наличию тысяч элементов управления ActiveX (управляющим
элементом ActiveX является практически каждый элемент OLE), их поддержка
становится ключевой особенностью каждой программы просмотра. Существуют
многочисленные языки сценариев и форматы документов, поддерживающие стандарт
ActiveX. Этот стандарт служит связующим звеном, объединяющим широкий спектр
технологий, включая Java-приложения, элементы управления ActiveX, документы
и сценарии ActiveX.
Разработчики программного обеспечения и Web-дизайнеры получают, благодаря ActiveX, следующие преимущества:
в мире насчитываются миллионы профессиональных разработчиков, никакой язык
программирования не может отвечать всем потребностям. Многие программисты
освоили конкретное инструментальное средство и применяют знакомый им язык.
Таким образом, программа просмотра должна поддерживать широкий спектр возможностей
для создания элементов управления ActiveX или других программных компонентов
на любом популярном языке, включая C++, Java, VB и т.д. (О поддержке Java
подробнее рассказывается ниже.)
хотели бы обеспечить простой доступ пользователей к функциям Web-страницы.