Obliczenia interaktywne - Interactive computing

W informatyce , interaktywne przetwarzanie odnosi się do oprogramowania, które przyjmuje dane wejściowe od użytkownika podczas działania.

Oprogramowanie interaktywne obejmuje powszechnie używanych programów, takich jak edytory tekstu czy arkusze kalkulacyjne aplikacji . Dla porównania, programy nieinteraktywne działają bez interwencji użytkownika; przykłady obejmują kompilatory i aplikacje przetwarzania wsadowego , które są wstępnie zaprogramowane do niezależnego działania.

Obliczenia interaktywne skupiają się na interakcji w czasie rzeczywistym („dialogu”) między komputerem a operatorem oraz na technologiach, które to umożliwiają.

Jeśli odpowiedź systemu komputerowego jest wystarczająco złożona, mówi się, że system prowadzi interakcję społeczną ; niektóre systemy starają się to osiągnąć poprzez implementację interfejsów społecznościowych .

Charakter interaktywnego przetwarzania oraz jego wpływ na użytkowników są szeroko badane w dziedzinie interakcji z komputerem .

Historia interaktywnych systemów obliczeniowych

Ivan Sutherland jest uważany za ojca komputerów interaktywnych ze względu na swoją pracę nad Sketchpad , interaktywnym programem graficznym, który opracował w 1963 roku. Później pracował w Biurze Technik Przetwarzania Informacji ARPA pod kierownictwem JCR Licklidera .

Tam wspomagał grant badawczy ARPA dla Douglasa Engelbarta na opracowanie systemu NLS w SRI, na podstawie jego wizjonerskiego manifestu opublikowanego w raporcie z 1962 roku, w którym Engelbart wyobrażał sobie interaktywne przetwarzanie jako narzędzie interakcji użytkownika z komputerami, między sobą i z ich komputerami. wiedzy, a wszystko to w ogromnej wirtualnej przestrzeni informacyjnej.

W raporcie z 1965 r. Engelbart opublikował swoje wczesne eksperymenty z urządzeniami wskazującymi, w tym myszą komputerową , do komponowania i edycji na stanowiskach roboczych z interaktywnym wyświetlaczem . Prace Engelbarta nad interaktywnym przetwarzaniem w SRI zostały przeniesione bezpośrednio do Xerox PARC , stamtąd do Apple , a następnie do głównego nurtu. Tak więc drzewo ewolucji komputerów interaktywnych na ogół wywodzi się z laboratorium Engelbarta w SRI.

W grudniu 2008 roku, w 40. rocznicę jego demo z 1968 roku, SRI zasponsorowało publiczne wydarzenie upamiętniające jego cześć.

Obecne badania

HP Sprout , projektor, aparat interaktywny system computing.

Potrzeba ciągłej interakcji użytkownika w interaktywnych systemach obliczeniowych sprawia, że ​​pod wieloma względami różni się od systemów przetwarzania wsadowego .

Obszary aktualnych badań obejmują projektowanie nowatorskich modeli programowania oraz osiąganie bezpieczeństwa i niezawodności informacji w interaktywnym przetwarzaniu.

IPython to system oprogramowania do interaktywnych obliczeń naukowych, obsługujący wizualizację danych, programowanie sterowane zdarzeniami i szereg powiązanych zestawów narzędzi GUI.

Szkoła Informatyki Interaktywnej Georgia Institute of Technology powstała w 2007 roku, oferując tytuły magisterskie i doktoranckie we współpracy z ponad 40 wydziałami.

Tangible Media Group z MIT , kierowana przez profesora Hiroshi Ishii, stara się bezproblemowo powiązać podwójny świat bitów i atomów, przedstawiając obliczeniom dynamiczną formę fizyczną.

Zobacz też

Bibliografia

  1. ^ „Co to jest przetwarzanie interaktywne?” . Blog Beki . 2011-01-27 . Źródło 2016-04-25 .
  2. ^ O NLS/Augment , Douglas Engelbart Institute
  3. ^ Wzmacnianie ludzkiego intelektu: Ramy koncepcyjne (1962), Douglas Engelbart Institute
  4. ^ Wspomagane komputerowo sterowanie wyświetlaczem (1965), Douglas C. Engelbart
  5. ^ Administrator. "Informatyka interaktywna - Instytut Douga Engelbarta" . www.dougengelbart.org . Źródło 2016-04-25 .
  6. ^ Engelbart i świt interaktywnego informatyki , Douglas Engelbart Institute
  7. ^ "Praktyka z HP Sprout, potężnym narzędziem do przetwarzania obrazu wbudowanym w przyjazny dla użytkownika komputer PC" . PCŚwiat . 2015-02-03 . Źródło 2016-04-25 .
  8. ^ Perera Roly (2008-05-14). „Języki programowania dla komputerów interaktywnych”. Notatki elektroniczne w informatyce teoretycznej . Materiały z warsztatu Podstawy obliczeń interaktywnych (FInCo 2007). 203 (3): 35–52. CiteSeerX  10.1.1.1.95.7225 . doi : 10.1016/j.entcs.2008.04.085 .
  9. ^ Bóbr, Donald (1991.08.11). „Podstawy Secure Interactive Computing”. W Feigenbaum, Joanna (red.). Postępy w kryptologii — CRYPTO '91 . Notatki z wykładów z informatyki. 576 . Springer Berlin Heidelberg. s. 377-391. doi : 10.1007/3-540-46766-1_31 . Numer ISBN 9783540551881.
  10. ^ Oficjalna strona IPython
  11. ^ Perez, F.; Granger, BE (2007-05-01). „IPython: system do interaktywnego przetwarzania naukowego”. Informatyka w nauce i inżynierii . 9 (3): 21–29. Kod Bibcode : 2007CSE.....9c..21P . doi : 10.1109/MCSE.2007.53 . ISSN  1521-9615 .
  12. ^ Dokumentacja IPythona dotycząca obliczeń interaktywnych
  13. ^ Oficjalna strona internetowa Szkoły Interaktywnej Informatyki
  14. ^ Oficjalna strona internetowa Tangible Media Group