1 puntos por GN⁺ 2025-03-24 | Aún no hay comentarios. | Compartir por WhatsApp
  • Interfaz USB y la "madre de todas las demos"

    • A comienzos de la década de 1960, Douglas Engelbart empezó a investigar cómo las computadoras podían aumentar la inteligencia humana. Desarrolló muchas de las funciones de la computación moderna, como el mouse, el hipertexto, los documentos compartidos, las ventanas y las interfaces gráficas de usuario. En la conferencia conjunta de computación de 1968, Engelbart demostró estas innovaciones en una presentación revolucionaria conocida como la "madre de todas las demos".
    • La demo de Engelbart también incluía un dispositivo de entrada llamado keyset, pero a diferencia de sus otras innovaciones, el keyset no llegó a adoptarse ampliamente. El keyset, compuesto para usarse con cinco dedos, permite ingresar caracteres presionando varias teclas al mismo tiempo sin mover la mano.
    • Christina Engelbart, hija de Engelbart, prestó el keyset, y se fabricó una interfaz USB para poder conectarlo a una computadora moderna.
  • Engelbart y la "madre de todas las demos"

    • El trabajo de Engelbart estuvo inspirado en el ensayo visionario de 1945 de Vannevar Bush, "As We May Think". Bush imaginó una biblioteca de conocimiento llamada "memex", con enlaces al estilo del hipertexto.
    • A comienzos de la década de 1960, Engelbart trabajó para desarrollar métodos que permitieran aumentar la inteligencia humana y fundó el Augmentation Research Center en el Stanford Research Institute.
    • En 1968, Engelbart presentó una demostración del sistema NLS ante una audiencia de 2,000 personas. Mostró cómo crear documentos jerárquicos y desplazarse entre ellos mediante hipervínculos.
  • Conectar el keyset con una interfaz USB

    • El keyset está compuesto por cinco microinterruptores y se conecta a un conector DB-25 estándar. Se utilizó una placa microcontroladora Teensy 3.6 para que funcionara como dispositivo y host USB.
    • Las líneas de entrada del Teensy pueden configurarse con resistencias pull-up internas del microcontrolador. Como hay una resistencia de 1.5 kΩ entre el botón izquierdo del keyset y tierra, se conectó una resistencia pull-up de 1 kΩ para que el Teensy pudiera leer ese pin.
  • Código de la interfaz

    • Leer el keyset y enviar caracteres por USB es relativamente sencillo, pero hay algunos puntos complicados. Se espera 100 ms hasta que los botones tengan un valor estable y luego se envía la tecla por USB.
    • Como con cinco teclas solo se admiten 32 caracteres, debe usarse junto con los botones del mouse para obtener mayúsculas, números, caracteres especiales y caracteres de control. La interfaz debe poder funcionar como host USB para conectar un mouse USB.
  • Conclusión

    • Engelbart afirmaba que aprender a usar el keyset no era difícil, pero al probarlo en la práctica resultó físicamente difícil de usar. David Liddle, de Xerox PARC, dijo que "el keyset tendía a volver a la gente más lenta".

Aún no hay comentarios.

Aún no hay comentarios.