Cadastrar Perguntas Home Minha Conta Mapa do Site
Buscar:
Buscar Guias sobre:
Escreva um guia
ActiveX em CFTV
Autor:
Ver mais Guias do autor | Ver eShop | Ver Produtos
2 de 2 qualificaram esse guia como útil.
Atualizado em 25/02/2009

O Active-X é uma tecnologia da Microsoft utilizada no browser Internet Explorer, que permite acesso a recursos avançados do sistema operacional Windows. Através dos componentes Active-X é possível acessar vários recursos avançados que são extremamente importantes para as funcionalidades do acesso remoto de diversos sistemas de CFTV.

Através do ActiveX é possível ao sistema ter acesso ao disco, DMA, componentes de hardware, proporcionando funções avançadas e altamente interessantes ao sistema de CFTV, no nosso caso. Porém a habilitação do ActiveX também é um risco muito grande para um usuário desavisado e um sistema desprotegido, pois pode dar acesso quase que completo a cavalos de tróia, vírus, sites e scripts maliciosos, entre outros riscos.

Neste artigo iremos apresentar de forma básica o ActiveX e mostrar a sua utilização no download e execução de componentes.


ActiveX em CFTV

ActiveX, também conhecido por Component Object Model (COM), é um conjunto de tecnologias de software criado pela Microsoft para facilitar a integração entre diversas aplicações. Atualmente esta tecnologia está sendo substituída pelo .NET (também da Microsoft).

O ActiveX é um componente da Microsoft que habilita funções avançadas de acesso a conteúdo interativo via web. Com o ActiveX, as páginas da Web podem incluir conteúdo multimídia, programas interativos, além de de permitir a aplicativos acesso a funções avançadas de vídeo, áudio, memória e processamento. Outra grande vantagem do ActiveX é que torna a programação e desenvolvimento de aplicativos muito mais fácil de ser implementada. O ActiveX fornece ao sistema os recursos de programação necessários para suportar e rodar estes aplicativos avançados.

É a evolução da tecnologia OLE para a utilização de Páginas e Scripts Ativos. Foi por vários anos uma das tecnologias mais utilizadas para o controle de componentes avançados de áudio e vídeo, mas recentemente após perder um processo sobre patentes a Microsoft anunciou o fim do suporte nativo do Internet Explorer ao ActiveX, esta alteração já está presente a partir do WindowsXP SP2.

Dessa forma os controles ActiveX não são mais componentes internos do Internet Explorer e devem ser carregados e ativados pelo comandos APPLET, EMBED, ou OBJECT dentro das páginas do Web Server. De qualquer forma o suporte aos Controles ActiveX ainda possuem plena compatibilidade com o Internet Explorer, mas agora é necessário "ativar" e ?instalar? os componentes assim como é feito para o suporte de arquivos do Flash, QuickTime ou Real Player antes de poder rodar os comandos. Assim o acesso completo aos recursos somente será disponibilizado após o carregamento dos componentes, ativados manualmente pelo usuário. É possível configurar o navegador para ter um acesso direto e instalar automaticamente os componentes como veremos adiante.

Quando é acessada uma página com tecnologia ActiveX, é feito o direcionamento automatico para o download do controle activeX que permitirá ao aplicativo acessar os recursos do sistema. Uma das características do ActiveX é a sua presença na programação no lado do servidor e no lado do cliente, embora existam diferenças no uso em cada um desses casos.

No Lado do Cliente:

São pequenos programas que podem ser incluídos dentro de páginas web e servem para realizar ações de diversas naturezas. Por exemplo, existem controles ActiveX para mostrar um calendário, para implementar um sistema de FTP, etc, além é claro de aplicações para controle de CFTV, visualização de imagens ao vivo ou gravadas, controle de câmeras móveis, etc..

São similares aos Applets Java no funcionamento, porém uma diferença fundamental é a segurança, pois um Applet de Java não poderá adquirir privilégios para realização de ações maléficas (como apagar o disco rígido) situação essa que seria possível com os controles ActiveX, que podem adquirir permissões de administrador para fazer praticamente ação no sistema.

No Lado do Servidor

No caso de servidores IIS (Servidores Windows), também existem controles ActiveX no lado do servidor e os programadores da linguagem ASP certamente os utilizam frequentemente, de várias maneiras, como por exemplo, quando é realizada uma conexão com uma base de dados, está sendo utilizando um controle ActiveX do servidor.

Desenvolvimento de Controles ActiveX

Os controles ActiveX se desenvolvem com as linguagens de programação da Microsoft para a criação de aplicações Windows, como por exemplo o Visual Basic Script ou Visual C++. A descrição destas linguagens foge ao escopo deste artigo, assim como a explicação do método de desenvolvimento, porém o que nos cabe assinalar é que existem muitos controles ActiveX tanto do lado do servidor como do cliente, que já desenvolvidos e que podem ser incluídos facilmente em aplicações Web dinâmicas. Esta é uma das tarefas e desafios dos desenvolvedores e fabricantes de sistemas de CFTV digital.

