HERRAMIENTAS WEB PARA LA CIENCIA Y TECNOLOGIA

                                                                                                                                                          TRABAJO 3.

                                                                                                                                                     MARIA PESTANA

                                                                                                                                                     C.I: 14.045.539

  

ACTIVEX

Marco de trabajo de controles visuales basados en COM. Evolucionaron desde los primeros controles VBX, incluidos en la versión de Visual Basic 2.0 y fueron adoptados posteriormente como herramientas universales como controles OCX, soportando la entrada de clientes ligeros ocasionada por Internet, y se constituye como el nombre que utilizamos para nuestra tecnología de componentes.

Los controles activos han sido un éxito en la forma en que permiten crear y reutilizar componentes e interfaces de objetos para cualquier aplicación Windows. El mercado de los controles activos es un mercado en expansión; de acuerdo con encuestas de Giga Group, este mercado era de $410 millones de dólares el año pasado y de $670 millones este año, con tendencia de incrementar a $3 billones de dólares para el año 2001. Existen actualmente 6000 controles activos en el mercado, los cuales están inmersos en plataformas de Win32, por ello no existen versiones para Unix.

Los controles ActiveX se pueden programar en Visual C++, el entorno de desarrollo de Microsoft, para el que se pueden conseguir plantillas que aceleran la creación de las interfaces de entrada/salida de los controles. Microsoft distribuye gratuitamente el ActiveX SDK, con numerosos ejemplos y ayudas. Una vez que un control ActiveX está insertado dentro de una página Web, puede ser controlado insertando fragmentos de código Visual Basic dentro del propio documento HTML, de la misma forma que en JavaScript

Características de los Controles ActiveX

-        La tecnología ActiveX está basada en componentes de software, que pueden ser escritos en cualquier lenguaje y que, al igual que los applets, se incrustan dentro de páginas HTML.

-        Con ActiveX no se necesita ningún código fuente. Como el código original se ha convertido en un control ActiveX, es posible utilizarlo sin el apoyo de un programa compatible con ActiveX. Los controles ActiveX ofrecen un marco de reutilización de código, ya que son independientes del lenguaje.

-        Con ActiveX el código se encripta en forma binaria, no como código fuente, pueden conseguir esta independencia del lenguaje. Sea cual sea la herramienta de desarrollo utilizada, el resultado será un control ActiveX comprensible como binario por cualquier programa compatible con ActiveX..

-        La tecnología ActiveX, ha sido denominada como auto-contenida porque cada objeto tiene suficiente información para ejecutarse él mismo sin ayuda de ninguna aplicación, los controles y documentos de ActiveX pueden ser insertados en un página Web, sin que sea requerido un programa para cada tipo de objeto, presentando de esta forma algunas mejoras.

-        Al igual que los applets podemos crear nuestros propios controles o usar los creados por otros programadores que nos los venden o distribuyen gratuitamente. Si optamos por programarlos nosotros mismos existen herramientas muy sencillas, entre ellas destaca las creadas para este fin por Microsoft y que distribuye a través de su Web.

-        Los controles ActiveX se ejecutan directamente en el sistema para el que han sido compilados. La mayoría de los compiladores optimizarán el código ActiveX por la eliminación de código innecesario o redundante.

-        Existen dos tipos de aplicaciones ActiveX: firmadas y sin firmar. El código de las aplicaciones que no está firmado no ha sido certificado y nunca debería confiarse en él. Las aplicaciones ActiveX firmadas están certificadas, pero aún así pueden contener código maligno. Sólo se debe confiar en las aplicaciones ActiveX cuando procedan de sitios web de confianza y siempre basándose en la confirmación de cada caso.

 

Al hablar de activex debemos entender también el concepto de OLÉ

Objetos OLE

Un objeto OLE (Object Linking and Embedding) significa el estándar de vinculación e incrustación de objetos. OLE es un entorno unificado de servicios basados en objetos con la capacidad de personalizar esos servicios y de ampliar arbitrariamente la arquitectura a través de servicios personalizados, con la finalidad global de permitir una integración rica entre los componentes.

ActiveX, se puede ver como la evolución de OLE, de la siguiente forma:

OLE + Internet = ActiveX

Controles OLE + Internet = Controles ActiveX

Documentos OLE + Internet = Documentos ActiveX

Modelo de objeto OLE + Internet = Modelo de objetos ActiveX 

 

Que hace un objeto ActiveX

            Un objeto ActiveX, esta esperando, sin hacer nada, hasta que es llamado. Hay objetos que esperan a ser llamados como servidores, pero mientras tanto están muy ocupados, quizás como clientes llamando a otros objetos servidor. Pro ejemplo, Word puede ser llamado como servidor por un objeto cliente externo.

 Código heredado

            Los controles ActiveX, ofrecen un soporte muy completo para el código heredado. El proceso de conversión de programas existentes a controles ActiveX es bastante sencillo, y como los controles ActiveX son independientes del lenguaje, no importa que lenguaje se elija para componer la base de codificación.

            Aparte del código heredado, se pueden recuperar controles heredados. Los controles OLE son totalmente compatibles con ActiveX. En consecuencia, será posible seguir perfeccionando el código de los programas con los últimos controles ActiveX.

INFOGRAFIAS.

  1. Esta página nos da una breve introducción de la tecnología ACTIVEX

URL: http://es.geocities.com/annadugarte/hwct/T3/actividad3.htm

  1. En esta pagina podemos encontrar información importante sobre la tecnología ACTIVEX. URL: http://mipagina.cantv.net/gamendez/ActiveX111.htm
  2. Esta página da una breve explicación de los detalles mas importantes de la tecnología CTIVEX en el desarrollo de paginas WEB. URL: http://www.desarrolloweb.com/articulos/993.php
  3. Esta pagina ofrece la definición de los objetos OLE. URL: http://es.wikipedia.org/wiki/ActiveX
  4. Información de objetos OLE y tecnología ACTIVEX. URL: http://geneura.ugr.es/~jmerelo/DegaX/activex.html

 

 

 

 

Hosted by www.Geocities.ws

1