Введение

Программное обеспечение, принимающее ввод от пользователей во время работы.

В информатике интерактивные вычисления относятся к программному обеспечению, которое принимает ввод от пользователя по мере выполнения. Интерактивное программное обеспечение включает в себя широко используемые программы, такие как текстовые редакторы или приложения для работы с электронными таблицами. В отличие от них, неинтерактивные программы работают без вмешательства пользователя; к ним относятся компиляторы и пакетные приложения, предварительно запрограммированные для автономной работы. Интерактивные вычисления фокусируются на взаимодействии в реальном времени ("диалоге") между компьютером и пользователем, а также на технологиях, обеспечивающих это взаимодействие. Если ответ компьютерной системы достаточно сложен, говорят, что система осуществляет социальное взаимодействие; некоторые системы стремятся к этому посредством реализации социальных интерфейсов. Природа интерактивных вычислений и их влияние на пользователей широко изучаются в области взаимодействия человека и компьютера.

История интерактивных вычислительных систем

Иван Сазерленд считается отцом интерактивных вычислений за его работу над Sketchpad, программой интерактивной графики, которую он разработал в 1963 году. Позже он работал в Управлении технологий обработки информации ARPA под руководством Дж. К. Р. Ликлейдера. Там он способствовал выделению ARPA исследовательского гранта Дугласу Энгельбарту для разработки системы NLS в SRI, основанной на его провидческом манифесте, опубликованном в отчете 1962 года, в котором Энгельбарт представил интерактивные вычисления как инструмент для взаимодействия пользователей с компьютерами, друг с другом и со своими знаниями, в рамках обширного виртуального информационного пространства. В отчете 1965 года Энгельбарт опубликовал результаты своих ранних экспериментов с устройствами указания, включая компьютерную мышь, для создания и редактирования на интерактивных рабочих станциях. Работа Энгельбарта в области интерактивных вычислений, начатая в SRI, напрямую перешла в Xerox PARC, затем в Apple и, в конечном итоге, получила широкое распространение. Таким образом, родословная интерактивных вычислений обычно восходит к лаборатории Энгельбарта в SRI. В декабре 2008 года, в 40-ю годовщину его демонстрации 1968 года, SRI организовало публичное торжественное мероприятие в его честь.

Текущие исследования

Необходимость постоянного взаимодействия с пользователем в интерактивных вычислительных системах существенно отличает их от систем пакетной обработки. Направления текущих исследований включают разработку новых моделей программирования, а также обеспечение информационной безопасности и надежности в интерактивных вычислениях. IPython – это программная система для научных интерактивных вычислений, поддерживающая визуализацию данных, событийное программирование и ряд связанных с этим графических интерфейсов. Школа интерактивных вычислений Технологического института Джорджии была основана в 2007 году и предлагает степени магистра и доктора наук в сотрудничестве с более чем 40 преподавателями. Группа "Осязаемые медиа" Массачусетского технологического института, возглавляемая профессором Хироси Иши, стремится к бесшовной интеграции цифрового и физического миров, придавая вычислениям динамичную физическую форму.