Número Anterior | Lista de Números | Página Principal de TidBITS | Siguiente Número

TidBITS-es-355/25-Nov-96

Ponemos a andar este número con una petición para sugerencias de regalos para las vacaciones, una importante nota para los usuarios de AOL, y un rápido vistazo al nuevo software de Internet de Microsoft. También en este número, Adam examina el estado del mercado de servidores Web para Mac (centrándose en los servidores Web personales) y Matt Deatherage nos da un detallado examen y análisis del Formato de Meta-Contenido de Apple, o MCF, una nueva forma de organizar y ver la información

Apartados:

Copyright 1996 TidBITS Electronic Publishing. Todos los derechos reservados.
Información: <info@tidbits.com> Comentarios: <editors@tidbits.com>


Este número de TidBITS está patrocinado en parte por:

Esta traducción al Español ha sido hecha voluntaria y desinteresadamente por:


MailBITS/25-Nov-96

Nos gustaría felicitar al programador de ShrinkWrap, Chad Magendanz <chad@halcyon.com> y a su mujer Galen, por la presentación anticipada de su primer producto al margen del software, llamado Quinn Pierce Magendanz. Corren rumores de que Chad ya ha comprado un ejemplar de My First C Compiler [Mi primer compilador de C. -Lluc] (ver TidBITS-es-321), de forma que su famoso homónimo Quinn, coautor de Internet Config, tal vez acabe teniendo compañía en el panteón de la programación para Macintosh. [ACE]

¿Se Te Ocurren Regalos Para Estas Fiestas? En TidBITS nos encanta la época de fiestas, aunque se haya convertido en una locura consumista. Si te interesa participar en una de nuestras tradiciones navideñas, haznos llegar a <ace@tidbits.com> un párrafo breve sobre cada regalo (para dar o recibir) que se te ocurra relacionado con los ordenadores antes del 2 de diciembre. Los incluiremos en un artículo de TidBITS-es-357 o TidBITS-es-358 e incluso miraremos qué arreglos podemos conseguirte al respecto. [ACE]

En las Tarifas de AOL Hay Gato Encerrado -- AOL (America Online) ha conseguido meterse en un buen lío con su nuevo plan de tarificación, a aplicar desde el 01-Dic-96. El nuevo plan ofrece servicio ilimitado de AOL (incluyendo acceso a Internet) por 19,95 dólares mensuales - no está mal para algunos usuarios. Pero lo que AOL sólo comentó en letra pequeña, oculto en un foro especial, es que pretenden pasar todas las cuentas existentes a este nuevo plan salvo que el suscriptor seleccione específicamente una opción alternativa. En otras palabras, si no le comunicas a AOL que no te interesa entrar en el nuevo plan, se te facturará automáticamente. Para el usuario típico de AOL, esto supone un aumento de cuota de 10 dólares mensuales.

Un grupo de fiscales públicos ha venido haciendo un seguimiento de las acciones de AOL hasta que, la semana pasada, la fiscal del estado de Washington, Christine Gregoire, presentó una carta de acuerdo con AOL bajo la cual ésta deberá dirigirse a cada cliente para informarle sobre el cambio de tarifa antes de que puedan acceder a los servicios de AOL. Los clientes dispondrán hasta el 31-Mar-97 para dar el consentimiento expreso al nuevo plan de cuotas y, a aquellos suscriptores que no accedan a AOL antes de la fecha tope de 01-Dic-96 se les abonará la diferencia entre el nuevo plan de tarifas y su previa modalidad de suscripción. Con todo, el resultado es que AOL cambiará sus tarifas con efectividad a partir del 01-Dic-96 y, si tienes una cuenta AOL, probablemente suba tu cuota si no intervienes. [GD]

