ZOG fue un sistema de hipertexto temprano desarrollado en la Universidad Carnegie Mellon durante la década de 1970 por Donald McCracken y Robert Akscyn. ZOG fue desarrollado por primera vez por Allen Newell y George G. Robertson para servir como la interfaz de los programas de inteligencia artificial y ciencia cognitiva reunidos en CMU para un taller de verano. El proyecto ZOG fue una consecuencia de la investigación de inteligencia artificial a largo plazo dirigida por Allen Newell y financiada por la Oficina de Investigación Naval . Se instaló como la interfaz clave entre los usuarios y la logística en el portaaviones USS Carl Vinson de la clase Nimitz en 1983. [1] [2]
Composición
ZOG consistía en "marcos" que contenían un título, una descripción, una línea que contenía comandos del sistema ZOG y selecciones (elementos de menú) que conducían a otros marcos. [3] ZOG fue pionero en el modelo de hipertexto "marco" o "tarjeta" que más tarde popularizó HyperCard . En tales sistemas, los marcos o tarjetas no pueden desplazarse para mostrar contenido que es parte del mismo documento pero que se mantiene fuera de la pantalla. En cambio, el texto que excede la capacidad de una pantalla debe colocarse en otra (que luego constituye un marco o tarjeta separada)
La base de datos ZOG se volvió completamente funcional alrededor de 1977. A partir de 1980, ZOG se trasladó de la versión DEC VAX (escrita en un lenguaje experimental llamado " L * ") a la estación de trabajo Three Rivers PERQ basada en Pascal y se usó para una red de área local en todo el barco. en el portaaviones estadounidense USS Carl Vinson . En 1981, Rob Akscyn y Donald McCracken, dos directores del proyecto ZOG, fundaron Knowledge Systems para desarrollar y comercializar un seguimiento comercial de ZOG llamado KMS ("Sistema de gestión del conocimiento"). [4]
Sintaxis
Un ejemplo de sintaxis de un dialecto de ZOG: [1]
Esta línea de TÍTULO resume el contenido del marcoEste TEXTO expande el punto principal de información del marco, pero a veces se omite.Las OPCIONES a continuación se utilizan para señalar secciones subordinadas o para proporcionar unaAmpliación enumerada del tema principal. LOS PADS LOCALES no tienen la connotación deque conduce a detalles más profundos, sino más bien a puntos tangenciales como material relacionadoen otro documento o base de datos. Invocar programas es otra función que normalmentereservado para PADS LOCALES. En la parte inferior del marco hay un conjunto de funciones generales.llamados GLOBAL PADS, que están disponibles en todos los marcos.1. Esta OPCIÓN conduce a otro cuadro2. Las opciones se utilizan a menudo como subpuntos en un esquema.3.-Esta opción no lleva a ninguna parte (indicado por el signo menos en el frente)
Referencias
- ↑ a b McCracken, DL; Akscyn, RM, Experiencia con el sistema de interfaz hombre-computadora ZOG , CMU
- ^ Van Matre, NH; Moy, MC; McCann, PH (diciembre de 1984). "1.3 Objetivo". El proyecto de demostración de tecnología ZOG: una evaluación del sistema del USS CARL VINSON (CVN 70) . pag. 2 .
- ^ "Entrada de formulario Zog", Proyecto de demostración de tecnología ZOG: Evaluación del sistema del USS Carl Vinson (CVN 70) ( PNG ).
- ^ Robertson, CK; McCracken, DL; Newell, A (1979), The ZOG approach to man-machine communication (informe técnico), Pittsburgh, PA, EE.UU .: Carnegie-Mellon University, Departamento de Ciencias de la Computación, CMU-CS-79-148.