Hoofdcategorieën
Device Settings

Ars Technica bespreekt geschiedenis van de GUI

Door Gabi Gaasenbeek, zaterdag 7 mei 2005 17:32
Bron: Ars Technica, submitter: MacWolf, views: 13.216

Ars Technica heeft acht pagina's gewijd aan de geschiedenis van de Graphical User Interface (GUI). De meeste mensen die in aanraking komen met een computer werken met een van de vele gedaanten die de grafische schil de afgelopen jaren aangenomen heeft. De eerste ideeën voor een GUI doken al op in de jaren '30. De eerste echte digitale computers werden gebouwd vanaf 1937. Deze systemen waren met name bedoeld voor berekeningen, een soort programmeerbare rekenmachine.

Douglas Englebart ontwikkelde in de jaren '50 opnieuw ideeën voor een GUI en kreeg van zijn werkgever, de United States Air Force, tijd om eraan te werken. Hij zag de computer als een verlengstuk van de menselijke intelligentie. Een tool om ingewikkelde taken te kunnen uitvoeren. In de tijd dat de computers alleen batches verwerkten was het ter plekke invoeren van commando's een revolutionair idee. De eerste demonstratie van de ontwikkelde technologie vond uiteindelijk plaats in 1968. Het oN-Line System (NLS) kon zowel tekst als lijnen laten zien op het scherm en werkte al met een toetsenbord en een muis.

NLS Display

De technologie en plannen van Englebart zijn door geldgebrek nooit omgezet in commerciële producten. Dit gebeurde pas toen Xerox door de angst voor de papierloze toekomst een investering in deze nieuwe techologie deed. Het bedrijf wat bekend stond als een fabrikant van kopieermachines kwam in 1973 met de Alto. Dit systeem bevatte een file manager die nog wat weg heeft van de huidige verkenner in Windows, een voorloper van Paint en een eenvoudige tekstverwerker. Ook de Alto was voorzien van een toetsenbord en een muis.

Xerox Alto

De eerste echte moderne GUI stamt uit 1974 en heette SmallTalk. De software draaide op de Alto en werd gestart vanuit de file manager. Het scherm toont de nu nog gebruikte losse schermen en een bureaublad met een klok en kalender. SmallTalk was daarnaast ook een zeer eenvoudig te begrijpen object georienteerde programmeertaal. Voor het eerst waren er scrollbalken, menu's, dialoogschermen en snelkoppelingen. De Alto was voorzien van netwerk en kon e-mail versturen en ontvangen. De eerste vereenvoudige versie van de Alto, de Xerox Star 8010 Document Processor, verscheen in 1981 op de markt voor 17.000 dollar.

Apple was in die tijd ook een van de pioniers op het gebied van de GUI. Na een bezoek aan het PARC-ontwikkelcentrum van Xerox was Steve Jobs overtuigd. Er werd van 1979 tot 1983 gewerkt aan de Lisa GUI. Een vereenvoudige versie hiervan werd later gebruikt op de eerste Macintosh computers. In Lisa werd voor het eerst gebruik gemaakt van de Trash Bin en 'Drag and Drop'. Ook Bill Gates had de GUI ontdekt en werkte aan de eerste versies van Windows. Windows 1.0 verscheen in 1985. In deze GUI had iedere applicatie zijn eigen menubalk. Windows 3.x wordt in de jaren '90 ongekend populair ondanks dat het product minder mogelijkheden bevat dan de Macintosh. De populariteit wordt alleen maar groter met de komst van Windows 95.

TaskGallery - 3D Windows GUI

De ontwikkelingen gaan door en zowel Microsoft als Apple proberen nieuwe concepten. Nieuwe besturingssystemen als Linux komen op en werken met een eigen GUI. Daarnaast worden GUI's teruggevonden op pda's, mobiele telefoons en andere apparaten. Wie nu de echte uitvinder is van de GUI blijft een moeilijke vraag. Stellen dat Apple of Xerox de GUI heeft uitgevonden is nogal simplistisch, zo geeft de schrijver aan. De GUI is ontwikkeld door bijdrage van veel verschillende mensen en organisaties waarbij er door alle teams van de andere interfaces werd geleend.

Volgende 18:09 GCC 4.0 belooft snellere open-sourcesoftware
Vorige 14:53 Google Web Accelerator gevolgen voor sitebeveiliging
Advertentie

Reacties

«  1  2  »

een tijdje geleden werd er toch gezegd dat windows ook een soort van 3d omgeving ging krijgen in de toekomst er was wel een versie tijdelijk beschikbaar maar niks meer over gehoord

Keyword: Longhorn. :)

longhorn gaat toch niet 3d worden?

Nee, maar het is wel 3D-desktopvoorbereid. :*)

Longhorn heeft geen desktop geredderd in een 3D ruimte zoals OS X.

Als je WDM aanzet, wel degelijk.

http://www.tweakers.net/search?DB=Nieuws&Query=avalon

Avalon heet het, en het zal er komen. (zover ik weet).

Avalon is de presentatielaag van Longhorn. Het geeft wel de mogelijkheid om een 3D desktop te bouwen, maar dat moet iemand dan wel eerst doen. VZIW komt longhorn (standaard) met een conventionele desktop.

How about this brings back memories :)

