Definição – O que significa ActiveX?
ActiveX é uma estrutura para definir componentes de software reutilizáveis (também conhecidos como controles ActiveX) de uma forma independente da linguagem de programação. Como o ActiveX encapsula funcionalidades específicas como controles ActiveX, ele pode ser incorporado de forma transparente em muitos aplicativos de software. O navegador Internet Explorer permite que os controles ActiveX sejam incorporados às páginas da web. Os controles ActiveX são executados oficialmente apenas no navegador Internet Explorer em um sistema operacional Windows.
Definirtec explica ActiveX
Na Internet, os controles ActiveX ampliaram a capacidade de introduzir conteúdo dinâmico e elegante, efeitos de multimídia, recursos interativos para páginas da Web e aplicativos de software. A extensão fornecida pela tecnologia ActiveX é ilimitada – os controles ActiveX têm acesso total a todo o PC e a todos os serviços do sistema operacional Windows. Com esse poder, vem a responsabilidade de fornecer segurança ao usuário. A Microsoft combateu o risco potencial de malware desenvolvendo um sistema de registro que permite ao navegador identificar e autenticar um controle ActiveX antes de baixá-lo. Além disso, é recomendável que os usuários definam a configuração padrão do navegador de forma que sejam solicitados a aprovar qualquer solicitação de download e execução de controles ActiveX.
Os controles ActiveX são incorporados em aplicativos de contêiner. Muitos fornecedores terceirizados adotaram o ActiveX como uma arquitetura importante para o desenvolvimento de componentes de software programáveis para uso em uma variedade de contêineres diferentes, desde ferramentas de desenvolvimento de software a ferramentas de produtividade do usuário final. Para que um controle opere bem em uma variedade de contêineres, ele deve ser capaz de assumir algum nível mínimo de funcionalidade com o qual pode confiar em todos os contêineres. Esses detalhes fazem parte das diretrizes ActiveX.
Embora semelhantes aos miniaplicativos Java, os controles ActiveX diferem por dois atributos principais. Os miniaplicativos Java não têm o mesmo acesso ilimitado ao sistema operacional Windows que os controles ActiveX. Os miniaplicativos, entretanto, são mais versáteis no sentido de que são verdadeiramente multiplataforma, enquanto os controles ActiveX são limitados ao sistema operacional Windows.