Windows Internet Explorer
Windows Internet Explorer | |
---|---|
|
|
Ontwikkelaar | Microsoft |
Meest recente versie | 7.0.5370 / 18 oktober 2006 |
Laatse bèta versie | {{{laatste_beta_versie}}} / {{{laatste_beta_releasedatum}}} |
Besturingssysteem | {{{besturingssysteem}}} |
Categorie | Webbrowser |
Licentie | Proprietary |
Website | Internet Explorer |
Windows Internet Explorer is een browserprogramma ontwikkeld door Microsoft waarmee je op het internet kan surfen. Voorheen was de officiële naam Microsoft Internet Explorer, vaak afgekort tot IE of MSIE. Internet Explorer is een vast onderdeel van Windows. Het is sinds 1999 de meest gebruikte webbrowser.
Inhoud |
[bewerk] Geschiedenis
In februari 1993 lanceerde NCSA de eerste webbrowser voor het World Wide Web met een volledig grafische interface, genaamd Mosaic. Daarmee legde dit bedrijf de basis voor bijna alle huidige browsers. Deze grafische webbrowser wist in korte tijd een revolutie te ontketenen.
Eén van de programmeurs van Mosaic was Marc Andreessen. Deze ging na afloop werken voor het zojuist opgerichte bedrijf Mosaic Communications, dat later vanwege onenigheid over de naam werd omgedoopt tot Netscape.
De NCSA gaf de commerciële exploitatie van Mosaic in augustus 1994 in handen van Spyglass. Deze tekende in oktober 1994 een vrij ongelukkige deal met Microsoft, dat het geheel vervolgens verbouwde tot Internet Explorer 1.0 en in augustus 1995 uitbracht. Van Internet Explorer 1.0 is nooit een 16-bits versie uitgekomen omdat deze maar zeer kort in omloop is geweest.
In december 1995 werd Internet Explorer (versie 2.0) voor het eerst meegeleverd met Windows. Tegen die tijd begon Microsoft in te zien dat het het World Wide Web had onderschat, het zag in de begintijd meer brood in zijn eigen Microsoft Net.
Ruim voordat iemand ook maar ooit van Internet Explorer had gehoord, kwam de eerste versie van Netscape uit. Deze wist een marktaandeel van ruim 90% te halen. Anno 2003 was dit marktaandeel echter compleet omgeslagen in het voordeel van Internet Explorer.
Eind 2004 kwam er echter een nieuwe trend op gang: concurrerende webbrowsers vonden in toenemende mate weer hun weg naar de computers. Zo had Apple Internet Explorer in Mac OS X vervangen door het van Konqueror afgeleide Safari. Onder Windows was de webbrowser Mozilla Firefox sterk in opmars. De redenen hiervoor waren waarschijnlijk de langzame technische vooruitgang van Internet Explorer en de moeheid van de consument betreffende de veiligheidsproblemen van Internet Explorer.
[bewerk] Versies
Legenda | ||
---|---|---|
oude versie | huidige versie | toekomstige versie |
Hoofdversie | Onderversie | Vrijgavedatum | Belangrijke wijzigingen | Onderdeel van |
---|---|---|---|---|
1 | 1.0 | augustus 1995 | Eerste uitgave | Plus! for Windows 95 |
2 | 2.0 | november 1995 | Ondersteuning voor HTML-tabellen, SSL, cookies, VRML en nieuwsgroepen | Windows NT 4.0 |
3 | 3.0 | augustus 1996 | Ondersteuning voor VBScript, JScript, CSS en Java | Windows 95 OSR2 |
4 | 4.0 | september 1997 | Betere ondersteuning voor HTML, CSS, Microsoft DOM | Windows 98 |
5 | 5.0 | maart 1999 | Ondersteuning voor CSS2, XML/XSL | Windows 98 SE |
5.5 | juli 2000 | Betere ondersteuning voor CSS, frames | Windows ME | |
6 | 6.0 | 27 augustus 2001 | Betere naleving van W3C | Windows XP |
6.0 SP1 | 9 september 2002 | Beveiligingspatches | Windows XP SP1 | |
6.0 SP2 | 25 augustus 2004 | Popup/ActiveX-blokkeerder, add-on manager | Windows XP SP2 | |
7 | 7.0 | 18 oktober 2006 | Ondersteuning voor PNG-alfakanalen, CSS-bugfixes, getabbed browsen, RSS-integratie, snelle tabs, verschuifbare tabs | Windows Vista Windows XP SP2 Windows Media Center Edition |
[bewerk] Integratie
Met de introductie van Windows 98 werd Internet Explorer meegeleverd als deel van het besturingssysteem. Dit was een omstreden zet, en aanleiding tot verschillende rechtszaken, waaronder de zeer grote mededingingsrechtszaak van 19 Amerikaanse staten en de Amerikaanse federale overheid.
De integratie van Internet Explorer leverde Microsoft het voordeel op dat men verschillende besturingssysteemfuncties, zoals het helpsysteem en de weergave van mappen kan weergeven door middel van HTML. Het betreffende Windowsonderdeel genereert dan HTML, waarna dit door Internet Explorer in beeld wordt omgezet.
Alhoewel dit voordeel onomstreden is, is de algemene visie dat dit niet de ware reden voor de integratie van Internet Explorer is geweest. Destijds was een aantal bedrijven bezig initiatieven te lanceren die voor Microsoft potentieel gevaarlijk waren. Zo waren onder andere Sun en Oracle bezig met een netwerkcomputer, die Java-applicaties via internet downloadde en uitvoerde. Gezien de platformonafhankelijkheid van Java zou dit een aanval op de positie van Microsoft zijn geweest.
Verder was de trend gaande veel meer applicaties via websites aan te bieden, zo hebben we tegenwoordig telefoongidsen, reisplanners, e-mailprogramma's en veel meer via het web. Ook deze zijn platformonafhankelijk.
Microsoft reageerde met onder andere de volgende maatregelen:
- Er werd een eigen versie van Java geprogrammeerd, die extra functionaliteit bood ten opzichte van die van Sun. Programma's die hiervan gebruik maakten werkten alleen met de Microsoft Java-implementatie.
- Er werd een ontwikkelomgeving voor Java ontwikkeld, Visual J++. Programma's die hiermee gemaakt werden, gebruikten de functionaliteiten van de Microsoft Java-implementatie. Visual J++ werd agressief de markt in gedrukt, veel cd's werden gratis weggegeven.
- Er werden uitbreidingen op HTML bedacht die alleen met Internet Explorer werkten.
- Er werd een HTML-ontwikkelpakket uitgebracht (FrontPage), dat deze uitbreidingen in websites inbouwde.
De bovenstaande maatregelen dienden dus in hoofdzaak om ontwikkelaars aanbod te laten ontwikkelen dat beter of alleen met Internet Explorer werkte. Ontwikkelaars doen dit echter alleen als het overgrote deel van hun doelgroep hier niet mee in de problemen komt. Met andere woorden, het was noodzakelijk dat iedere consument over de Internet Explorer-browser beschikte. De eenvoudigste manier is de browser met het besturingssysteem mee te leveren.
Deze tactiek was succesvol. Alhoewel Sun Microsystems door middel van een rechtszaak Microsofts variant van Java tot staan wist te brengen, lukte het Microsoft op andere gebieden haar doel te bereiken. Dit werd nog bevorderd doordat concurrent Netscape een technische achterstand begon te krijgen op Internet Explorer. Aldus ontstond de situatie dat een flink deel van de sites alleen nog maar met Internet Explorer werkte.
Voor de consument was de afweging snel gemaakt. Een extra browser downloaden om minder websites te kunnen bekijken is niet logisch. In rap tempo verdrong Internet Explorer Netscape en andere browsers van de markt.
Dit was aanleiding tot een serie rechtszaken. Aanvankelijk probeerde eerst Netscape via de rechter de integratie van Internet Explorer te stoppen. Aanvankelijk won men, in hoger beroep werd Microsoft weer vrijgesproken. Hierna was het de beurt aan de welbekende anti-mededingingszaak van de Amerikaanse federale overheid en 19 Amerikaanse staten.
Microsoft werd veroordeeld wegens schending van de concurrentiewetten en kreeg als straf een bevel tot opsplitsing. Het bedrijf moest zich opsplitsen in een bedrijf voor besturingssystemen en een bedrijf voor applicatiesoftware (waaronder Internet Explorer) om zo opnieuw machtsmisbruik te voorkomen.
In hoger beroep werden de bevindingen bevestigd, echter de straf werd onredelijk bevonden. Dit deel van het proces diende overgedaan te worden. In een door velen als verdacht geziene zet was de Amerikaanse justitie opeens bereid tot een schikking. Hierbij werd Microsoft verplicht meer informatie over zijn eigen producten te verschaffen, bepaalde software-onderdelen in licentie te verstrekken en beperkende maatregelen die zij afnemers van producten oplegt (afnemers van Windows zijn met name de grote pc-fabrikanten), op te heffen. Een controlerende instantie werd in het leven geroepen om hierop toezicht te houden.
[bewerk] Veiligheid
Internet Explorer is een belangrijk doelwit voor krakers, wormen en virussen gebleken. Hiervoor zijn verscheidene redenen te noemen:
- Populariteit: door te ontwerpen op veelgebruikte software is de effectiviteit het grootst, het probleem van een monocultuur.
- Slecht ontwerp: veel functionaliteit die in Internet Explorer is ingebouwd om websites puur op Internet Explorer te laten werken omvat toegang tot low-levelfuncties van het besturingssysteem. In oudere versies van Internet Explorer kon bijvoorbeeld een ActiveX-besturingselement in een website opgenomen worden. Hierbij kon een website dan vreemde code zonder toestemming van de gebruiker laten uitvoeren op diens computer.
- Slecht gebouwd: behalve ontwerpfouten zijn in Internet Explorer ook veel slordigheidsfouten zoals buffer overflows gevonden.
In reactie hierop heeft Microsoft de afgelopen jaren vrijwel maandelijks een of meer updates (patches genaamd) uitgebracht voor Internet Explorer, die kunnen worden geïnstalleerd met behulp van de functie Windows Update. Als dit wordt verzuimd, kan een pc gevoelig zijn voor virussen en/of wormen. Een voorbeeld van een zichzelf snel verspreidende worm was MSBlast.
Grote veranderingen kwamen met de komst van Windows XP Service Pack 2 op 10 augustus 2004, dat Internet Explorer voorzag van tal van beveiligingsverbeteringen, zoals een ingebouwde pop-up-blokkering en een informatiebalk en beveiligingswaarschuwingen, zodat de gebruiker beschermd en ingelicht wordt over (kwaadaardige) scripts.
[bewerk] Compatibiliteit
Internet Explorer heeft altijd een gebrekkige ondersteuning gehad voor sommige webstandaarden, hetgeen lastig is voor webontwikkelaars. Met versie 7 is hier echter wel veel verbetering in gekomen.
Bekende compatibiliteitsproblemen:
- Veel CSS-bugs
- Geen goede ondersteuning voor de HTML-standaard
- Beperkte ondersteuning voor de door het W3C aangeraden webtaal XHTML
- Beperkte ondersteuning voor PNG-formaat
[bewerk] Externe links
Ontwikkeling : DirectX | .NET | Visual Studio
Internet en media : Passport | MSNBC | MSN | MSN Hotmail | Windows Live | MSN Messenger | MSN Spaces | MSN Groups | Get the Facts
Gamen : Microsoft Game Studios | Zone.com | Xbox | Xbox 360 | Xbox Live
Hardware : MSN TV | Natural Keyboard | Mouse | Fingerprint | Sidewinder | Zune
Onderwijs en training : MCPs (MCDST, MCSA, MCSE, MCDBA, MCSD, MCAD, MCT, MCA) | MSDN | MSDNAA | MSCA | Microsoft Press
Website : www.microsoft.com