|
| |
¿Que es activeX?
ActiveX
es un conjunto de tecnologías de Microsoft que permiten incluir contenido
interactivo en la World Wide Web. Tiempo atrás, el contenido de la Web era estático,
es decir texto e imágenes en 2 dimensiones. Con ActiveX, los sitios
cobran vida utilizando efectos multimedia, objetos interactivos, y aplicaciones
sofisticadas que crean un entorno similar al de un CD-ROM de buena calidad. ActiveX
provee el nexo que une una variedad de tecnologías que logran darle movimiento
a los sitios Web.
¿Cuáles son los beneficios principales?
- El
contenido ActiveX es entretenido e impactante por lo que ayuda a
atraer y retener clientes.
- Es
abierto y tiene soporte cross-plataform para Macintosh, Windows y Unix.
- Herramientas
familiares de una gran variada de proveedores y lenguajes de programación,
incluyendo Visual Basic, Visual C++, Borland Delphi, Borland C++ y Java. Los
desarrolladores pueden utilizar lo que saben y comenzar a producir al
instante.
- Ya
existe una gran variedad de controles ActiveX disponibles para el uso
de los Webmasters.
- Estándares
industriales, con soporte para industrias claves y estándares impuestos por
el púbico como ser HTML, TCP/IP, Java, COM y otros.
¿Cuáles son los elementos?
ActiveX incluye tanto tecnologías cliente como servidor:
- Los
Controles ActiveX son objetos interactivos en una página Web que
provee funciones controlables por el usuario y ya ayudan a resaltar el
movimiento del sitio Web.
- Los
documentos ActiveX permiten a los usuarios ver documentos no HTML,
como ser documentos de Microsoft Excel o archivos de Word, a través de un
navegador Web.
- El
script de ActiveX controla el comportamiento de varios controles
ActiveX en conjunto y/u otros Applets de Java desde el navegador o desde el
servidor.
- La máquina
virtual de Java permite a cualquier navegador soportado por ActiveX ejecutar
applets de Java e integrar applets de java con controles ActiveX.
- ActiveX
Server Framework provee un número de funciones basadas en servidores, como
ser seguridad, acceso a base de datos y otras.
¿Qué puedes hacer?
ActiveX trae innovación e interactividad a la Web. Como es soportado por
diferentes lenguajes y herramientas, permite a los desarrolladores traer su
experiencia y creatividad en otros ámbitos a la Web. Basada en el refinamiento
del estándar COM, que ya es conocido por miles de desarrolladores, puede
adaptarse a los conocimientos de los mismos lentamente y sin un cambio brusco en
la forma de trabajo de los mismos. Al tratarse de una tecnología de tercera
generación con extenso soporte de terceros, provee una rica plataforma de
desarrollo para Internet, tanto como para las aplicaciones Cliente/Servidor de
Intranets que hay en el mercado hoy en día. ActiveX lleva a máximo los
recursos de creatividad e innovación y permite que éstos trabajen en conjunto
en el mismo sitio Web. La colección de este tipo de componentes crece día a día
y parece no detenerse, ya que a cada requerimiento parece responder un nuevo
componente que ya fue desarrollado.
¿Qué es lo importante?
ActiveX hace fácil y rápida la tarea de los desarrolladores Web a la
hora de crear sitios interactivos únicos, que hacen que la Internet sea cada
vez más útil y productiva. Los productores de sitios Web no tienen que empezar
desde cero a construir todas las partes de sus sitios interactivos a mano, ya
que hay más de 1000 controles reutilizables en el mercado. Ya que ActiveX
puede ser utilizado por una gran variedad de lenguajes de programación, de
docenas de proveedores distintos, los desarrolladores y los Webmasters pueden
hacer uso de su experiencia para crear contenidos más convincentes. También
pueden complacer a una gran variedad de usuarios, porque ActiveX es
soportado por distintos sistemas operativos.
¿Cómo se compara con Java?
ActiveX provee un mecanismo estándar para extender cualquier lenguaje de
programación, incluyendo Java. ActiveX extiende las capacidades del
lenguaje Java permitiendo a los programadores de este lenguaje integrar sus
applets con la riqueza de ActiveX. ActiveX une los applets con
objetos creados en otros lenguajes, de manera que los programadores de Java
pueden linkear con controles ActiveX directamente desde sus programas en
Java. En el mismo token, los objetos escritos en otros lenguajes pueden linkea a
los applets de Java. ActiveX es la soga que ata todo junto, dando a luz a
la más alta tecnología en una plataforma abierta e integrada. Provee una forma
común de extender y vincular lenguajes de programación, incluyendo Java. ActiveX
maximiza los recursos para el desarrollo de sitios interactivos.
¿Quién lo soporta?
Pequeñas, medianas y grandes empresas de software están creando controles ActiveX
actualmente, incluyendo compañías como Borland, Oracle y Sybase/Powersoft.
Como resultado de su trabajo, ya existen más de 1000 controles ActiveX
disponibles para utilizar. En adición a esto, catorce compañías creadoras de
herramientas de desarrollo han incluido soporte ActiveX en sus productos,
permitiendo a los desarrolladores de sitios Web crear o hacer uso de los
controladores, es sus programas. El navegador Internet Explorer de Microsoft
soporta ActiveX, y Microsoft provee un plug-in para Netscape Navigator,
que le permite a la gran mayoría de navegantes de Internet ver las páginas que
poseen componentes ActiveX.
¿En dónde se ejecuta?
ActiveX es soportado actualmente por Windows. Microsoft está trabajando
con MetroWorks para elaborar el soporte en plataformas Macintosh, y también
esta trabajando con Bristol y MainSoft para elaborar soporte en plataformas
Unix. Aquellos desarrolladores que escriban controles ActiveX u otros
objetos en ActiveX podrán abarcar la mayor cantidad de tipos diferentes
de usuarios con esta solución cross-plataform.
|