stringtranslate.com

Dinatexto

DynaText es una herramienta de publicación SGML . Fue presentada en 1990 y fue el primer sistema capaz de manejar documentos SGML de cualquier tamaño y de reproducirlos de acuerdo con múltiples hojas de estilo que podían alternarse a voluntad. [1]

DynaText y su hermano web DynaWeb ganaron múltiples premios Seybold y otros, [2] [3] y hay once patentes estadounidenses relacionadas con la tecnología DynaText: 5,557,722; 5,644,776; 5,708,806; 5,893,109; 5,983,248; 6,055,544; 6,101,511; 6,101,512; 6,105,044; 6,167,409; y 6,546,406.

Historia

DynaText fue desarrollado por Electronic Book Technologies (EBT), Incorporated, de Providence, Rhode Island . EBT fue fundada por Louis Reynolds, Steven DeRose , [4] Jeffrey Vogel y Andries van Dam , y fue vendida a la corporación Inso en 1996, cuando tenía alrededor de 150 empleados.

DynaText sigue la larga tradición de hipermedia de la Universidad de Brown y adoptó muchas características iniciadas por FRESS , como tamaños de documentos ilimitados, estilos y vistas controlables dinámicamente y enlaces y rastros creados por el lector.

DynaText influyó mucho en las tecnologías de hojas de estilo como DSSSL y CSS . El presidente de XML, Jon Bosak, cita al arquitecto jefe de EBT, Steven DeRose, como uno de los creadores de la noción de buena formación formalizada en XML , así como a DynaText por influir en el diseño de los navegadores web en general; Jon Bosak produjo versiones SGML de las obras completas de Shakespeare, el Antiguo y Nuevo Testamento de la KJV , el Libro de Mormón y el Corán , y las lanzó en 1994 junto con Dynatext. [5]

La corporación Inso cerró sus operaciones en 2002.

DeRose y David Sklar demostraron DynaText en vivo en "A Half-Century of Hypertext at Brown: A Symposium", celebrado en la Universidad de Brown el 23 de mayo de 2019, [6] utilizando una edición variorum de The Wife of Bath's Tale , publicada en DynaText por Cambridge University Press.

Tecnología

DynaText aceptaba SGML como entrada y creaba una representación binaria de la estructura (similar a DOM para XML , pero persistente), así como un índice invertido de texto completo del texto, los elementos y los atributos. Los clientes solían distribuir estos libros electrónicos compilados en CD-ROM o a través de servidores de red. Las versiones posteriores de DynaText también podían leer SGML y XML sobre la marcha, lo que proporcionaba exactamente la misma interfaz.

A diferencia de muchos sistemas anteriores, DynaText no estaba limitado a ningún DTD (o esquema ) en particular. En cambio, los clientes podían crear hojas de estilo en un lenguaje simple (también basado en SGML), utilizando propiedades muy similares a las posteriores DSSSL , CSS y XSL-FO . Sin embargo, cada propiedad podía tener una expresión como valor, que se evaluaría (si fuera necesario) para cada elemento al que se aplicara el estilo. Se podían incluir gráficos, tablas, fórmulas y complementos en los documentos.

A diferencia de casi todos los sistemas SGML anteriores, DynaText no se limitaba a los documentos que podían caber en la memoria RAM del sistema informático que los visualizaba o los servía. Los usuarios solían crear documentos de decenas a cientos de MB. Entre los clientes de DynaText se encontraban empresas de la industria aeroespacial, de estaciones de trabajo y de otras industrias informáticas, el gobierno, editoriales literarias y técnicas, entre otras.

Las búsquedas de texto completo se basaban en un índice invertido de palabras y otros tokens (excepto el texto en japonés, que se manejaba de forma especial). Dynatext podía informar la cantidad de "resultados" para una búsqueda dada, que se producían dentro de cada sección de la tabla de contenidos (de forma predeterminada, la tabla de contenidos aparecía en un panel independiente como un esquema expandible y al hacer clic en cualquier entrada se desplazaba el panel de texto completo hasta el inicio de la sección correspondiente). Las búsquedas también podían restringir los resultados a tipos de elementos SGML particulares, o secuencias de tipos; hacer referencia a atributos; y utilizar operadores booleanos y paréntesis. El operador "y" restringía sus operandos a que aparecieran cerca unos de otros, de forma predeterminada en el mismo párrafo o elemento comparable.

Referencias

  1. ^ Smith, MacKenzie (1993). "Reseña: DynaText: un sistema de publicación electrónica". Computadoras y humanidades . 27 (5/6). Springer: 415–420. ISSN  0010-4817. JSTOR  30204569. MS.
  2. ^ "Extracto de los Premios Seybold Editors' Awards 1996: Tecnologías de libros electrónicos para DynaWeb". xml.coverpages.org .
  3. ^ "Inso Corporation anuncia DynaWeb® 3.1; la primera solución de publicación web compatible con ecuaciones matemáticas interactivas". xml.coverpages.org . Consultado el 13 de marzo de 2019 .
  4. ^ "Perfil ejecutivo del Dr. Steven DeRose" Bloomberg.com . Consultado el 14 de marzo de 2019 .
  5. ^ "Curriculum Vitae: Jon Bosak". ibiblio.org . Consultado el 13 de marzo de 2019 .
  6. ^ "Medio siglo de hipertexto en Brown: un simposio | ELMCIP". elmcip.net . Consultado el 1 de diciembre de 2020 .

Enlaces externos