Actualizaciones de Microsoft para Internet -- Microsoft ha sacado recientemente dos nuevos programas de Internet para Mac: Internet Mail and News 1.0 y la primera beta de Internet Explorer 3.0. Internet Mail and News, que es una aplicación separada (basada en parte en el NewsWatcher de John Norstad y en el gestor de texto WASTE de Marco Piovanelli), reemplaza los módulos de correo electrónico y de noticias Usenet de Internet Explorer. Su aspecto apenas difiere de su primo de Windows y aunque no pueda competir con programas maduros como Eudora, Internet Mail and News es rápido y funciona de forma razonable, incluyendo un filtro de temas (subject) para grupos de noticias, la posibilidad de arrastrar bloques de texto y una fácil organización de las carpetas de correo. La descarga es de unos 800K.

<http://www.microsoft.com/ie/launch/imn.htm>
<http://www.microsoft.com/ie/download/ieadd.htm>

Microsoft Internet Explorer para Macintosh 3.0b1 guarda bien la línea manteniéndose en los 4 MB de partición de memoria (aunque consume vorazmente la memoria temporal del sistema). Ofrece barras de herramientas configurables, video y audio integrados, además de soportar las hojas de estilo de HTML 3.2, los módulos de Netscape y el VRML (con QuickDraw 3D). Para el soporte de Java, Internet Explorer 3.0b1 hace uso del Runtime Java para MacOS de Apple o (próximamente) de la máquina virtual Java de Microsoft (Microsoft Java VM), desarrollada conjuntamente con Metrowerks (aunque disfrutar de Java implica consumir otros 4 MB de memoria del sistema). Hasta ahora, en cuanto a informes de rendimiento y comportamiento de la beta, ha habido de todo. Bajarlo cuesta unos 5 MB. [GD]

<http://www.microsoft.com/ie/mac/>


WebBITS/25-Nov-96

por Adam C. Engst <ace@tidbits.com>

Las notas de prensa han demostrado una actividad inusitada últimamente en el mundo Web del Macintosh, sobre todo en lo que se refiere a servidores. Pero, aunque pienses que los servidores Web no están hechos para meros mortales, continúa leyendo las noticias sobre cómo podrías encontrarte llevando uno en un futuro no tan lejano.

Aparece WebSTAR 2.0 -- La principal noticia de la semana fue la publicación por parte de la empresa StarNine de su producto WebSTAR 2.0, el servidor de páginas Web líder en el entorno Macintosh. StarNine lo ha mejorado en tres líneas diferentes: velocidad, seguridad y nuevas tecnologías.

<http://www.starnine.com/webstar/webstar.html>

La velocidad se ha incrementado de dos a tres veces en la ya de por sí rápida aplicación, gracias a dos nuevos métodos de caché. Para todos aquellos que no estén familiarizados con la caché, podemos describirla como un modo de almacenar la información en memoria RAM, por lo que los siguientes accesos a la misma información son consecuentemente más rápidos que el primero. WebStar 2.0 incluye una caché "inteligente", lo que significa que el programa monitoriza a qué ficheros se está accediendo y decide cuáles de ellos se beneficiarán más de ser "cacheados". Otros servidores Web han proporcionado una interfaz manual para la caché, pero requieren que el WebMaster mantenga la lista continuamente. Igualmente importante es el esquema de cacheado de la información de los ficheros. Uno de los principales cuellos de botella para los servidores Web Macintosh es el lento sistema de ficheros del Macintosh, y al cachear la información en la RAM WebStar 2.0 evita el sistema de ficheros por completo. Cachear la información de cada fichero necesita aproximadamente unos 500 bytes de RAM, por lo que en Webs de tamaño razonable, no consume memoria exageradamente.

Los incrementos en seguridad vienen de la inclusión del software WebSTAR/SSL con el paquete básico, además de dos medidas adicionales de seguridad. En el pasado, se podía restringir el acceso a un sitio completo por el número IP, pero sólo se podía restringir el acceso a una carpeta con nombre y contraseña. WebSTAR 2.0 permite hacerlo por el número IP, saltando a nombre y clave de acceso si alguien intenta entrar en una intranet de su proveedor de acceso personal, por ejemplo. Otra preocupación anterior acerca de la seguridad era que WebSTAR ejecutaba cualquier CGI dondequiera que estuviese. Alguien podía enviar un CGI caballo de Troya y ejecutarlo desde cualquier navegador. Ahora WebSTAR 2.0 solamente ejecuta los CGIs que se encuentren en una carpeta específica, que puede ser bloqueada usando medidas normales de seguridad. Finalmente, la base de datos de usuarios/claves de WebSTAR 2.0 soporta ahora decenas de miles de usuarios.

