nls

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
nls [2023/04/05 20:27] – [Características] peronnls [2023/04/06 14:35] (actual) peron
Línea 3: Línea 3:
 El NLS, o "Sistema En Línea", fue un sistema [[tiempo de cómputo compartido]] revolucionario desarrollado a instancias del Departamento de Defensa estadounidense bajo dirección de Douglas Engelbart, en el Instituto de Investigación de Stanford (SRI). El NLS, o "Sistema En Línea", fue un sistema [[tiempo de cómputo compartido]] revolucionario desarrollado a instancias del Departamento de Defensa estadounidense bajo dirección de Douglas Engelbart, en el Instituto de Investigación de Stanford (SRI).
  
-El objetivo de diseño era el de aumentar el trabajo de conocimiento colectivo, y enfocarse en hacer un sistema poderoso, incluso a expensas de hacerlo complejo de utilizar.+El objetivo de diseño era el de aumentar la capacidad de trabajo a través del conocimiento colectivo, y enfocarse en hacer un sistema poderoso, incluso a expensas de hacerlo complejo de utilizar.
  
 Introdujo de forma práctica conceptos noveles como la [[telemática]], la edición colaborativa, el hipertexto, el mouse, videoconferencia en las redes de datos, etc. Introdujo de forma práctica conceptos noveles como la [[telemática]], la edición colaborativa, el hipertexto, el mouse, videoconferencia en las redes de datos, etc.
  
 ====Historia==== ====Historia====
