Aporia is the name of the first drag & drop software available for Microsoft Windows. Initial versions were released in 1988-1989.
Here are provided the information the authors of Aporia have to support this claim.
This page is a work in progress.
We did not invent the term "drag & drop". That came sometime during or after 1991 we believe. We had differernt terms for icons and their manipulation (and not very effective ones from a marketing perspective), but we were the first with the capabilities on Windows. We used "desks" and "tools" instead of folder and icons. It did let you print by dragging and dropping.
Here are the main applications that provided or replaced the interface Microsoft provided for Windows.
Platform / OS | 1988 & earlier | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 |
Non-PC iconic interfaces |
|
|||||||
PC interfaces: DOS | 1989 and earlier<-->
|
|||||||
PC interfaces: Windows | 1988<-->Windows 2.0 / 286 | 1989<-->
|
1990<-->
Aporia Brochure for Boston Computer Show Released as shareware |
1991<-->
Various commercial products
|
1992<-->
- | 1993<-->- | 1994<-->- | 1995<-->
Microsoft creates a full drag&drop interface.
|
The key thing to note is that there were no other iconic or drag&drop interfaces to Windows before 1989 and no other compeitors until HP NewView began their releaes.
The 'shell' was the technical name for the interface to the operating system, as in a shell around the operating system making it more easily useful to users.
Windows 2.x & 3.0 | Aporia 0.1 - 1.1 |
At the time Microsoft provided this interface for Windows 2.0 which provided, and Windows 3.0 was about to be released. These two versions allowed programmers to replace the interface (aka Windows Shell) with one of their own making. The interface they provided were windows with icons in them. Clicking on the icons launced a program. Folders were not hierarchal. |
|
Aporia was the first Windows program to allow
I had been working some years before in Harold Cohen's studio at UCSD on one of the first sites on the internet, and on software for his AI program Aaron. After that I went to Auragen and was part of the core team of 6 working on a fundamental Unix rewrite to support software fault-tolerance documented in this paper. Victor Yodaiken and my self, along with David Arnow built this thing. The unix interface was completely terminal based(BSD v7, Unix 3, 4) but it had the idea of shells and pipe commands for chaining together small programs to get work done. CRT screens were expensive and anything that could draw a line was state-of-the-art.
I had seen the new Mac interface in 1986 but it was primitive, notably: you could drag a file onto a trash but not onto the printer. Still it was progress. I had also seen the Xerox Star interface, but found it very difficult to understand, and a the interface to the Sun Workstation.
I had been working on windows as an experimental interface to produce some of the earliest multimedia/interactive commercials every created for Trintex ()... ads for Macy's. A number of notable folks worked in that team including Judith Donath.
Aporia started as an effort to provide an iconic interface to windows that allowed some of the capability of the Unix shells of that time (sh, csh, zsh, etc).
It had some funky and unique features:
1 1989 Aporia Shareware Manual first page
2 some BBS upload dates
3 1989 development notes
4 1989 some code
5 1989 functional spec
6 1989-90 shareware manual cover
7 1989 shareware copyright
8 1991 promo
9 1991 shareware manual
10 1991 Book with Windows interface history and Aporia coverage
11 1991 Aporia and other interfaces reviewed by PC Magazine
12 1992 WinTools and other interfaces reviewed by PC Magazine
13 1993 Best Desktop replacements, Windows Magazine