En términos de nuevas tecnologías, WebSTAR 2.0 incluye ahora una máquina virtual Java, por lo que los programadores pueden hacer CGIs y módulos en Java. Aunque la velocidad no es tan buena como los escritos en C, el desarrollo puede ser más corto y tomar ventaja de la experiencia en Java. La preocupación por la estabilidad y potencia de de los programas Java se ve muy reducida ya que la máquina virtual de WebSTAR no soporta ningún tipo de interfaz - los CGIs y módulos basados en Java son sólo para procesar datos a nivel del servidor.

Esta nueva versión incluye una nueva versión función estándar llamada "server-side includes", la cual permite a los autores de páginas Web incluir etiquetas especiales en documentos HTML para crear páginas dinámicas. Aunque numerosos productos como NetCloak y CometPage existen ya para estos propósitos, la función "server-side" de WebSTAR puede llamar a otros CGIs o módulos y se puede ampliar con etiquetas creadas por el usuario.

Hablando de módulos, StarNine está incluyendo unos cuantos importantes con WebSTAR 2.0 (algunas de las funciones arriba mencionadas están también implementadas a través de módulos). El más útil entre ellos en mi opinión es uno que limpia los ficheros de acceso, copiándolos a un nuevo fichero y vaciando el principal. Los administradores de Web apreciarán un módulo de administración remota que tiene una interfaz al estilo Star Trek, y otro que envía correo desde el servidor en vez de desde un navegador.

Las actualizaciones en EE.UU. cuestan alrededor de 149 dólares o 99 dólares para los clientes educativos hasta el 31-Dic-96. Las nuevas copias siguen costando 499 dólares.

<http://store5.starnine.com/upgrade/upgrade.html>

Usando MultiHomie -- Otra mejora de WebSTAR 2.0 es la posibilidad de acceder a la cabecera Host (anfitrión) de HTTP 1.1. Las implicaciones de este soporte son que los módulos de terceras partes pueden trabajar con WebSTAR para proporcionar mejores servicios multi-dirección [Adam habla de la posibilidad de servir varias páginas principales de diferentes dominios desde un mismo ordenador. -Wicho]. En el pasado, HomeDoor de Open Door Networks era la mejor solución para permitir hacer esto en un Macintosh, pero el nombre de la máquina que aparecía en la ventana del navegador del usuario no era el mismo que el del URL que el había escrito. MultiHomie, un módulo shareware de 75 dólares de ClearInk (hay licencias múltiples disponibles), no comparte este problema y devuelve los URLs apropiados a los navegadores Web lo suficientemente modernos como para enviar el encabezado Host. Para todos aquellos que habéis estado protestando ruidosamente por la falta de multi-dirección en el Mac, merece la pena que investiguéis la combinación de WebSTAR 2.0 y MultiHomie.

<http://www.clearink.com/fun_stuff/plugins/multihomie/>

Ofertas de Open Doors -- En respuesta a la publicación de WebSTAR 2.0, Open Door Networks anunció un precio especial (hasta el 01-Mar-97) para cualquiera que se actualice a WebSTAR 2.0. Los precios de HomeDoor, LogDoor (una aplicación de análisis de actividad en tiempo real), y MailDoor (que añade la capacidad de servir a múltiples dominios al Apple Internet Mail Server) han sido rebajados en 40 dólares hasta los 80 dólares. Además, OpenDoor anunció una nueva versión de HomeDoor que dará la capacidad de multi-dirección transparente de MultiHomie en el primer trimestre de 1997.

<http://www.opendoor.com/wsupgrade.html>

Microsoft Se Personaliza -- En un movimiento sorpresa, Microsoft y ResNova anunciaron que Microsoft ha adquirido los productos de servidor de Web de ResNova: el servidor de Web personal WebForOne, y la versión completa Boulevard. En conjunto, cinco empleados de ResNova, incluyendo el Presidente Alex Hopmann y la jefe de producto Lauren Antonoff, se han unido a la división Plataformas y Herramientas para Internet de Microsoft en San José, y además, ResNova, está buscando comprador para su software NovaServer para BBS.

