El profesional de la información


Julio 1996

Microsoft: amplia gama de productos para Internet

Por José A. Senso

La avalancha de productos Microsoft para Internet

  • FrontPage: orientado a la administración de servidores web y la edición en html.
  • Controles ActiveX: anteriormente conocidos como controles OLE.
  • Documentos ActiveX: permiten incorporar aplicaciones a navegadores web.
  • ActiveX Server Framework: facilita la creación de aplicaciones interactivas con el servidor. Contiene los siguiente programas:
    1. ActiveX Server Script
    2. ActiveX Server Controls
  • Internet Studio: programa de desarrollo visual de publicaciones electrónicas multimedia.
  • Visual Java: herramienta para programar en Java similar al Visual Basic.

No se lo han pensado, y Microsoft ha hecho todo lo posible por apoderarse de una porción más de mercado. Ha comenzado la ofensiva de verano en la guerra particular de Microsoft para hacerse con Internet.

En la sede de la compañía americana han decidido tirar la casa por la ventana e ir definitivamente a por el único mercado que, de momento, se le resiste. La política que se ha seguido es muy clara: atacar por todos los frentes. Esto es lo que se puede deducir después de estudiar la nueva gama de productos que Microsoft ha decidido lanzar: FrontPage, la tecnología ActiveX, Internet Studio, Visual Java y ActiveMovie.

Gracias al sistema Wysiwyg, FrontPage Editor facilita la edición y diseño de páginas html. En general, uno tiene la sensación de estar utilizando una aplicación "hermana" de MS Word

FrontPage

A finales del año pasado, Microsoft adquirió la versión 1.0 del programa FrontPage, desarrollado por la empresa Vermeer. Pocos meses después la compañía de Bill Gates anunció la finalización de la versión 1.1, con evidentes mejoras en relación a la antigua.

FrontPage es una aplicación cliente/servidor que, de forma fácil y asequible, permite la instalación y mantenimiento de un servidor web. Otra de las funciones de este nuevo programa es la de facilitar la edición y el diseño de páginas html (hypertext markup language) de manera intuitiva, o casi.

FrontPage está diseñado para funcionar bajo Windows 95 o Windows NT. Incluye un servidor web personal PWS (personal web server), dentro del cual podemos encontrarnos con diversas posibilidades de programación en CGI (common gateway interface).

Una de las novedades que presenta es la incorporación de componentes WebBot, que permiten añadir elementos interactivos a las páginas web sin necesidad de disponer de grandes conocimientos en materia de programación. Estos componentes representan una de las propuestas que Microsoft defiende como alternativa a la programación en CGI.

La otra propuesta pasa por la utilización de APIs (application programming interfaces), como ya lo demuestran los recientes desarrollos de Netscape con su Nsapi (Netscape application programming interface), O´Reilly & Associates' Web Site, con Wsapi (website application programming interface), o la propia Microsoft con Isapi (internet server application programming interface).

Las ventajas de FrontPage

Además del PWS, FrontPage contiene varios programas clientes, por ejemplo, un browser, el FrontPage Explorer, y dos editores. Uno de ellos, To Do List, es una versión especial para trabajo en grupo. En conjunto el paquete ofrece grandes posibilidades, a saber:

  • Reconocimiento de las extensiones de html de Microsoft para Internet Explorer y las de la versión 3 de html. El editor cuenta a su vez con las opciones Frames Wizard y Tables, que facilitan la elaboración de frames o tablas de forma interactiva.
  • Opción de Wysiwyg (what you see is what you get), que se puede utilizar para la comprobación de todo el documento html, incluyendo tablas, frames y verificación de links. Permite, además, aplicar a las páginas una justificación de márgenes similar a la que usa el procesador Word 6.0.
  • Integración completa con los programas de Microsoft Office 95, lo que facilita la adición de texto, tablas, imágenes, etc., a una página web desde cualquiera de las aplicaciones que forman este paquete (Word, Access, Schedule+, Excel y PowerPoint). Tiene librerías que permiten convertir ficheros de texto o de formato RTF (rich text format) a html.
  • Múltiples utilidades para mantener actualizado el servidor o una página en concreto. Así, por ejemplo, FrontPage Explorer incluye la opción denominada Auto Recalculate Links Feature, que de forma automática actualiza todos los links.

FrontPage proporciona herramientas que hacen intuitiva la administración de un servidor web

Microsoft alivia donde más duele: el bolsillo

La estrategia que ha seguido la empresa propietaria de Windows en el lanzamiento del producto ha sido poner los dientes largos enseñando el programa, de forma gratuita, en una versión beta.

Además ha procurado que el precio final no sea un obstáculo, bajándolo hasta los 149 US$. Se podría calificar de ridículo, sobre todo teniendo en cuenta que Netscape y Adobe cobran, por productos similares a FrontPage, 774 US$ y 595 US$ respectivamente. Por supuesto, Microsoft también se ha encargado de que todo el mundo se dé cuenta de la diferencia de precio.

Se puede acceder a la versión beta 2 de FrontPage 1.1 desde la Home Page de Microsoft:

http://www.microsoft.com

La tecnología ActiveX

Bajo la designación de ActiveX Technologies se engloba toda una filosofía orientada a facilitar el trabajo en el entorno, no sólo de Internet, sino además en el de la programación de aplicaciones concretas.

La tecnología ActiveX está orientada, por tanto, a programadores y diseñadores o editores de web, y tiene como principal objetivo la construcción y adición de contenidos dinámicos tanto en programas como en documentos web. Esta tecnología se cimenta en la programación orientada a objetos y propone un subsistema generalizado para construir aplicaciones, o, lo que es lo mismo, un framework dentro de un entorno OOP (object oriented programming).

