|
ActiveX |
ActiveX es el nombre que Microsoft ha dado a un grupo de tecnologías y
herramientas "estratégicas" orientadas a objetos. Su principal
tecnología es el Modelo de Objeto Componente (Component Object Model, COM). Al usarlo en
una red con un directorio y apoyo adicional, el COM se convierte en el Modelo
Distribuido de Objetos Componentes (Distributed Component Object Model, DCOM). El principal
objeto que uno crea al escribir un programa ejecutable en el entorno ActiveX es
un componente, un programa autosuficiente que puede ejecutarse en cualquier
sitio en la red ActiveX (que es actualmente una red que consta de sistemas tanto
Windows como Macintosh). Este componente se conoce como un Control ActiveX.
ActiveX es la respuesta de Microsoft a la tecnología Java de Sun Microsystems.
Un control ActiveX es aproximadamente el equivalente a un applet Java.
Si tiene un sistema operativo Windows en su ordenador, puede observar una
cantidad de archivos de Windows con la extensión "OCX". OCX significa
"Control de enlace e incrustación de objetos" (Object Linking and
Embedding control). El Enlace e Incrustación de Objetos (Object Linking
and Embedding, OLE) fue la tecnología de programación de Microsoft para
soportar documentos compuestos como lo es el escritorio de Windows. El Modelo
de Objeto Componente ahora incluye OLE como parte de un concepto más amplio.
Ahora, Microsoft usa el término "control de ActiveX" en lugar de
"OCX" para el objeto componente.
Una de las principales ventajas de un componente es que puede ser reutilizado
por muchas aplicaciones (a las que se conoce como contenedores de componentes).
Un objeto componente COM (control de ActiveX) puede crearse utilizando
cualquiera de varios lenguajes o herramientas de desarrollo incluidos C++ y Visual Basic, o
PowerBuilder, o con herramientas de creación de scripts como VBScript.
Actualmente, los controles de ActiveX corren en Windows 95 y NT, y en
Macintosh. Microsoft planea soportar controles de ActiveX para UNIX.
![]()
![]()
Puedes
bajarte una gran variedad de controles ActiveX freeware o shareware de la página
ActiveX de download.com. [inglés].
Microsoft
ofrece un detallado ejemplo de cómo construir una aplicación distribuida
usando ActiveX y DCOM. [inglés].