Proyecto Xanadú

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Primer proyecto de hipertexto

Project Xanadu (ZAN-ə-doo) fue el primer proyecto de hipertexto, fundado en 1960 por Ted Nelson. Los administradores del Proyecto Xanadú lo han declarado superior a la World Wide Web, con la declaración de misión: "El popular software actual simula el papel". La World Wide Web (otra imitación del papel) trivializa nuestro modelo de hipertexto original con enlaces unidireccionales que se rompen constantemente y sin gestión de versiones o contenidos."

La revista

Wired publicó un artículo llamado "La maldición de Xanadu", llamando al Proyecto Xanadu "la historia de vaporware de más larga duración en la historia de la industria informática&#34.;. El primer intento de implementación comenzó en 1960, pero no fue hasta 1998 que se lanzó una implementación incompleta. En 2014 se puso a disposición una versión descrita como "un resultado funcional", OpenXanadu.

Historia

La visión de Nelson era un "esquema de repositorio digital para publicaciones electrónicas en todo el mundo". Nelson afirma que la idea comenzó en 1960, cuando era estudiante en la Universidad de Harvard. Propuso un programa en lenguaje de máquina que almacenaría y mostraría documentos, junto con la capacidad de realizar ediciones. Esto era diferente de un procesador de textos (que aún no se había inventado) en que la funcionalidad habría incluido comparaciones visuales de diferentes versiones del documento, un concepto que Nelson más tarde llamaría "intercomparación".

Además de esta idea básica, Nelson quería facilitar la escritura no secuencial, en la que el lector pudiera elegir su propio camino a través de un documento electrónico. Se basó en esta idea en un artículo para la Association for Computing Machinery (ACM) en 1965, llamando a la nueva idea "listas comprimidas". Estas listas cerradas permitirían formar documentos compuestos a partir de piezas de otros documentos, un concepto denominado transclusión. En 1967, mientras trabajaba para Harcourt, Brace, llamó a su proyecto Xanadu, en honor al poema "Kubla Khan" por Samuel Taylor Coleridge.

La charla de Nelson en la ACM predijo muchas de las características de los sistemas de hipertexto actuales, pero en ese momento, sus ideas tuvieron poco impacto. Aunque los investigadores estaban intrigados por sus ideas, Nelson carecía del conocimiento técnico para demostrar que las ideas podían implementarse.

Década de 1970

Ted Nelson publicó sus ideas en su libro Computer Lib/Dream Machines de 1974 y Literary Machines de 1981.

Computer Lib/Dream Machines está escrito de forma no secuencial: es una compilación de los pensamientos de Nelson sobre la informática, entre otros temas, sin ningún orden en particular. Contiene dos libros, impresos uno al lado del otro, para pasar de uno a otro. Computer Lib contiene los pensamientos de Nelson sobre temas que lo enojaron, mientras que Dream Machines analiza sus esperanzas sobre el potencial de las computadoras para ayudar a las artes.

En 1972, Cal Daniels completó la primera versión de demostración del software Xanadu en una computadora que Nelson había alquilado para ese propósito, aunque Nelson pronto se quedó sin dinero. En 1974, con la llegada de las redes informáticas, Nelson perfeccionó sus pensamientos sobre Xanadu en una fuente centralizada de información, llamándolo 'docuverse'.

En el verano de 1979, Nelson llevó al último grupo de sus seguidores, Roger Gregory, Mark S. Miller y Stuart Greene, a Swarthmore, Pensilvania. En una casa alquilada por Greene, discutieron sus ideas para Xanadu; pero al final del verano el grupo se fue por caminos separados. Miller y Gregory crearon un sistema de direccionamiento basado en números transfinitos a los que llamaron tumblers, que permitía referenciar cualquier parte de un archivo.

Década de 1980

El grupo continuó con su trabajo, casi al borde de la bancarrota. En 1983, sin embargo, Nelson conoció a John Walker, fundador de Autodesk, en The Hackers Conference, una conferencia originalmente para las personas mencionadas en Hackers de Steven Levy, y el grupo comenzó a trabajar en Xanadu con Respaldo financiero de Autodesk.

Según el economista Robin Hanson, en 1990 se utilizó en Xanadu el primer mercado de predicción empresarial conocido. Empleados y consultores lo utilizaron por ejemplo para apostar por la polémica de la fusión en frío de la época.

Mientras trabajaba en Autodesk, el grupo, dirigido por Gregory, completó una versión del software, escrita en el lenguaje de programación C, aunque el software no funcionó como ellos querían. Sin embargo, esta versión de Xanadu se demostró con éxito en The Hackers Conference y generó un interés considerable. Luego, un nuevo grupo de programadores, contratado de Xerox PARC, usó los problemas con este software como justificación para reescribir el software en Smalltalk. Esto efectivamente dividió al grupo en dos facciones, y la decisión de reescribir puso una fecha límite impuesta por Autodesk fuera del alcance del equipo. En agosto de 1992, Autodesk se deshizo del grupo Xanadu, que se convirtió en la Xanadu Operating Company, que luchaba por conflictos internos y falta de inversión.

