Computação interativa - Interactive computing
Na ciência da computação , a computação interativa se refere ao software que aceita entradas do usuário à medida que é executado.
O software interativo inclui programas comumente usados, como processadores de texto ou aplicativos de planilha . Em comparação, os programas não interativos operam sem intervenção do usuário; exemplos disso incluem compiladores e aplicativos de processamento em lote que são pré-programados para serem executados de forma independente.
A computação interativa se concentra na interação em tempo real ("diálogo") entre o computador e o operador e as tecnologias que os habilitam.
Se a resposta do sistema de computador for complexa o suficiente, diz-se que o sistema está conduzindo interação social ; alguns sistemas tentam fazer isso por meio da implementação de interfaces sociais .
A natureza da computação interativa, bem como seu impacto sobre os usuários, são estudados extensivamente no campo da interação do computador .
História dos sistemas de computação interativos
Ivan Sutherland é considerado o pai da computação interativa por seu trabalho no Sketchpad , o programa de display gráfico interativo que ele desenvolveu em 1963. Mais tarde, ele trabalhou no ARPA Information Processing Techniques Office sob a direção de JCR Licklider .
Lá, ele facilitou a bolsa de pesquisa da ARPA para Douglas Engelbart para desenvolver o sistema NLS no SRI, com base em seu manifesto visionário publicado em um relatório de 1962, no qual Engelbart imaginou a computação interativa como um veículo para a interação do usuário com computadores, entre si e com seus conhecimento, tudo em um vasto espaço virtual de informação.
Em um relatório de 1965, Engelbart publicou seus primeiros experimentos com dispositivos apontadores, incluindo o mouse do computador , para composição e edição em estações de trabalho de exibição interativa . O trabalho de Engelbart em computação interativa na SRI migrou diretamente para o Xerox PARC , de lá para a Apple e para o mainstream. Portanto, a árvore da evolução da computação interativa geralmente remonta ao laboratório de Engelbart no SRI.
Em dezembro de 2008, no 40º aniversário de sua demonstração de 1968, o SRI patrocinou um evento público comemorativo em sua homenagem.
Pesquisa atual
A necessidade de interação constante com o usuário em sistemas de computação interativos o torna diferente em muitos aspectos dos sistemas de processamento em lote .
As áreas de pesquisa atual incluem o projeto de novos modelos de programação e a obtenção de segurança e confiabilidade da informação na computação interativa.
IPython é um sistema de software para computação científica interativa, com suporte à visualização de dados, programação orientada a eventos e uma série de kits de ferramentas GUI relacionados.
A Escola de Computação Interativa do Georgia Institute of Technology foi formada em 2007, oferecendo mestrado e doutorado por meio da colaboração com mais de 40 faculdades.
O Tangible Media Group do MIT , liderado pelo Professor Hiroshi Ishii, busca unir perfeitamente o mundo dual de bits e átomos, apresentando uma forma física dinâmica para a computação.
Veja também
- Interatividade
- Computação interativa
- Modos de processamento
- JCR Licklider
- Douglas Engelbart
- Computação ubíqua
Referências
- ^ "O que é computação interativa?" . Blog de Beki . 27/01/2011 . Retirado 2016-04-25 .
- ^ Sobre NLS / Augment , Douglas Engelbart Institute
- ^ Aumentando o intelecto humano: A Conceptual Framework (1962), Douglas Engelbart Institute
- ^ Computer-Aided Display Control (1965), Douglas C. Engelbart
- ^ Administrador. "Interactive Computing - Doug Engelbart Institute" . www.dougengelbart.org . Página visitada em 25/04/2016 .
- ^ Engelbart e o alvorecer da computação interativa , Douglas Engelbart Institute
- ^ "Prática com o HP Sprout, uma potência de imagem integrada em um PC de fácil toque" . PCWorld . 03/02/2015 . Retirado 2016-04-25 .
- ^ Perera, Roly (14/05/2008). "Linguagens de programação para computação interativa". Notas Eletrônicas em Ciência da Computação Teórica . Anais do Workshop sobre os Fundamentos da Computação Interativa (FinCo 2007). 203 (3): 35–52. CiteSeerX 10.1.1.95.7225 . doi : 10.1016 / j.entcs.2008.04.085 .
- ^ Beaver, Donald (1991-08-11). "Fundamentos da Computação Interativa Segura". Em Feigenbaum, Joan (ed.). Avanços em Criptologia - CRYPTO '91 . Notas de aula em Ciência da Computação. 576 . Springer Berlin Heidelberg. pp. 377–391. doi : 10.1007 / 3-540-46766-1_31 . ISBN 9783540551881.
- ^ Página da web oficial IPython
- ^ Perez, F .; Granger, BE (01-05-2007). "IPython: um sistema para computação científica interativa". Computação em Ciência e Engenharia . 9 (3): 21–29. Bibcode : 2007CSE ..... 9c..21P . doi : 10.1109 / MCSE.2007.53 . ISSN 1521-9615 .
- ^ Documentação IPython sobre computação interativa
- ^ Página oficial da School of Interactive Computing
- ^ Página oficial do Tangible Media Group