Mooi verslagje over de geschiedenis van de GUI. Ik kende de grote lijnen al maar toch leuk om te zien dat Ars Technica het zo mooi uit heeft gewerkt. Best leuk om weer eens wat oude GUI's terug te zien. Windows 1.0 hehe, heb hier nog op 5.25" inch flop Windows 1.02. Dus dat was wel herkenbaar. Ook het oude Macintosh System gaf me gelijk weer een herinneringsvlaag. OS/2 heb ik nooit gebruikt, don't know y so don't ask :P.
Ook leuk om te zien dat echt heel veel functies van de huidige GUI's zoals die van WinXP en MacOSX echt soms al heel oud zijn. OSX bevat zelfs gewoon gedeelten opgepoetste NeXTSTEP. ;)

Conclusie: GUI geschiedenis is fun :P

Als men destijds net zo kinderachtig over software patenten had gedaan als tegenwoordig, dan hadden we dus helemaal geen GUI gehad. =/

Niet helemaal waar:
"GEM was quite similar to the Lisa/Macintosh GUI, so similar in fact that Apple would sue Digital Research, with the result that they ultimately castrated the PC version."
en bij windows 2.0:
"This release, along with enhancement software sold by HP called NewWave, caused Apple to sue Microsoft over the "look and feel" of the GUI. Apple eventually lost this case, although HP had already withdrawn NewWave from the market by this time."

Dus toch al rechtzaken over uiterlijk van een GUI :)
Maar geen gedoe met patenten inderdaat

Ik mis de Amiga in het lijstje eigenlijk die had toch al een hele tijd voor windows een 'workbench'

Weet niet of ze dit voor of na apple hadden?

Als je het artikel had gelezen (of doorgebladerd) dan had je gezien dat die gewoon voorkomt in het verhaal.

Altijd leuk, zo'n overzicht :)

Dat laatste plaatje van die Task Gallery doet me erg denken aan het geflopte Microsoft Bob..
(beiden lijken mij zelf trouwens vreselijk onhanding in het gebruik)

Een prachtige site met nog meer GUI's (en er de nodige screenshots van) kan je hier vinden:

http://toastytech.com/guis/guitimeline.html

hee die heb wel eens eerder gezien, inderdaad erg mooi overzicht

Mooi overzicht idd

1987:

http://toastytech.com/guis/bigmacii.gif

springt er imho wel tussenuit als je de andere GUIs uit dezelfde tijd erbij legt. Eigenlijk was Mac OS in de basis toen al helemaal af.

Gaaf ook dat er nog screenshots van Rhapsody op staan!!

http://toastytech.com/guis/rhapmovie.png

Een mix van Mac OS 8 met NeXT step. Een primitieve versie van Mac OS X. Er bestond ook nog zoiets als Copland als ik me niet vergis, maar daar heb ik nooit meer wat van teruggezien op wat enkele design-iconen voor OS 9 na. :)

http://www.macdd.com/images/mac_012.jpg

edit: net een bruikbare link gevonden

http://www.cupertino.de/pages/archiv/flops/copland.html

edit: overbodig.. bij een topic over de GUI :?

Nieuwe besturingssystemen als Linux komen op en werken met een eigen GUI.
Je kan linux toch bezwaarlijk een nieuw besturingssysteem noemen. Toegegeven, het is nu pas aan een opmars bezig maar is ontstaan in 1991. Dus nog voor er sprake was van Windows NT. Het X systeem is zelfs nog ouder en dateert uit 1984.

Als je beschouwt dat de geschiedenis die hier beschreven is in 1930 begint dan is Linux nog redelijk nieuw :)

Tsja, dan kan je Windows XP ook geen nieuw besturingssysteem noemen, het is namelijk geevolueert vanaf NT40 (misschien nog wel eerder)... da's dus ook al bijna 10 jaar oud.
Die code is echt wel zwaar onder handen genomen sinds die tijd, geld ook voor Linux. Dus ja, je kan Linux een nieuw besturingssysteem noemen.

Trouwens, in 1991 kon je nog niet zoveel met Linux. In 91 had Linus net zijn 0.0.1 pre af, en die kon lang niet alles wat een volwaardig OS kan.

Op de site van Stanford University zijn nog een reeks RealMedia filmpjes te vinden van de door Doug Engelbart gepresenteerde NLS demo (de eerste GUI).

Zie http://sloan.stanford.edu/MouseSite/1968Demo.html

Heel leuk allemaal om Douglas Englebart de eer te geven om de GUI te hebben bedacht maar in die tijd liep er reeds een science fiction serie die niet onbekend is, namelijk startrek, waar reeds het idee toegepast werd.
Erg origineel was zijn idee dus zeker niet.
Daarnaast zijn er ook in die jaren en de jaren 50 diverse science fiction schrijvers die dergelijke ideeen uitgewerkt hebben. Jammer is dat de onvloed van dat soort ideeen niet betrokken is bij deze geschiedenis en dat nu de indruk gewekt is dat Douglas Englebart een soort vader van al deze gedachten is.
Zoals zo vaak is de geschiedenis wat weerbarstiger dan oppervlakkige en eenzijdig gerichte artikelen doen vermoeden. Een gemiste kans dus.

Deels heb je wel gelijk denk ik, maar er is ook nog een verschil tussen iets bedenken en iets daadwerkelijk maken, om iets te maken moeten vaak veel meer hindernissen worden overwonnen om tot een werkend iets te komen.

Ten tijde van de eerste Windows en GEM versies was IBM ook met iets dergelijks bezig, ben alleen de naam kwijt. Is nooit iets geworden. (nee, niet OS/2, dat was later :) )
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 18:09 GCC 4.0 belooft snellere open-sourcesoftware
Vorige 14:53 Google Web Accelerator gevolgen voor sitebeveiliging
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011