Dentro del campo de Internet, ActiveX está pensado para facilitar el desarrollo de contenidos web, por medio de diferentes herramientas: ActiveX Controls, ActiveX Documents, ActiveX Framework.

ActiveX Development Kit

En el cd-rom ActiveX Development Kit, y por el precio de 99 US$, podemos encontrarnos programas como:

  • Internet Explorer 3.0
  • Microsoft Internet Information Server (IIS)
  • Actualizaciones para Windows NT 3.51
  • ActiveX Software Development Kit (SDK)
  • Internet Database Connector
  • Microsoft SQL Server
  • Microsoft Access

ActiveX Controls

En realidad, el pomposo nombre de ActiveX Controls viene a designar lo mismo que ya se conocía con el nombre de controles OLE (object linking and embedding). No se trata más que de componentes u objetos que se pueden insertar, tanto en páginas web como en aplicaciones. La etiqueta html para indicar el uso de un control ActiveX es: <object>.

Un ejemplo claro de esto lo tenemos en la versión 3.0 del browser de Microsoft, Internet Explorer, donde nos podemos encontrar varios controles ActiveX que permiten, entre otras cosas:

  • insertar animaciones en las páginas html sin necesidad de acudir al vrml (virtual reality markup language).
  • mostrar el texto en diferentes posiciones, con distintos ángulos, etc.
  • automatizar tareas rutinarias.

Los controles ActiveX tienen una gran ventaja frente a los programas realizados en Java o los plug-ins de Netscape, y es que pueden reutilizarse en otras aplicaciones realizadas con diferentes lenguajes de programación, como Visual Basic, Delphi, Visual C++ o Jakarta, lo que los convierte en plataformas con múltiples posibilidades.

Con el fin de dar a conocer las posibilidades de este sistema, Microsoft ha lanzado un paquete de programas beta denominado Internet Control Pack. En él podemos encontrar diferentes desarrollos de estos controles para:

  • Winsock (windows sockets)
  • Html
  • Http (hypertext transfer protocol)
  • FTP (file transfer protocol)
  • Nntp (network news transfer protocol)
  • Smtp/pop3 (simple mail transfer protocol/post office protocol)

ActiveX Documents

Con este sistema se pueden incorporar aplicaciones a navegadores web, permitiendo al usuario la consulta de datos a los que únicamente se accede a través de estos programas concretos sin salir del documento web. Esto facilitará la manipulación de cualquier dato sin necesidad de tener que convertir el contenido del fichero al formato html.

ActiveX Server Framework

El último de los productos que usa la tecnología ActiveX se basa en el Internet Information Server (IIS), integrado en el sistema operativo para red Windows NT.

Para el desarrollo de este componente, que posibilita la creación de aplicaciones interactivas con el servidor, se han creado dos herramientas: ActiveX Server Script y ActiveX Server Controls.

El futuro de ActiveX

Pensando en el futuro, Microsoft anunció que se están realizando trabajos, junto a la empresa Macromedia, con el fin de conseguir adecuar la tecnología ActiveX a los equipos Macintosh. A la gente de Apple se le está colando el enemigo en casa.

Así mismo, se ha firmado un acuerdo entre Microsoft y nCompass Labs para desarrollar de forma conjunta un plug-in para el navegador Netscape.

ActiveMovie

A mediados del mes de marzo se presentó ActiveMovie, bajo la clara influencia de la tecnología ActiveX. Se trata de un nuevo formato que, independientemente del tipo de datos que contenga, permite el almacenamiento y la transmisión de materiales multimedia a través de Internet.

Estos ficheros, que tienen la extensión .asf (ActiveMovie Streaming Format), pueden contener diversos tipos de información ya sea de audio, de vídeo, de objetos, de páginas html o de programas. Pueden ser transmitidos a través de una gran variedad de protocolos como tcp/ip (transmission control protocol/internet protocol), UDP (user datagram protocol), ipx/spx (internet packet exchange/sequenced packet exchange) o ATM (asynchronous transfer mode).

Microsoft Internet Studio

Esta aplicación, anteriormente conocida como Blackbird, se presenta como un programa de desarrollo visual de publicaciones electrónicas. El sistema, que utiliza un lenguaje propio denominado Bbml (Blackbird markup language), contiene todos los elementos necesarios para la creación y desarrollo de publicaciones multimedia.

Una de las principales ventajas de Internet Studio es que mantiene la compatibilidad con html, sgml (standard generalised markup language) y vrml, lo que facilita la adición de páginas realizadas con estos lenguajes. A pesar de que en la actual versión, la beta 2, sólo se pueda incluir audio, en la versión completa se podrán conjugar ficheros de vídeo y objetos mediante OLE.

Visual Java

Dado el auge que en los últimos meses ha tenido el lenguaje Java (v. IWE-42, p. 28-29), Microsoft ha creado una herramienta que, con la misma filosofía de Visual Basic, facilita la programación en Java.

Este programa, que antes se denominó Jakarta, pasará a comercializarse bajo el título de Visual Java. La intención de los ingenieros de Microsoft es construir una estructura que permita a las aplicaciones de Java funcionar como controles ActiveX.

Para más información:

http://www.microsoft.com/intdev

http://www.microsoft.com/icp

http://www.microsoft.com/advtech/ActiveMovie

Enlace del artículo:
http://www.elprofesionaldelainformacion.com/contenidos/1996/julio/microsoft_amplia_gama_de_productos_para_internet.html