And this right here is a major point of contention.
The standard WIMP GUI that is taken for granted today (and that evidently DE designers have a hard time shaking off even when supposedly attempting to "break new ground" - see GNOME 3 and Unity) might have ended up being the lesser approach.
The PARC conception of a GUI (later emulated by Niklaus Wirth/ETH Zuerich's Oberon, as well as Rob Pike's 8 1/2, rio, help and acme) really had this knack for actually enforcing composability.
In present GUIs, windows are mostly dumb, isolated and unable to talk. In addition, they are very difficult (if not outright unfit) for automation. Acceptance testing frameworks like Selenium which run as headless browsers show this isn't a problem if there's a common serializable representation (HTML, DOM...), but not so for desktop GUIs.
All text on screen is modifiable, regardless of where it is. Text is executable. A lot of common scenarios where people cook up quick scripts for task automation are effectively made obsolete, given that the desktop itself is one big programming environment without the user really being told it is. Task launchers/run dialogs are no longer needed.
More recent research, like Bluebottle OS (de facto successor to Oberon?), has experimented with zoomable interfaces. These obsolete virtual desktops entirely, because you have infinite (by the colloquial definition of infinity, of course) space to work on.
It's this drive to move beyond WIMP that has motivated a lot of people toward tiling window managers. Ironically enough, they are also the most primitive and simple to create, which really says something. Still pales in comparison to the classic GUI, though.
Sounds really interesting can you point to some resources where I can read about this in greater detail?
It's been argued that the profits from the laser printer paid for the money spent on PARC a 100 fold. I'd agree with that. That said, I don't think Xerox could have been the new IBM/Microsoft/Apple combined - simply because their sales force was.. addicted? to the per imprint commission model, and it would be a huge change to go to a different model for them. So while PARC could have invented it, and they could have possibly gotten it into production, I don't think their existing sales and support force understood enough on how to sell and service it.
I tried to push the idea of a cell-phone-equipped camera which would immediately upload images and mail you prints, but was a mere peon so that went nowhere.
Don't lose sight of who your REAL customers are. Bulk buyers who resell product aren't.
lack enough schizophrenia
Furthermore, consumables businesses--especially one as rich as the film business--are hard to replace. Printing had some of the same characteristics for a while and Kodak was somewhat in there. They did the online photo service too. But nothing like film sales and processing. Kodak could have done better but it would have been a tough navigation. Fujifilm seems to have dome OK but by a very circuitous route taken by a smaller company.
At one end, they had hands-down the best & fastest imagers. 13 years ago they had a fantastic camera in a manageable size & price which could have been, in time with effort, worked into a consumer product. They had a great start into dominance as a digital capital company.
At the other end, at core Kodak was a very large scale chemical consumables company.
Alas, it's very hard for a company to transition from a core competence to its polar opposite.
A documentary said Eastman/Kodak was a strong influence on Apple, now its successors as extremely successful company, using similar philosophy, simple and focused products + distribution scheme, albeit virtual now.
But what was lacking was somebody with vision to notice what we had. And so it was all for naught.
But Bill Gates just stood there coolly, looking Steve directly in the eye, before starting to speak in his squeaky voice.
"Well, Steve, I think there's more than one way of looking at it. I think it's more like we both had this rich neighbor named Xerox and I broke into his house to steal the TV set and found out that you had already stolen it."
You could argue that they do, in the sense that stealing software/design isn't particular "evil", while Gates' recent philanthropic efforts are most certainly "good". I'm not saying what Gates did back then was right, but it really only led to damage localized to an industry; it didn't endanger people's lives or destroy culture. As a counter example, I'd call the RIAA/MPAA evil, in that they promote copyright extension and censorship, both of which directly damage culture. Back to the argument, improving the quality of life for millions of people is something I put squarely in the "good" category. In other words, Gates' previous actions didn't harm the quality of life for anyone, but his recent actions improve quality of life. So I call that "washing away the sins."
But please don't take that argument too seriously, because I don't. Its myopic and doesn't take into consideration the other, worse, things that Microsoft has done (that actually harmed people's quality of life). And really, quantifying these things is quite difficult. I'm just presenting an alternative viewpoint.
Stealing ideas may not be that evil. Stealing ideas, then rabidly attacking anyone who attempts to copy you does seem more evil.
Disputable. Getting people to use pre-XP Windows, and also strong-arming the PC manufacturers into not bundling other operating systems such as BeOS, definitely count as harm to me.
I was, and maybe it doesn't wash them away, but Gates has become a powerful force for good in this world and I'm grateful for that. I don't see much point to nursing old grudges.
There was no agreement that Apple was allowed to use the technology. Ten years later, Xerox tried unsuccessfully to sue Apple.
Microsoft did pay Apple for the rights to use Macintosh-style interfaces in Xerox but there were disagreements as to whether it covered later versions of Windows. Apple tried to claim extremely broad protection for the "look and feel" of a program covered by 95-year copyright! Those claims would have been terrible for the software industry if upheld, not just in this particular case, but many others.
Well, yeah, it was an offer of 100,000 shares of pre-IPO stock for $1 million that wound up being worth $16 million.
>There was no agreement that Apple was allowed to use the technology.
Right, they agreed to give a demo of their tech. Apple didn't use their technology, they saw ideas and created their own unique implementation that went far beyond the Star interface (and they hired some PARC employees). Xerox wasn't given what amounted to $16 million to visit the cafeteria, they knew what they were doing. After Xerox got a new CEO they filed their suit as a followup to exploit Apple's suit against MS in case they won.
>Microsoft did pay Apple for the rights to use Macintosh-style interfaces
MS paid Apple for some rights (with the license really tied to giving MS early access to develop apps for the Mac), and Apple filed suit over the MS implementation since they interpreted the license as limited, while MS exploited it as unlimited and Apple screwed up the dating in the agreement expecting an earlier ship date. MS completely screwed Apple in that deal. The eventual suit Apple filed was what triggered Xerox to file suit.
>Those claims would have been terrible for the software industry if upheld, not just in this particular case, but many others.
Yes, it's a good thing those claims weren't upheld. Though, had MS not pulled their Machiavellian stunt the suit wouldn't have been filed in the first place.
The Alto UI was revolutionary for its time, but it was not the same as the Macintosh UI, no overlapping windows for example, regions in quickdraw being the big differentiator.
(Source: Insanely Great, iirc.)
QuickDraw was completely awesome, whatever its inspiration.
Alan Kay's recent talk "The Future Doesn't Have To Be Incremental" goes over this yin and yang of the two 'i' words of our industry with authority. Worth a watch.