I know you folks have read innumerable threads that either started out as or degenerated into a Mac-vs-PC debate, and in which first the Macintosh partisans state that Microsoft stole the GUI that was invented by Apple, followed by the counterargument from the PC partisans (the ones who aren’t dissing all GUI’s at least) that Apple had already stolen it from Xerox, which first deployed that kind of GUI on a box that I think was called the PARC at their Palo Alto research division, but never marketed to the general public.
Questions, for those of you who have seen (or even used, now that would be cool) the Xerox and its GUI–
a) What was the Xerox interface like? Is it fair to say that the Mac, Amiga, Windows 3.x, Unix-X, NeXT, Windows 95/98/etc, Mac X, Linux Gnome, Linux KDE, and other GUIs are all descendants of the Xerox concept of GUI?
b) Especially for those of you familiar with the Amiga Workbench GUI: The Amiga GUI interface just feels different from Mac and Windows. Maybe it is the mouse-arrow, which except for color inversion is an exact replica, angle and size wise, between those other two; maybe it is the icons and the way windows behave. So is the Amiga any less like the Xerox GUI than the Mac GUI and the Windows GUI? Or, to put a different spin on it, consider the GUI interfaces of the Xerox machine, the Macintosh, the Amiga, and the Windows PC: which of these GUIs have the most in common, and which are the most esoteric / different from the others, and how?
c) Especially for those of you with familiarity with NeXT and/or X-Windows interfaces who also know the Mac and Windows: I gather that the “close” buttons for windows–the most un-Maclike doodads in the Win95+ interface–bear a strong resemblance to the GUI traditions of X-windows and/or NeXT. OK, which features of the Windows GUI would you consider most unique? Give Microsoft credit for things they did first, e.g., copycat GUI elements in the Mac OS X Aqua interface should not detract from the singularity of a new element or behavior originally proposed in a MS GUI. I am particularly interested in the right-click-on-an-icon behavior and wondering if this originated with Windows.
d) For dedicated DOS-heads and other CLI/textUI advocates: feel free to rip apart claims to originality usually advanced on behalf of a GUI. I myself have seen DOS apps that had menus that dropped down, including hierarchical menus, even if they were limited to text for their appearance. I distantly recall seeing a PC with a mouse that worked under Excel for DOS that would let you drag to select. What else?