En ciencias de la computación , 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; ejemplos de estos incluyen compiladores y aplicaciones de procesamiento por lotes que están preprogramadas para ejecutarse de forma independiente.
La computación interactiva se enfoca 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á llevando a cabo una 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 con la computadora .
Historia de los sistemas informáticos interactivos
Ivan Sutherland es considerado el padre de la computación 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 beca 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 concibió la computación interactiva como un vehículo para la interacción del usuario con las computadoras, con entre ellos, y con sus conocimientos, todo 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 ratón de la computadora , para componer y editar en estaciones de trabajo con pantallas interactivas . El trabajo de Engelbart sobre computación interactiva en SRI migró directamente a Xerox PARC , de allí a Apple , y luego a la corriente principal. Por lo tanto, el árbol de la evolución de la computación interactiva generalmente se remonta al laboratorio de Engelbart en el SRI. [5]
En diciembre de 2008, en el 40 aniversario de su demostración de 1968, SRI patrocinó un evento público conmemorativo en su honor. [6]
La investigación actual
La necesidad de una interacción constante del usuario en los sistemas informáticos interactivos lo diferencia en muchos aspectos de los sistemas de procesamiento por lotes .
Las áreas de investigación actual incluyen el diseño de modelos de programación novedosos [8] y el logro de la 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 soporta visualización de datos, programación dirigida por eventos y una serie de juegos de herramientas GUI relacionados. [12]
La Escuela de Computación Interactiva del Instituto de Tecnología de Georgia se formó en 2007 y ofrece maestrías y doctorados 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 a la perfección el mundo dual de bits y átomos presentando una forma física dinámica a la computación. [14]
Ver también
Referencias
- ^ "¿Qué es la informática interactiva?" . Blog de Beki . 2011-01-27 . Consultado el 25 de abril de 2016 .
- ^ Acerca de NLS / Augment , Douglas Engelbart Institute
- ^ Aumento del intelecto humano: un marco conceptual (1962), Instituto Douglas Engelbart
- ^ Control de pantalla asistido por computadora (1965), Douglas C. Engelbart
- ^ Administrador. "Computación interactiva - Instituto Doug Engelbart" . www.dougengelbart.org . Consultado el 25 de abril de 2016 .
- ^ Engelbart y el amanecer de la informática interactiva , Douglas Engelbart Institute
- ^ "Practique con HP Sprout, una potencia de procesamiento de imágenes integrada en una PC táctil" . PCWorld . 2015-02-03 . Consultado el 25 de abril de 2016 .
- ^ Perera, Roly (14 de mayo de 2008). "Lenguajes de programación para computación interactiva". Notas electrónicas en informática teórica . Actas del Taller sobre los fundamentos de la computación interactiva (FInCo 2007). 203 (3): 35–52. CiteSeerX 10.1.1.95.7225 . doi : 10.1016 / j.entcs.2008.04.085 .
- ^ Castor, Donald (11 de agosto de 1991). "Fundamentos de la informática interactiva segura". En Feigenbaum, Joan (ed.). Avances en criptología - CRYPTO '91 . Apuntes de conferencias en informática. 576 . Springer Berlín Heidelberg. págs. 377–391. doi : 10.1007 / 3-540-46766-1_31 . ISBN 9783540551881.
- ^ Página web oficial de IPython
- ^ Pérez, F .; Granger, BE (1 de mayo de 2007). "IPython: un sistema para la informática científica interactiva". Computación en ciencia e ingeniería . 9 (3): 21-29. Código bibliográfico : 2007CSE ..... 9c..21P . doi : 10.1109 / MCSE.2007.53 . ISSN 1521-9615 .
- ^ Documentación de IPython sobre computación interactiva
- ^ Página oficial de la Escuela de Computación Interactiva
- ^ Página web oficial de Tangible Media Group