En informática , la computación interactiva se refiere al software que acepta información del usuario mientras se ejecuta.
El software interactivo incluye programas de uso común, como procesadores de texto o aplicaciones de hojas de cálculo . En comparación, los programas no interactivos funcionan sin la intervención del usuario; algunos ejemplos de estos incluyen compiladores y aplicaciones de procesamiento por lotes que están preprogramadas para ejecutarse de forma independiente.
La informática interactiva se centra en la interacción en tiempo real ("diálogo") entre la computadora y el operador, y las tecnologías que los posibilitan. [1]
Si la respuesta del sistema informático es suficientemente compleja, se dice que el sistema está realizando interacción social ; algunos sistemas intentan lograr esto mediante la implementación de interfaces sociales .
La naturaleza de la computación interactiva, así como su impacto en los usuarios, se estudian ampliamente en el campo de la interacción informática .
Ivan Sutherland es considerado el padre de la informática interactiva por su trabajo en Sketchpad , el programa de gráficos de pantalla interactiva que desarrolló en 1963. Posteriormente trabajó en la Oficina de Técnicas de Procesamiento de Información de ARPA bajo la dirección de JCR Licklider .
Allí facilitó la subvención de investigación de ARPA a Douglas Engelbart para desarrollar el sistema NLS [2] en SRI, basado en su manifiesto visionario publicado en un informe de 1962, [3] en el que Engelbart imaginó la informática interactiva como un vehículo para la interacción del usuario con las computadoras, entre sí y con su conocimiento, todo en un vasto espacio de información virtual.
En un informe de 1965, [4] Engelbart publicó sus primeros experimentos con dispositivos señaladores, incluido el ratón de ordenador , para componer y editar en estaciones de trabajo con pantallas interactivas . El trabajo de Engelbart sobre informática interactiva en el SRI migró directamente a Xerox PARC , de allí a Apple y luego al público en general. Por lo tanto, el árbol de la evolución de la informática interactiva generalmente se remonta al laboratorio de Engelbart en el SRI. [5]
En diciembre de 2008, en el 40º aniversario de su manifestación de 1968, SRI patrocinó un evento conmemorativo público en su honor. [6]
La necesidad de una interacción constante del usuario en los sistemas informáticos interactivos los hace diferentes en muchos aspectos de los sistemas de procesamiento por lotes .
Las áreas de investigación actuales incluyen el diseño de nuevos modelos de programación [8] y el logro de seguridad y confiabilidad de la información en la computación interactiva. [9]
IPython [10] es un sistema de software para computación científica interactiva, [11] que admite visualización de datos, programación basada en eventos y una serie de kits de herramientas GUI relacionados. [12]
La Escuela de Computación Interactiva del Instituto Tecnológico de Georgia se formó en 2007 y ofrece títulos de maestría y doctorado a través de la colaboración con más de 40 facultades. [13]
El Grupo de Medios Tangibles del MIT , dirigido por el profesor Hiroshi Ishii, busca acoplar de manera fluida el mundo dual de bits y átomos presentando una forma física dinámica para el cálculo. [14]