<http://www.resnova.com/>

Microsoft planea publicar una versión Beta de WebForOne, renombrado Personal Web Server. Se espera que Personal Web Server sea eventualmente incluido junto con Microsoft Internet Explorer. Aunque parezca inusual, es un asunto de mantener la igualdad, dado que Microsoft tiene un producto para Windows 95 gratuito, llamado Web Server para Windows 95 (¡maravillosa imaginación a la hora de poner nombres!). Microsoft anuncia que no tiene planes para lanzar un servidor Web completo para Mac.

He estado hablado de servidores Web durante algún tiempo; con éste movimiento parece que competencia en esta categoría se calienta cada vez más. Apple ha contratado a Maxum Development, fabricante del programa servidor Web de gráficos RushHour, para crear un servidor personal Web para incluirlo en el Mac OS, y StarNine tiene una versión beta de Personal WebSTAR, que es en esencia una versión modernizada del MacHTTP original de Chuck Shotton. Y por supuesto, hay muchos más servidores Web para Macintosh disponibles, incluyendo algunos que, como NetPresenz de Peter Lewis, un producto shareware de 10 dólares, o el gratuito Quid Pro Quo de Cris Hawk, podrían ser considerados servidores personales Web solamente por el precio.

<http://www.maxum.com/>
<http://www.starnine.com/software/software.html>
<http://www.share.com/peterlewis/netpresenz/index.html>
<http://www.slaphappy.com/>

Ciertamente espero que los fabricantes de éstos y otros servidores personales vuelvan su atención a los problemas específicos de los servidores Web personales, como gestionar con efectividad la traducción de documentos y las conexiones a Internet no dedicadas. (ver TidBITS-es-316 y TidBITS-es-318). Es tiempo de ver más innovaciones y no simplemente copias un poco modificadas.


HotSauce y el Formato Meta-Contenido

por Matt Deatherage <mattd@gcsf.com>

En casi todos los discursos recientes de ejecutivos importantes de Apple, Aquellos Que Mandan han estado mencionando una investigación tecnológica de Apple, inicialmente conocida como Proyecto X, y que se llama ahora HotSauce. HotSauce permite una navegación tridimensional a través de conjuntos de datos (al igual que los sitios Web categorizados por Yahoo, la jerarquía de los grupos de noticias de Usenet, o conjuntos jerárquicos similares de datos) que pueden ser descritos a través de temas comunes.

Apple ya había mostrado HotSauce con anterioridad este año, pero ahora los ejecutivos están mencionando HotSauce no sólo como un chisme potencial para la interfaz de usuario, sino también como una tecnología subyacente que va a revolucionar la forma en que visualizamos datos. ¿Qué tiene esto de asombroso? No es la representación tridimensional, ni el módulo de Netscape Navigator que permite realizarla en una ventana del navegador, ni incluso los programas que crean los ficheros de datos utilizados. No, lo asombroso es el formato de los ficheros de datos - una forma de describir información acerca de información. Apple le da este formado el nombre MCF, que es el acrónimo de Meta-Content Format (formato de Meta-Contenido). En este artículo, voy a cortar por lo sano, dejando de lado toda la fanfarria, y considerar si MCF esta a la altura de las recientes afirmaciones de Apple de que MCF será para las bases de datos lo que HTML fue para texto.

¿Meta-contenido? Cuando apenas acabamos de acostumbramos a la idea de que las empresas de información son ahora "proveedores de contenido", ¿ahora nos piden que entendamos "meta-contenido"? Esta palabra suena como una expresión digna de un "tecnóloco" del infierno, pero la cosa no está tan mal.

