*** Welcome to piglix ***

Interactive program


In computer science, interactive computing refers to software which accepts input from humans as it runs. Interactive software includes most popular programs, such as word processors or spreadsheet applications. By comparison, noninteractive programs operate without human contact; examples of these include compilers and batch processing applications.

Interactive computing focuses on real-time interaction ("dialog") between computers and people, and the technologies that enable this.

If the response of the computer system is complex enough, it is said that the system is conducting social interaction; some systems try to achieve this through the implementation of social interfaces.

Ivan Sutherland is considered the Father of Interactive Computing for his work on Sketchpad, the interactive display graphics program he developed in 1963. He later worked at the ARPA Information Processing Techniques Office under the direction of J.C.R. Licklider. There he facilitated ARPA's research grant to Douglas Engelbart for developing the NLS system at SRI based on his visionary manifesto published in a 1962 Report, in which Engelbart envisioned interactive computing as a vehicle for human interaction with computers, with each other, and with their knowledge, all in a vast virtual information space. In a 1965 Report he published his early experiments with pointing devices, including the mouse, for composing and editing on interactive display workstations. Engelbart's work on interactive computing at SRI migrated directly to Xerox PARC, from there to Apple, and out into the mainstream. Thus, the tree of evolution for interactive computing generally traces back to Engelbart's lab at SRI.


...
Wikipedia

...