Komputery interaktywne
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żywane programy, takie jak edytory tekstu lub arkusze kalkulacyjne . Dla porównania, programy nieinteraktywne działają bez interwencji użytkownika; przykłady obejmują kompilatory i aplikacje do przetwarzania wsadowego , które są wstępnie zaprogramowane do niezależnego działania.
Obliczenia interaktywne koncentrują się na interakcji („dialogu”) w czasie rzeczywistym między komputerem a operatorem oraz 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 próbują to osiągnąć poprzez implementację interfejsów społecznościowych .
Charakter interaktywnej informatyki, jak również jej wpływ na użytkowników, są szeroko badane w dziedzinie interakcji z komputerem .
Historia interaktywnych systemów komputerowych
Ivan Sutherland jest uważany za ojca komputerów interaktywnych ze względu na swoją pracę nad Sketchpadem , interaktywnym programem graficznym, który opracował w 1963 roku. Później pracował w ARPA Information Processing Techniques Office pod kierownictwem JCR Licklidera .
Tam ułatwił grant badawczy ARPA dla Douglasa Engelbarta na rozwój systemu NLS w SRI, w oparciu o jego wizjonerski manifest opublikowany w raporcie z 1962 roku, w którym Engelbart wyobraził sobie interaktywną informatykę jako narzędzie interakcji użytkownika z komputerami, między sobą i z ich wiedzy, a wszystko to w ogromnej wirtualnej przestrzeni informacyjnej.
W raporcie z 1965 roku Engelbart opublikował swoje wczesne eksperymenty z urządzeniami wskazującymi, w tym myszką komputerową , do komponowania i edytowania na interaktywnych stacjach roboczych . Prace Engelbarta nad komputerami interaktywnymi w SRI przeniosły się bezpośrednio do Xerox PARC , stamtąd do Apple i do głównego nurtu. Tak więc drzewo ewolucji komputerów interaktywnych generalnie wywodzi się z laboratorium Engelbarta w SRI.
W grudniu 2008 roku, w 40. rocznicę jego demo z 1968 roku, SRI sponsorowało publiczne wydarzenie upamiętniające jego cześć.
Obecne badania
Potrzeba ciągłej interakcji użytkownika w interaktywnych systemach komputerowych różni się pod wieloma względami od systemów przetwarzania wsadowego .
Obszary obecnych badań obejmują projektowanie nowatorskich modeli programowania oraz osiąganie bezpieczeństwa i niezawodności informacji w interaktywnych komputerach.
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.
Georgia Institute of Technology's School of Interactive Computing powstała w 2007 roku i oferuje stopnie magisterskie i doktoranckie dzięki współpracy z ponad 40 wydziałami.
Grupa Tangible Media z MIT , kierowana przez profesora Hiroshi Ishii, stara się bezproblemowo połączyć podwójny świat bitów i atomów, prezentując obliczeniom dynamiczną formę fizyczną.
Zobacz też
- Interaktywność
- Obliczenia interaktywne
- Tryby przetwarzania
- JCR Licklider
- Douglasa Engelbarta
- Wszechobecne przetwarzanie
- ^ „Co to jest przetwarzanie interaktywne?” . Blog Bekiego . 2011-01-27 . Źródło 2016-04-25 .
- ^ O NLS/Augment , Instytut Douglasa Engelbarta
- ^ Zwiększanie ludzkiego intelektu: ramy koncepcyjne (1962), Instytut Douglasa Engelbarta
- ^ Sterowanie wyświetlaniem wspomagane komputerowo (1965), Douglas C. Engelbart
- Bibliografia _ „Przetwarzanie interaktywne - Instytut Douga Engelbarta” . www.dougengelbart.org . Źródło 2016-04-25 .
- ^ Engelbart i świt komputerów interaktywnych , Douglas Engelbart Institute
- ^ „Praktyka z HP Sprout, potężnym narzędziem do przetwarzania obrazu wbudowanym w przyjazny dla dotyku komputer ” PCWorld . 2015-02-03 . Źródło 2016-04-25 .
- ^ Perera, Roly (14.05.2008). „Języki programowania dla komputerów interaktywnych”. Notatki elektroniczne w informatyce teoretycznej . Materiały z warsztatów na temat podstaw obliczeń interaktywnych (FInCo 2007). 203 (3): 35–52. CiteSeerX 10.1.1.95.7225 . doi : 10.1016/j.entcs.2008.04.085 .
- ^ Bóbr, Donald (11.08.1991). „Podstawy bezpiecznego przetwarzania interaktywnego”. W Feigenbaum, Joan (red.). Postępy w kryptologii — CRYPTO '91 . Notatki z wykładów z informatyki. Tom. 576. Springer Berlin Heidelberg. s. 377–391. doi : 10.1007/3-540-46766-1_31 . ISBN 9783540551881 .
- ^ Oficjalna strona IPython
- Bibliografia _ Granger, BE (2007-05-01). „IPython: system do interaktywnych obliczeń naukowych” . Informatyka w nauce i inżynierii . 9 (3): 21–29. Bibcode : 2007CSE.....9c..21P . doi : 10.1109/MCSE.2007.53 . ISSN 1521-9615 .
- ^ Dokumentacja IPython dotycząca komputerów interaktywnych
- ^ Oficjalna strona School of Interactive Computing
- ^ Oficjalna strona Tangible Media Group