[El autor del artículo utiliza el americanismo neológico "technogeek", compuesto de -techno- , que no requiere mas explicación, y de -geek- que originalmente es uno de esos tipos estrafalarios que en las ferias y circos entretenía a los espectadores decapitando un pollo con sus dientes -pido perdón a las personas sensibles-. En el folklore contemporáneo de EE. UU., se le dice geek a una persona estrafalaria que vive en un mundo creado por si mismo. No he encontrado mejor traducción que "tecnóloco" (imitando "tecnólogo), loco por la tecnología. - Charly]

El Diccionario American Heritage [Diccionario de uso muy extendido en EE. UU. - Charly] define el prefijo "meta-" en parte como "mas allá de-, superando a-, mas amplio que- ". A los ingenieros les gusta usar este prefijo para describir el proceso que se refiere a un proceso. Por ejemplo, un chiste acerca de un chiste seria "meta-humor", y un lenguaje inventado para describir otros lenguajes, es un "meta-lenguaje". (Este concepto esta tratado exhaustivamente en el libro ganador del Premio Pulitzer 1797 - Goedel, Escher, Bach: Un Galón de Oro Eterno - por Douglas Hafstadter - lectura obligada para entusiastas de ingeniería o de ciencia). Siguiendo esta tradición, meta-contenido es contenido que trata de otro contenido.

MCF, tal como fue definido por R. V. Guha , quien esta a cargo, en Apple, de HotSauce y de MCF, es un "lenguaje para representar una gama extendida de información acerca del contenido." Un ejemplo simple de meta-contenido es el encabezamiento de un mensaje de correo electrónico. Provee información acerca del mensaje (quien lo envió, a qué hora, cómo llegó hasta su destinatario, a dónde hay que enviar las respuestas, y más), pero no es el mensaje en si mismo: la persona que te envió el mensaje no te envió el encabezamiento sino el contenido del mensaje.

¿Por Qué Describir el Contenido? Los encabezamientos de correo electrónico pueden ser descritos como un simple lenguaje para describir el contenido de un mensaje de correo electrónico. Para estos efectos, un lenguaje es un conjunto de normas simples que definen expresiones válidas - en el lenguaje normal de matemática, por ejemplo, "4 + 4" es una expresión válida, pero "76#&98+A" no lo es. El correo electrónico seria menos útil sin los encabezamientos: todo remitente tendría que asegurarse de incluir el encabezamiento en el cuerpo del mensaje, ya que de otra forma tú, como destinatario de tal mensaje, nunca lo ibas a ver. Sin firma, no tendrías ni idea del origen del mensaje, y una firma falsa te engañaría aún más.

Así que describir el contenido es una meta útil. De hecho, cuando tienes cantidades y más cantidades de contenido, es casi imposible navegar dicho contenido sin alguna forma de meta-contenido. Millones de personas utilizan Yahoo para encontrar páginas Web clasificadas por categorías y clases útiles, aunque algo arbitrarias. Las mismas personas podrían utilizar AltaVista para buscar millones de páginas de Web por contenido, pero la búsqueda por contenido resulta a menudo menos útil cuando estas hojeando. Si deseas encontrar revistas Macintosh, puedes bucear a través de Yahoo hasta alcanzar como 30 sitios Web diferentes sobre el tema. Si buscas "revista Macintosh" en AltaVista, vas a obtener como 400.000 referencias, incluyendo listados de empleos en Macworld, docenas de páginas del sitio MacToday, artículos de viejos números de la revista Byte en Italiano, etc. La capacidad de búsqueda de texto sin refinar produce miles de veces más resultados, pero no son tan útiles como el conjunto mas limitado producido por Yahoo.

<http://www.yahoo.com/>
<http://altavista.digital.com/>

Si ya tienes una buen descripción de algún tipo de contenido, es posible buscar este meta-contenido de forma eficaz y eficiente, con excelentes resultados. El mayor problema -por ahora- es que el meta-contenido de buena calidad sólo lo produce la gente real. La tecnología de generación de meta-contenido está mejorando - en la exposición Macworld de Boston, Apple hizo demostraciones de agentes que destilan documentos de texto en una frase - pero los humanos obtienen mejores resultados. Los editores crean a menudo anotaciones de sus libros para los catálogos de fichas de las bibliotecas con el fin de ayudar al bibliotecario - sin esta ayuda, una biblioteca no puede saber cual es el contenido de un libro, como no sea por el texto publicitario de la cubierta o el índice; es poco común dar con una biblioteca con bastantes recursos como para emplear un bibliotecario solamente para leer libros y catalogarlos adecuadamente.

En un estilo similar, la tendencia en la edición en la Web va hacia una autodescripción de las páginas Web. Suponiendo que eres honrado, puedes describir correctamente tu página en 25 palabras, con más precisión que cualquier persona en Yahoo, y mucho más precisamente que un sistema de recuperación de texto. El estándar HTML 3.2 incluye la palabra clave META para que puedas agregar información de meta-contenido a tus páginas Web para prestar ayuda a la creación automática de índices y a otras actividades de creación de meta-contenido.

<http://www.w3.org/pub/WWW/MarkUp/Wilbur/>

¿Pero Por Qué MCF? Los elementos de meta-contenido generados individualmente resultan útiles, pero cuando estás describiendo centenares de miles de elementos de contenido, tienes que tener ciertos estándares. Ampliemos el ejemplo de un catálogo de fichas de biblioteca, a un catálogo en proceso de ser informatizado. Cuando miras la ficha de un libro, puedes fácilmente ver si el libro tiene 27 autores (puede que sea una antología). Pero si anotas esta información en una base de datos, y sólo hay tres campos para "autor", estás atascado - o te saltas 24 autores, o los anotas en un campo sin relación, como "descripción". De cualquiera de las dos formas, quedarán frustrados los que estén buscando libros por uno de esos 24 autores (¿quién va a buscar autores en el campo "descripción"?). Los sistemas grandes de meta-contenido tienen que ser flexibles; de hecho, el formato MARC usado por la Biblioteca del Congreso consiste en un conjunto de datos con etiquetas - puedes tener cuantas etiquetas de autores, y cuantos autores desees para cualquier anotación, limitado sólo por la capacidad de almacenamiento de tu ordenador particular.

<http://lcweb.loc.gov/marc/>

¿Y por qué, entonces, no se puede utilizar un formato que ya existe, como MARC, para describir también el contenido de la Web? MARC no es un estándar abierto. Las "etiquetas" que se usan para indicar lo que contiene una anotación dada, son de hecho números; y los números que no han sido publicados quedan reservados para ser definidos por el comité de MARC, con solo unas cuantas excepciones. Además, los registros MARC incluyen datos binarios, y no pueden ser leídos fácilmente por personas. A la inversa, el formato MCF de Guha se asemeja más al HTML. Hay que tomar en consideración que en HTML, la autora (o el autor) de una página de Web puede inventar sus propias etiquetas. Si algún navegador no sabe como interpretarlas, estas etiquetas serán simplemente ignoradas. Si el navegador las puede interpretar, la página podrá incluir nuevas características "apañadas". Esto es lo que viene haciendo Netscape con casi cada versión de Navigator.

Apple tiene la esperanza de que MCF gozará de una acogida similar - es un formato simple, basado en texto, que define objetos y sus propiedades. No hay restricciones sobre qué propiedades son descritas para cada objeto, como tampoco se requiere que todas las propiedades sean descritas, o que se incluyan todas las relaciones entre los objetos. La implementación del formato MCF de HotSauce maneja sólo unas cuantas propiedades para cada objeto: objetos "progenitores", objetos "hijos", localizaciones sugeridas donde los hijos podrían aparecer en el desfile tridimensional en relación a los objetos progenitores, y esto es más o menos todo. Puedes obtener el "libro blanco" acerca de MCF en la dirección siguiente.

<http://applenet.apple.com/hotsauce/text/mcf.html>

Apple ha sometido MCF al IETF (Internet Engineering Task Force, el comité encargado de definir los estándares usados en la Internet), para que sea considerado como un estándar Internet para describir contenido, y no conozco ninguna contrapropuesta del mismo estilo. Si el IETF acepta el MCF como estándar, podemos suponer que habrá un conjunto de atributos estándares para describir datos (cosas comunes como "nombre", o "URL"; puede ser una "descripción", o "creador", u otras etiquetas del mismo estilo), pero se podrán incluir datos suplementarios.

¿Para Qué Puede Servirnos el MCF? En caso de que todavía estés digiriendo todo esto y un "¡Y qué!" esté resonando en el fondo de tus cuerdas vocales, tienes que darte cuenta de que la mayor parte de los estándares son aburridos, y que en realidad lo que se hace con ellos es lo interesante.

Piensa en el HTML. La idea de marcar texto con algo más de texto que indica cómo debería aparecer en pantalla es, bueno, una idea bastante tonta. No es una forma compacta de indicar los cambios de estilo (un comando como "negrita" puede expresarse en menos de un byte, en vez de con la marca <STRONG>), el código fuente HTML no es fácil de leer y no es adecuado para las descripciones de página más avanzadas.

Pero, en cambio, el HTML es fácil para que los ordenadores trabajen con él, es ampliable (como hemos visto) y la posibilidad de que una frase de enlace en una página llevara a otra página completamente diferente llevó a crear los navegadores Web, lo que llevó a su vez a la World Wide Web que se ha visto que es Algo Realmente Bueno.

El MCF tiene las mismas características - es fácil de crear, de usar y fácil que los ordenadores trabajen con él. A falta de un término mejor, me imagino un "navegador" de MCF que permita navegar por una colección de datos descritos como MCF. El sitio de HotSauce de Apple tiene varias de estas colecciones MCF, denominadas "Espacios X" porque el nombre original del proyecto era "Proyecto X". Si tienes el módulo HotSauce de Apple para Netscape, puedes volar por esos Espacios X desde tu navegador Web.

<http://applenet.apple.com/hotsauce/>

También puedes cargar la aplicación HotSauce independiente y visitar los Espacios X con ella. Permite una gran variedad de formatos, que recientemente se han añadido al módulo -- el método de volar en 3-D, o una vista en dos dimensiones, parecida a la del Finder, con carpetas y triángulos que revelan el contenido de las nuevas carpetas cuando se hace clic sobre ellos, al igual que la función Listado por Nombre del Finder. Observa que el archivo MCF que describe los datos no cambia, el programa simplemente permite verlo de otra forma diferente.

Esa es la verdadera clave - una única forma de describir un gran conjunto de información que puede mostrarse de cualquier modo que un programador pueda inventar. La interfaz visual de HotSauce no es todo lo impresionante que podría ser en la era actual de los gráficos renderizados en 3-D, pero es una forma más de mirar los datos MCF - sería relativamente fácil crear una interfaz diferente para los mismos datos.

Si todos los sitios Web generaran una descripción MCF de ellos mismos, podrías volar a través de cualquier sitio y encontrar la información que te parece más relevante, sin tener que usar un mapa del sitio (que puede no ser útil para nada; algunos mapas de sitios Web son tontamente inadecuados), o buscar en dicho sitio como si fuera una ventana del Finder. Un Live Object para ver MCF añadiría todas estas posibilidades a cualquier contenedor OpenDoc de tu Macintosh.

El mismo visor o navegador MCF podría llevarte a través del disco duro, las páginas de Yahoo, cualquier sitio Web con una descripción MCF - incluso a través de una base de datos que tuviera su propia descripción MCF (¡imagina navegar por bases de datos gigantescas de mismo modo que lo haces en tu propio disco duro!) - a través incluso de cualquier otra cosa.

Por esto es por lo que los ejecutivos de Apple dicen que el MCF hará por las bases de datos lo que el HTML hace por el texto. Si la mayor parte del mundo lo adopta, como un estándar IETF o de cualquier otra forma, podrían tener razón.

Estándares de Meta-Contenido de la Competencia -- Ha habido otras iniciativas para crear una descripción de contenidos estándar, pero ninguna ha tenido a una compañía como Apple detrás de ella. Lo que es más, el inventor en Apple del MCF, R.V. Guha, la ha construido sobre los trabajos de los comités que han investigado dichas posibilidades, incluyendo el grupo Dublin Core que trazó un estándar preliminar. MCF está todavía en sus fases iniciales; aunque el Dublin Core tiene unas inclinaciones más académicas y unas estructuras de clasificación más parecidas a las de las bibliotecas, el cuaderno tecnológico de Guha dice que no hay razón por las que las ventajas del Dublin Core no puedan expresarse en MCF tomándose el trabajo de definir su sintaxis.

¿Y qué hay del proyecto Nashville de Microsoft? Nashville es el nombre en código del "Pack de Añadidos para Internet" de Microsoft, que se espera pronto para las plataformas Windows 95 y Windows NT (aparentemente, también se conoce como "Active Desktop"). Se ha descrito en la prensa como "algo así como construir el navegador sobre el sistema operativo", y se supone que te permitirá ver tu disco duro como una página Web, completa con hiperenlaces. Eso es exactamente lo que hace, según lo que he podido investigar.

Lo que Nashville no hace es describir tanto las páginas Web como los contenidos del disco duro en formato de meta-contenido, y entonces usar una tecnología similar al MCF para ver ambas cosas. Nashville reemplaza (o se añade a) el programa de escritorio de Windows (su Finder, por decirlo de alguna manera) compartiendo código con Internet Explorer 4.0 de Microsoft. Si llevas este debate a términos más familiares en el Macintosh, con Nashville, es como si las ventanas Web pudieran abrirse desde el Finder sin tener que lanzar un navegador independiente (algo así como los archivos de recorte de sonido y texto) y podrías cambiar el escritorio para mostrar contenidos en directo de la Web en vez de simplemente iconos y ventanas del Finder. También podrías incluir paneles similares a los del Finder en páginas Web o documentos.

Microsoft hace todo esto sin un formato de meta-contenido, usando un control ActiveX para mostrar las carpetas y archivos desde dentro de ventanas de Internet Explorer. El navegador en sí no sabe nada del disco duro; simplemente sabe de ActiveX y existe un componente ActiveX que sabe cosas sobre el disco duro. (En nuestro ejemplo anterior, OpenDoc no tiene por qué saber nada de MCF, pero un Live Object de MCF podría darle dicha funcionalidad a cada documento OpenDoc).

La tecnología Nashville está bien. Alguna versión futura del Mac OS podría llegar todavía más allá con OpenDoc porque OpenDoc puede incluir cualquier tipo de Live Object, mientras que parece que Nashville sólo permite que aparezcan controles ActiveX dentro de las ventanas o paneles de un navegador Web (no podrías, como se deduce de las descripciones de Microsoft, tener una gran hoja de cálculo con componentes Web incluidos, pero podrías tener una gran página Web con una hoja de cálculo en su interior.)

Nashville es bastante probable que esté disponible antes de que el IETF haga algo de trabajo serio con el MCF, pero como no parecen ser dos estándares que compitan, no debería suponer ninguna diferencia excepto en la percepción del público. Microsoft no ha salido a criticar el MCF, y si despega tan fuerte como podría, Microsoft probablemente aceptaría el MCF tan pronto como cualquier otra compañía a la que le gustan las cosas de Internet.

El acceso a los datos no es ya realmente un problema, pero encontrar datos útiles se está volviendo extremadamente complicado debido a la proliferación de fuentes. El MCF es una forma potencial de hacer que el crecimiento de Internet sea un poco más manejable, y comprendo por qué Apple está tan emocionada con el proyecto.

[Este artículo se publica con permiso de Macintosh Daily Journal, una publicación diaria sobre Macintosh que trata sobre noticias, productos y eventos del mundo Mac. Si no tienes suficiente con las noticias habituales sobre Mac, prueba a hacer una suscripción gratuita al MDJ. Para más información y el ejemplar gratuito MDJ Recap #1 en formato setext o Acrobat, visita el sitio Web de MDJ en <http://www.gcsf.com/>.]


Las publicaciones y sitios Web no comerciales pueden reproducir o enlazar con nuestros artículos si se dan los créditos completos. Otros por favor contactad con nosotros. No garantizamos la exactitud de los artículos. Caveat lector. Los nombres de publicaciones, productos y compañías pueden ser marcas registradas de sus compañías

Número Anterior | Lista de Números | Página Principal de TidBITS | Siguiente Número