-Como consecuencia de conceptos de tiempo de cómputo compartido, la agencia ARPA del Departamento de Defensa de los Estados Unidos comenzó a implementar un investigar de soporte computacional múltiple bajo la denominación de  **Proyecto GENIE**.+Como consecuencia de los conceptos elaborados en el Centro de Investigación para el Aumentado de D. Engelbart (ACR) - cuya visión comprendía un direcciionamiento social basado en el correcto uso del conocimiento científico de la Segunda Guerra Mundial de forma administrada y regulada - sumada a los avances en las concepciones tiempo de cómputo compartido, la agencia DARPA del Departamento de Defensa de los Estados Unidos elaboró un proyecto de investigación y desarrollo de soporte computacional múltiple denominado **Proyecto GENIE**. Entre los objetivos de GENIE se encontraba desarrollar técnicas computacionales para generar bibliotecas digitales auditables científicamente.
  
 El desarrollo computacional se inició en el Instituto de Investigación de Stanford a comienzos de 1963 en un [[mainframe|mainframes]] CDC 160A. En 1966 su desarrollo fue portado a la SDS940 que empleaba el Sistema de Tiempo Compartido de Berkeley [[BTS]] (no confundir con [[BSD]]), y en 1971 fue portado a la [[pdp#pdp-10|DEC PDP-10]]. El desarrollo computacional se inició en el Instituto de Investigación de Stanford a comienzos de 1963 en un [[mainframe|mainframes]] CDC 160A. En 1966 su desarrollo fue portado a la SDS940 que empleaba el Sistema de Tiempo Compartido de Berkeley [[BTS]] (no confundir con [[BSD]]), y en 1971 fue portado a la [[pdp#pdp-10|DEC PDP-10]].
Línea 37: Línea 37:
 ===La Madre de Todas las Demostraciones=== ===La Madre de Todas las Demostraciones===
  
-NLS contaba con tocas las características que hacía posible el **paradigma de rica interacción total** para el usuario entrenado:+NLS contaba con todas las características que hacía posible el **paradigma de rica interacción total** para el usuario entrenado: señalador de computadora (ratón), edición gráfica bi-dimensinal en pantalla, enlazado y direccionado de objetos en línea, despliegue de hipermedios, control visual flexible, Interfaz de usuario de Múltiples ventanas, edición cruzada de ficheros, correo electrónico con integración y publicación de hipermedios, creación documental con control de versionado, y el impresionante teleconferenciado asistido por computadora a pantalla dividida.
  
-  * El Mouse de computadora. +Todas ellas fueron demostradas a finales de 1968 en una presentación en directo ofrecida desde la Asociación de Ingenieros Eléctricos en San Francisco por el mismo Egelbart, en lo que se conoce retrospectivamente como "**La madre de todas las demos**". Si bien la presentación tuvo escasa difusión a nivel general, fue muy influyente en ámbitos académicos y de desarrollo.
-  * Edición bidimensinal en pantalla +
-  * Enlazado y direccionado de objetos en línea +
-  * Hipermedia +
-  * Procesado fuera de línea +
-  * Control visual flexible +
-  * Interfaz de usuario de Múltiples ventanas +
-  * Edición cruzada de ficheros +
-  * Correo electrónico con integración de hipermedia +
-  * Publicación de hipermedia +
-  * Creación documental con control de versionado +
-  * Teleconferenciado con pantalla compartida +
-  * Conferencias asistidas por computadora +
-  * Directivas de formato de texto +
-  * Ayuda sensible al contexto +
-  * Arquitectura distribuida [[cliente]]-[[servidor]] +
-  * Sintaxis de comandos uniforme +
-  * Módulo de Interfaz de usuario universal ("frontend"). +
-  * Integración multi-herramental +
-  * Lenguaje de Intérprete de comandos +
-  * Protocolos para terminales virtuales +
-  * Protocolos de procedimientos para llamadas remotas +
-  * "Metalenguaje de comandos" compilable +
- +
-Todas ellas fueron demostradas en vivo en 1968 en San Francisco por el mismo Egelbart, en lo que se ha conocido en forma retrospectiva como "**La madre de todas las demos**".+
  
 {{ :videoconferencia_en_nls.jpg?400 |}} {{ :videoconferencia_en_nls.jpg?400 |}}
 +
 +Desde el punto de vista teórico práctico, aportó a las directivas de formato de texto, ayuda sensible al contexto, arquitecturas distribuidas de tipología cliente-servidor, uniformidad en la sintaxis de comandos, módulos universales de interfaces de usuario (“frontend”), integración multi-herramental, [[lenguaje_del_interprete_de_comandos|lenguaje de intérprete de comandos]], protocolos para terminales virtuales, protocolos procedurales para llamadas remotas, “Metalenguaje de comandos” compilable, etc.
 +
 +
  
 Ver: [[https://www.youtube.com/watch?v=yJDv-zdhzMY|La Madre de Todas las Demos (inglés)]] Ver: [[https://www.youtube.com/watch?v=yJDv-zdhzMY|La Madre de Todas las Demos (inglés)]]
Línea 72: Línea 52:
  
 ===Limitaciones=== ===Limitaciones===
-El principal problema con el revolucionario NLS fue su **dificultosa curva de aprendizaje** de uso. A pesar de ser increíblemente adelantado, no fue diseñado ex-profeso para ser simple: el usuario debía aprender códigos en nemónico para poder utilizarlo, los cuales introducía en el teclado luminoso. Adolecía de una estructura estricta y oscura, sin hacer uso de una interfaz de apuntar y clickuear.+El principal problema con el revolucionario NLS fue su **dificultosa curva de aprendizaje** de uso. A pesar de ser increíblemente adelantado, no fue diseñado ex-profeso para ser simple: el usuario debía aprender códigos nemónicos para poder utilizarlo, los cuales introducía con el subteclado luminoso. Adolecía de una estructura estricta y oscura, sin hacer uso de una interfaz de apuntar y clickuear.
  
-Finalmente, su desarrollo contó con un techo tecnológico, ya que no pudo superar los 16 usuarios simultáneos (tamaño de un equipo de ingeniería para proyectos de pequeña y mediana índole).+Finalmente, su desarrollo contó con un techo tecnológico, ya que no pudo superar los 16 usuarios simultáneos (tamaño de un equipo de ingeniería destinado por entonces a proyectos de pequeña y mediana escala).
  • nls.1680726471.txt.gz
  • Última modificación: 2023/04/05 20:27
  • por peron