Charles S. Smith, el fundador de una empresa llamada Memex (llamada así por un sistema de hipertexto propuesto por Vannevar Bush), contrató a muchos de los programadores de Xanadu (incluidos los arquitectos principales Mark S. Miller, Dean Tribble y Ravi Pandya) y autorizó la tecnología Xanadu, aunque Memex pronto enfrentó dificultades financieras, y los programadores que entonces no pagaban se fueron, llevándose las computadoras con ellos (a los programadores finalmente se les pagó). Por esta época, Tim Berners-Lee estaba desarrollando la World Wide Web. Cuando la Web empezó a ver un gran crecimiento que Xanadu no tuvo, el equipo de Nelson se puso a la defensiva en la supuesta rivalidad que se avecinaba, pero que iban perdiendo. El artículo de la revista Wired de 1995 "La maldición de Xanadú," provocó una dura refutación de Nelson, pero la disputa se desvaneció en gran medida cuando la Web dominó Xanadu.

Década de 1990

En 1998, Nelson entregó el código fuente a Xanadu como Proyecto Udanax, con la esperanza de que las técnicas y los algoritmos utilizados pudieran ayudar a anular algunas patentes de software.

Años 2000

En 2007, Project Xanadu lanzó XanaduSpace 1.0.

2010

Una versión descrita como "un entregable en funcionamiento", OpenXanadu, estuvo disponible en la World Wide Web en 2014. Se llama abierta porque "puede ver todas las partes", pero a partir de junio de 2014, el sitio declaró que "todavía no era de código abierto". En el sitio, los creadores afirman que Tim Berners-Lee robó su idea y que la World Wide Web es una "estructura extraña creada por iniciativas arbitrarias de diversas personas y tiene un lenguaje de programación terrible" y que la seguridad web es un "laberinto complejo". Continúan diciendo que el Hipertexto está diseñado para ser papel, y que la World Wide Web no permite nada más que enlaces muertos a otras páginas muertas.

En 2016, Ted Nelson fue entrevistado por Werner Herzog en su documental, Lo and Behold, Reveries of the Connected World. "Algunos lo tildaron de loco por aferrarse a," dijo Herzog. "Para nosotros, usted parece ser el único clínicamente cuerdo." Nelson estaba encantado con los elogios. "¡Nadie ha dicho eso antes!" dijo Nelson. "Por lo general, es al revés."

Reglas originales 17

  1. Cada servidor Xanadu está identificado de forma única y segura.
  2. Cada servidor Xanadu puede ser operado independientemente o en una red.
  3. Cada usuario está identificado de forma única y segura.
  4. Cada usuario puede buscar, recuperar, crear y almacenar documentos.
  5. Cada documento puede consistir en cualquier número de partes cada una de las cuales puede ser de cualquier tipo de datos.
  6. Cada documento puede contener enlaces de cualquier tipo incluyendo copias virtuales ("transclusiones") a cualquier otro documento en el sistema accesible a su propietario.
  7. Los enlaces son visibles y se pueden seguir desde todos los puntos finales.
  8. La autorización para vincular un documento se concede explícitamente por el acto de publicación.
  9. Cada documento puede contener un mecanismo de realeza en cualquier grado deseado de granularidad para asegurar el pago en cualquier parte accedida, incluyendo copias virtuales ("transclusiones") de todo o parte del documento.
  10. Cada documento se identifica de manera única y segura.
  11. Cada documento puede tener controles de acceso seguros.
  12. Cada documento puede ser rápidamente buscado, almacenado y recuperado sin conocimiento del usuario de dónde se almacena físicamente.
  13. Cada documento se traslada automáticamente al almacenamiento físico apropiado a su frecuencia de acceso desde cualquier ubicación determinada.
  14. Cada documento se almacena automáticamente redundantemente para mantener la disponibilidad incluso en caso de desastre.
  15. Cada proveedor de servicios de Xanadu puede cobrar a sus usuarios a cualquier precio que elija para el almacenamiento, recuperación y publicación de documentos.
  16. Cada transacción es segura y auditable sólo por las partes en esa transacción.
  17. El protocolo de comunicación cliente-servidor Xanadu es un estándar publicado abiertamente. Se alienta el desarrollo e integración del software de terceros.

Contenido relacionado

Batería de níquel-cadmio

La batería de níquel-cadmio es un tipo de batería recargable que utiliza hidróxido de óxido de níquel y metal cadmio como electrodos. La abreviatura...

Código de bytes

Canal simétrico binario

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save