En informática , la informática interactiva se refiere al software que acepta entradas 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; ejemplos de estos incluyen compiladores y aplicaciones de procesamiento por lotes que están preprogramados 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 habilitan. [1]
Si la respuesta del sistema informático es lo suficientemente compleja, se dice que el sistema está realizando una interacción social ; algunos sistemas intentan lograr esto mediante la implementación de interfaces sociales .
La naturaleza de la informática 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 visualización 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 el SRI, basándose en su visionario manifiesto publicado en un informe de 1962, [3] en el que Engelbart imaginaba la informática interactiva como un vehículo para la interacción del usuario con las computadoras, con entre sí y con sus conocimientos, todo ello en un vasto espacio virtual de información.
En un informe de 1965, [4] Engelbart publicó sus primeros experimentos con dispositivos señaladores, incluido el mouse de computadora , para componer y editar en estaciones de trabajo con pantalla interactiva . El trabajo de Engelbart sobre informática interactiva en SRI migró directamente a Xerox PARC , de allí a Apple y luego a la corriente principal. Por 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, el SRI patrocinó un evento público conmemorativo en su honor. [6]
La necesidad de una interacción constante del usuario en los sistemas informáticos interactivos los diferencia en muchos aspectos de los sistemas de procesamiento por lotes .
Las áreas de investigación actual 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 de Tecnología 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 Tangible Media Group del MIT , dirigido por el profesor Hiroshi Ishii, busca acoplar perfectamente el mundo dual de bits y átomos presentando una forma física dinámica a la computación. [14]