Inicio Atrás Adelante

Otros componentes: ActiveX y Macromedia

Los controles ActiveX son objetos OLE que se pueden incluir dentro de las páginas web. Fueron creados por Microsoft para su navegador Internet Explorer 3.0 y superiores, como alternativa a los plug-ins de Netscape. Para visualizarlos con estos últimos navegadores, es necesario un módulo que se denomina NCompass. Estos controles tienen que programarse con Microsoft J++ o en Visual Basic, por lo que no entraremos en detalles sobre cómo generarlos y compilarlos, pero si queréis adentraros en su programación, os recomendamos un tutorial básico para empezar.

Según lo definen sus creadores (Microsoft), ActiveX es un set de tecnologías que nos proporcionan más poder en Internet desde nuestro PC. Puede parecer cierto, ya que básicamente permite a los usuarios ver sedes interactivas gracias a la creación de etiquetas, botones dinámicos de acción, formularios, etc., que se programan en este lenguaje. ActiveX, en muchas ocasiones, irá vinculado a tecnologías de programación como VBScript y JavaScript, por lo que es necesario que sepamos programar para desarrollarlos.

Fundamentalmente, los controles ActiveX se utilizan con la inserción de la etiqueta <OBJECT ID="aaa" CLASSID="xxx"></OBJECT>, donde "aaa" es el nombre del control ActiveX, y "xxx" una larga cadena de caracteres alfanuméricos correspondientes a las acciones que tiene que llevar a cabo el control.

El funcionamiento básico de estos controles es simple. Cuando se ejecuta el controlador, el navegador buscará en su librería de controles preinstalados los datos correspondientes a los controles ActiveX. Una vez que haya reconocido su nombre y clasificación (CLASSID), si lo tiene instalado lo ejecutará a partir de los parámetros designados según las etiquetas <PARAM NAME="..." VALUE="...">. Si no es así, intentará buscarlo en la red Internet de forma automática (principalmente en la sede web de Microsoft), para instalarlo y ejecutarlo.

Precisamente, este último proceso es el que más controversias ha originado, ya que puede suponer un grave problema de seguridad para el ordenador que busca el control y lo instala localmente. Hay controles que tienen asociado un certificado de seguridad denominado Authenticode, que garantiza que los códigos de los controles ActiveX descargados sean seguros, pero no ocurre así con todos, ya que pueden ser programados y generados por muchos desarrolladores diferentes. Para paliar este problema, se está investigando lo que se denomina DNA (Distributed Net Applications), que puede ser el lenguaje que comunique finalmente el ordenador bajo Windows con Internet.

A continuación, os mostramos un sencillo pero práctico ejemplo de control ActiveX. Su código de inserción en la página web es:

<OBJECT CLASSID="CLSID:8E27C92B-1264-101C-8A2F-040224009C02"
DATA="
data:application/x-oleobject;base64,K8knjmQSHBCKLwQCJACcAgAACADEHQAA2BMAAM4 HCQACAA8A
AIAAAAAAAACgABAAAIAAAKAAAQABAAIAAAA
BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA
EAAAC8AkRCAQAFQXJpYWwBAAAAkAFEQgEABUFyaWFsAQAAALwCwNQBAAVBcmlhbA==
"
height="192" id="Calendar" width="298">
<
/OBJECT>

Para descargar diferentes controles ActiveX, os recomendamos que visitéis las siguientes direcciones:

Dentro del campo de las nuevas implementaciones multimedia, hay que destacar los esfuerzos para hacer más interactiva la web. En este sentido, han ido surgiendo iniciativas como la de la empresa Macromedia, que ha desarrollado toda una serie de productos para Internet cuya espectacularidad destaca por encima de todo, al implicar en el medio la animación como punto fuerte de atracción. Uno de sus productos estrella es el denominado Shockwave, que permite visualizar las sedes web desarrolladas con Director y Flash, programas cada vez más utilizados para la creación de sedes animadas multimedia.

Shockwave es, de hecho, un plug-in o módulo de extensión (como ya hemos visto), que está diseñado para romper las barreras que supone la interacción entre los diferentes entornos de cada navegador. Aplica su tecnología para animar sedes web en tiempo real. De esta manera, no es necesario esperar, como hasta ahora, a que toda la animación se descargue para que tenga efecto en un programa específico. Una de las claves de su éxito se basa en el desarrollo tecnológico, dejando a un lado, por supuesto, sus enormes posibilidades de interacción multimedia. Puesto que las animaciones se descargan en el navegador cliente, su efectividad es mucho mayor de la que tendría si se reprodujesen en el servidor para después transmitirlas por Internet.

A continuación, os mostramos la sede web para descargar el plug-in Shockwave, que por supuesto incluye efectos visuales sorprendentes, y que es muy difícil de igualar con HTML:

Otro factor que hay que tener en cuenta en lo que concierne al éxito conseguido es que la recepción de las animaciones es muy rápida, ya que su sistema de compresión (Afterburner) reduce la animación en ficheros de poco peso, con lo que el lapso de tiempo de espera entre el momento en que se solicita la página y la recepción de la animación es mínimo.

Como todos los plug-ins, una vez instalado por primera vez, pueden consultarse todas las sedes web que incorporen esta tecnología de última generación, donde la aparición de creativos y diseñadores gráficos es muy importante. Con este tipo de sedes puede verse más claramente lo que supone la interactividad multimedia en Internet.

Inicio Atrás Adelante Arriba