Infografías de ActiveX
Bienvenidos a la página Web de Alirio Jeanton
Infografía
ActiveX y HTML
ActiveX es una tecnología introducida por Microsoft para ejecutar códigos de programas en páginas web y la pretensión de ser una alternativa o competencia para Java. ActiveX es una definición general para diferentes componentes de software. Todos esos componentes se basan en el llamado Component Object Model (COM). Sin embargo ActiveX no es un estándar de internet, sino el intento de aprovechar algunas cualidades del sistema operativo MS-Windows para páginas web. Con ayuda de
ActiveX es por ejemplo posible leer las entradas de un formulario HTML directamente en en una tabla Excel o banco de datos Access (o al contrario). Esto es posible con la ayuda de la interfaz OLE de Windows. Microsoft trata de buscar soluciones que puedan ser transmitidas a otros sistemas operativos como Macintosh y Unix, pero hasta el momento sin éxito. Al fin y al cabo ActiveX está optimizado para MS-Windows y claro está que a propósito.
Sustanciales componentes de ActiveX son los llamados controles de ActiveX. Tales controles son programas o módulos de programas que se pueden poner en archivos HTML, semejante a los applets Java. El código del programa es ejecutable en la memoria principal del ordenador del usuario (o sea del usuario que llama la página web). Normalmente es instalado en el ordenador del usuario un archivo layout de ActiveX (en el directorio Windows). Con ActiveX es posible realizar toda clase de aplicaciones.
No existen normas fijas sobre en que lenguaje de programación el código ActiveX debe ser escrito. El compilador debe apoyar el Component Object Model (COM). Para crear controles ActiveX, Ud no necesita una determinada software, pero Ud necesita un compilador que apoye a COM. Este puede ser Visual Basic, Microsoft C++ etc.
ActiveX sólo puede ser directamente ejecutado por el MS Internet Explorer. Para Netscape existe un plugin de ActiveX que se puede bajar. Con ese plugin es posible ejecutar ActiveX también con el Navigator.
Actualmente está en discusión el concepto de seguridad de ActiveX. Si un usuario permite que un control ActiveX sea cargado en su ordenador, entonces ese programa puede hacer lo que le da la gana. No existe ninguna restricción para los comandos de ActiveX, sino tan sólo una "barrera de confianza" (el mensaje del navegador si el usuario está de acuerdo con la ejecución del programa en su ordenador). Desde el punto de vista de programación se pueden realizar muchas cosas más que con applets Java, sin embargo desde el punto de vista del usuario los módulos de ActiveX son mucho más inseguros que los applets Java.
Informaciones sobre ActiveX
En las páginas web de Microsoft Ud puede buscar informaciones sobre ActiveX. Microsoft ofrece tales informaciones en varios lugares. En la dirección activex.com Ud será redireccionado a una dirección, en donde Ud puede encontrar software adecuada y versiones existentes de controles ActiveX.
En la presente documentación no se trata la tecnología ActiveX en ningún otro sitio.