stringtranslate.com

Интерактивные вычисления

В информатике интерактивные вычисления относятся к программному обеспечению , которое принимает вводимые пользователем данные во время работы.

Интерактивное программное обеспечение включает в себя часто используемые программы, такие как текстовые процессоры или приложения для работы с электронными таблицами . Для сравнения, неинтерактивные программы работают без вмешательства пользователя; примерами этого являются компиляторы и приложения пакетной обработки , которые предварительно запрограммированы для независимой работы.

Интерактивные вычисления фокусируются на взаимодействии в реальном времени («диалоге») между компьютером и оператором, а также на технологиях, которые их обеспечивают. [1]

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

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

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

Айвен Сазерленд считается отцом интерактивных вычислений благодаря своей работе над Sketchpad , программой для интерактивной графики, которую он разработал в 1963 году. Позднее он работал в офисе методов обработки информации ARPA под руководством Дж. К. Р. Ликлайдера .

Там он содействовал получению исследовательского гранта ARPA Дугласу Энгельбарту для разработки системы NLS [2] в SRI на основе его дальновидного манифеста, опубликованного в отчете 1962 года [3] , в котором Энгельбарт представлял интерактивные вычисления как средство взаимодействия пользователей с компьютерами, друг с другом и со своими знаниями — и все это в огромном виртуальном информационном пространстве.

В отчете 1965 года [4] Энгельбарт опубликовал свои ранние эксперименты с указательными устройствами, включая компьютерную мышь , для создания и редактирования на интерактивных рабочих станциях . Работа Энгельбарта по интерактивным вычислениям в SRI напрямую перешла в Xerox PARC , оттуда в Apple , и далее в мейнстрим. Таким образом, древо эволюции интерактивных вычислений в целом прослеживается до лаборатории Энгельбарта в SRI. [5]

В декабре 2008 года, в 40-ю годовщину его демонстрации 1968 года, SRI спонсировал публичное памятное мероприятие в его честь. [6]

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

HP Sprout , интерактивная вычислительная система с проектором и камерой. [7]

Необходимость постоянного взаимодействия с пользователем в интерактивных вычислительных системах во многом отличает их от систем пакетной обработки .

Области текущих исследований включают разработку новых моделей программирования [8] и достижение информационной безопасности и надежности в интерактивных вычислениях. [9]

IPython [10] — это программная система для научных интерактивных вычислений, [11] поддерживающая визуализацию данных, событийно-управляемое программирование и ряд связанных с ним наборов инструментов графического пользовательского интерфейса. [12]

Школа интерактивных вычислений Технологического института Джорджии была основана в 2007 году и предлагает магистерские и докторские степени в сотрудничестве с более чем 40 факультетами. [13]

Группа Tangible Media из Массачусетского технологического института , возглавляемая профессором Хироши Ишии, стремится органично соединить дуальный мир битов и атомов, представляя динамическую физическую форму для вычислений. [14]

Смотрите также

Ссылки

  1. ^ "Что такое интерактивные вычисления?". Блог Беки . 2011-01-27 . Получено 2016-04-25 .
  2. ^ О NLS/Augment, Институт Дугласа Энгельбарта
  3. ^ Расширение человеческого интеллекта: концептуальная основа (1962), Институт Дугласа Энгельбарта
  4. ^ Компьютерное управление дисплеем (1965), Дуглас К. Энгельбарт
  5. ^ Администратор. "Интерактивные вычисления - Институт Дуга Энгельбарта". www.dougengelbart.org . Получено 25.04.2016 .
  6. ^ Энгельбарт и рассвет интерактивных вычислений, Институт Дугласа Энгельбарта
  7. ^ "Практическое знакомство с HP Sprout — мощным устройством обработки изображений, встроенным в сенсорный ПК". PCWorld . 2015-02-03 . Получено 2016-04-25 .
  8. ^ Перера, Роли (2008-05-14). «Языки программирования для интерактивных вычислений». Электронные заметки по теоретической информатике . Труды семинара по основам интерактивных вычислений (FInCo 2007). 203 (3): 35–52. CiteSeerX 10.1.1.95.7225 . doi :10.1016/j.entcs.2008.04.085. 
  9. ^ Бивер, Дональд (1991-08-11). "Основы безопасных интерактивных вычислений". В Feigenbaum, Joan (ред.). Advances in Cryptology – CRYPTO '91 . Lecture Notes in Computer Science. Vol. 576. Springer Berlin Heidelberg. pp. 377–391. doi :10.1007/3-540-46766-1_31. ISBN 9783540551881.
  10. ^ Официальная веб-страница IPython
  11. ^ Перес, Ф.; Грейнджер, Б. Э. (01.05.2007). «IPython: система для интерактивных научных вычислений». Вычисления в науке и технике . 9 (3): 21–29. Bibcode : 2007CSE.....9c..21P. doi : 10.1109/MCSE.2007.53. ISSN  1521-9615.
  12. ^ Документация IPython по интерактивным вычислениям
  13. ^ Официальная веб-страница Школы интерактивных вычислений
  14. ^ Официальный сайт Tangible Media Group