Compatibilidade dos Controles ActiveX

Os controles ActiveX são componentes exclusivos para o Internet Explorer, outros browsers como Mozilla, Opera ou Netscape não conseguirão rodar estes componentes. Os navegadores alternativos somente rodarão componentes ActiveX especificamente desenvolvidos de acordo com as suas tecnologias e recursos. Mas na prática atualmente temos uma compatibilidade mínima ou quase nula do ActiveX com outros browsers que não sejam o Internet Explorer. Por isso normalmente as aplicações de acesso a DVRs, PC com Placa de Captura, Web Servers e Câmeras IP baseados em navegador (browser) serão normalmente otimizadas para o Internet Explorer, sendo mais restrito o número de equipamentos compatíveis com outros navegadores. Alguns sistemas oferecem o suporte a navegadores alternativos porém com recursos mais limitados do que quando utilizando o Internet Explorer.

Em todo o caso é compreensível esta maior compatibilidade e acesso as funções do sistema operacional por parte do navegador Internet Explorer, uma vez que as equipes de desenvolvimento estão dentro do núcleo da Microsoft, podendo interagir e compartilhar informações entre sí, além de possuirem o acesso completo aos códigos fonte do sistema operacional e do navegador. Desta forma o Internet Explorer leva uma vantagem incomparável em relação aos navegadores alternativos. Por outro lado apesar das limitações em termos de recursos de acesso ao ActiveX, muitas vezes os navegadores alternativos apresentam um maior nível de segurança, melhor velocidade e maior proteção para a navegação web.

Acesso aos Controles ActiveX

Como vimos, por questões de segurança nas versões atuais do Internet Explorer é necessário habilitar o acesso aos controles ActiveX, através da configuração do navegador, dessa forma será possível a instalação dos componentes permitindo o acesso completo as funções de rede do dispositivo de CFTV. Caso o acesso aos controles não esteja habilitado as imagens e o acesso ao dispositivo será limitado ou não permitido, resultando numa em falhas no acesso e não visualização das imagens.

Para Habilitar o ActiveX:

- Abra o Painel de Controle a partir do menu Iniciar do Windows

- Clique em Opções da Internet

- Na janela de Opções da Internet clique na aba Segurança.

- Na aba Segurança, na parte de baixo clique em Nível Personalizado.


Dentro da Janela de Configurações de Segurança no Nível Personalizado, Role o cursor até o ítem Plug-ins e Controles ActiveX. Configure as seguintes opções:

Aviso automático de Controles ActiveX: Ativar
Fazer o download de controles ActiveX assinados: Ativar
Fazer o download de controles ActiveX não assinados: Avisar
Executar controles ActiveX e plug-ins: Ativar
Controles de script ActiveX marcados como seguros para execução de scripts: Ativar
Inicializar e executar scripts de controles ActiveX não marcados como seguros: Avisar

Após as alterações no nível de segurança é necessário reiniciar todas as instâncias (Janelas) do Internet Explorer, para que as novas configurações tenham efeito.

Se após as configurações indicadas ainda assim não for possível carregar os controles ActiveX, será necessário acessar a opção Redefinir Configurações Personalizadas modifique a caixa de seleção Redefinir Como para nível Baixo e depois clique em Redefinir.

Após a ativação do nível como baixo, Clique em Ok na Janela de Configuração de Segurança. Então clique no botão Ok na janela de Opções de Internet para voltar ao navegador.

Está é apenas uma indicação de configuração, feita em relação aos principais equipamentos e sistemas do mercado com acesso remoto baseado nos Componentes ActiveX, porém de acordo com as configurações de acesso a scripts e controles ActiveX, podem existir diferenças conforme o modelo do sistema e o fabricante. O ideal é verificar o manual do equipamento e ajustar as configurações conforme as indicações e recomendações do suporte do próprio fabricante ou distribuidor.

Palavras-chave: Active | Cftv | Problema Cftv | Problema Instalação Placa | Geovision
2 de 2 qualificaram esse guia como útil.
O autor assume total responsabilidade pela publicação desse guia. Você acha que este guia é contrário às políticas do MercadoLivre? Informe aqui.
Nesta seção serão encontradas informações publicadas por Usuários, sob sua própria responsabilidade. O MercadoLivre não exerce controle do conteúdo das Guias e não responderá por informações imprecisas, errôneas ou difamatórias, tampouco pelo uso que se faça delas. O ingresso às Guias é uma decisão voluntárias do internauta, que aceita a possibilidade de encontrar material que possa afetar sua suscetibilidade .
Anúncios de PROACTIVE-PR (1371)

Placa Captura Showtec 32 ... R$ 869.00

Placa Captura Proactive 3... R$ 869.00

Veja Mais...

Guias Relacionados
Gps X3 Mod. C570i - Acessando ...
Gps X3 Mod. C690i - Acessando ...
Corrija Você Mesmo A Última Vu...
Apostila After Effects
N95 Trocado Pelo Nokia E71 - Q...

Veja Mais...


Voltar ao topo