De geschiedenis van Windows Phone

Degenen die nu hun eerste Windows Phone aanschaffen zullen zeer verrast zijn door het uiterlijk van het besturingssysteem en er snel aan gewend raken. Maar als je al wat langer meedraait in het Windows Phone wereldje, dan zul je waarschijnlijk al langer met een Windows Phone of zelfs met de voorganger van het huidige besturingssysteem hebben rondgelopen. In dit artikel wil ik kort de geschiedenis beschrijven van de voorgangers van Windows Phone. Ik denk dat het bij veel lezers bekend voor zal komen en ik ben dan ook heel benieuwd hoe ver jullie terug gaan in de geschiedenis van Microsoft’s mobiele besturingssysteem.
Eerst een stukje historie: Windows Mobile is oorspronkelijk ontworpen door Sendo en was gebaseerd op Windows Pocket PC, wat weer afgeleid was van Windows CE, wat heel lang de basis geweest van alle Windows Mobile versies. Sendo wilde hun eerste Windows Mobile toestel, de Z100 lanceren, maar kreeg daarvoor van Microsoft veel te weinig medewerking. Microsoft liet Sendo een deel van het werk doen en stuurde vervolgens alle code door naar HTC die daarmee hun eerste Windows Mobile toestel, de SPV-E100 maakte. Sendo richtte zich vervolgens op Symbian ontwikkeling, maar kreeg een mooi startkapitaaltje mee van Microsoft, want ze waren natuurlijk niet blij met de actie van Microsoft, iets wat door een rechter gehonoreerd werd met een schikking van 40 miljoen dollar.

PocketPC 2000 en PocketPC 2002

Compaq Aero 2130
Toch was er voor Windows Mobile nog een voorganger, namelijk het PocketPC 2000 en 2002 besturingssysteem. Een van mijn eerste PDA’s was de Compaq Aero 2130 die zo rond 1999 op de markt kwam. Dat was in dezelfde tijd als de HP Jornada 420 en de Philips Nino. In die tijd een revolutionair stukje techniek, maar nu natuurlijk hopeloos achterhaald. Maar goed,je had een kleurenscherm met 256 kleuren en een gigantisch intern geheugen van wel 16 MB. Maar ook hier draaide nog geen PocketPC besturingssysteem op, maar Windows CE 2.11.

Screenshot PocketPC 2000
Iets later kwamen de meer bekendere toestellen waaronder de Compaq iPaq 3600 serie op de markt met daarop PocketPC 2000, wat gebaseerd was op Windows CE 3. Toch kon je daarmee al op zeer beperkte schaal documenten en spreadsheets bewerken met Pocket Word en Pocket Excel. Er zat zelfs al Pocket Outlook op ! Het besturingssysteem werd voor meerdere hardware architecturen uitgebracht waaronder SH3, MIPS en ARM, die het bekendst was. In die tijd hadden we nog geen SD kaartjes en moest je het doen met een Multimediakaartje of een CF-kaart van 16 of 32 MB.
Inmiddels zijn we aangeland in oktober 2001 waar men de opvolger van PocketPC 2000 lanceerde: PocketPC 2002, ook wel Merlin genaamd. Dit besturingssyssteem was geschikt voor de QVGA schermen (240×320) en als eerste ondersteunde men nu ook Smartphones. Die smartphones waren er op dat moment nog niet zo heel veel, maar HTC bracht toen voor Orange de SPV Smartphone op de markt die toen het Smartphone 2002 besturingssysteem draaide, wat een versie voor smartphones was van het PocketPC 2002 besturingssysteem. Voor velen en mijzelf was dit de eerste kennismaking met een smartphone en in mijn herinnering was het toestel gewoon traag en liep het regelmatig vast. Maar goed, in die tijd waren we allemaal pioniers, dus herstarten en weer doorgaan was het motto.

De (O2) XDA Wallaby, je weet wel de eerste PocketPC waarmee je ook echt kon bellen, was uitgerust met PocketPC 2002 Phone Edition. Feitelijk was dat niets meer dan het PocketPC 2002 besturingssysteem met wat extra toevoegingen voor bellen, SMS en GPRS data. Dit was de voorloper van de toestellen die we we nu gebruiken. Toch was dit besturingssysteem 10 jaar geleden al behoorlijk compleet. De toestellen kregen onderstaande uitbreidingen mee ten opzichte van het PocketPC 2000 besturingssysteem:
- Uitgebreide gebruikersinterface met Themes
- Spellingscontrole en woordentelling in Pocket Word
- Mogelijkheid tot opslaan van downloads en WAP in Pocket Internet Explorer
- Virtual Private Networking ondersteuning
- Synchronisatie van folders
- MSN Messenger
- Terminal Services
- Windows Media Player 8 met streaming mogelijkheden
- Microsoft Reader 2
- Palm OS ondersteuning om bestanden te kunnen sturen
- Verbeterde Pocket Outlook
- Digital rights management (DRM) ondersteuning in Microsoft Reader
Windows Mobile 2003 en 2003 Second Edition
We schrijven juni 2003 en Windows Mobile 2003, ook wel bekend onder de codenaam Ozone en gebaseerd op Windows CE 4.20, ziet het levenslicht. Windows Mobile 2003 was het eerste besturingssysteem dat in vier smaken verscheen: Windows Mobile 2003 for Pocket PC Premium Edition, Windows Mobile 2003 for Pocket PC Professional Edition, Windows Mobile 2003 for Smartphone en als laatste Windows Mobile 2003 for Pocket PC Phone Edition. De laatste twee waren overduidelijk voor PDA’s en Smartphones die over telefoon functionaliteit beschikten. De Professional versie miste een aantal functies ten opzichte van de Premium versie en was daardoor meer geschikt voor de budget PDA’s. Zo had bijvoorbeeld de Premium versie een client voor VPN netwerken en de Professional versie niet.

Communicatie met andere apparaten en accessoires zoals een keyboard en gps muiskon nu ook via Bluetooth en het spelletje Jawbreaker zat nu standaard in het ROM. Het OS begint nu langzaam steeds meer functionaliteit te krijgen.
Ongeveer een jaar later brengt Microsoft Windows Mobile 2003 SE op de markt. De grootste verandering was hier de mogelijkheid om te kunnen wisselen tussen landscape en portrait mode. Ook was er nu ondersteuning voor WPA netwerken en konden meer apparaten van de software gebruik maken, want er werden ook een aantal nieuwe resoluties toegevoegd, waarvan VGA de belangrijkste was. Zo draaide de iPaq hx4700 met zijn grote scherm op VGA resolutie en Windows Mobile 2003 Second Edition. Ook was er ondersteuning voor 480×480 resolutie voor de toestellen met een toetsenbord.
Windows Mobile 5
Op Microsoft’s Mobile en Embedded Developers Conference in Las Vegas, kondigt Microsoft in mei 2005 de opvolger van Windows Mobile 2003 aan: Windows Mobile 5, ook wel bekend onder de codenaam “Magneto”. Qua interface leek het nog heel veel op Windows Mobile 2003, maar onderhuids waren er grote veranderingen aangebracht: Eindelijk ondersteuning van push mail in combinatie met een Exchange 2003 Server ! Ook kregen we toen de beschikking over “Persistent Storage”. Hiermee werd de data in het RAM geheugen vastgehouden zodat je in geval van batterij-uitval geen data kwijtraakte. Hier werden ook de eerste stappen gemaakt in het onderscheid van het draaien van programma’s in het RAM geheugen en de opslag van programma’s in het ROM geheugen. Als gebruiker merkte je daar helemaal niets van en als je een keer vergat je toestel op te laden, dan was je niets kwijt.
Ook werd Office voorzien van een upgrade en heette daarna Microsoft Office Mobile met daarin Excel Mobile, Powerpoint Mobile en Word Mobile. Ook kregen deze versies steeds meer functies ten opzichte van hun desktop tegenhangers en waren dus steeds beter te gebruiken in het dagelijks leven. Verder was er betere ondersteuning voor toestellen met een ingebouwde GPS en kreeg de ActiveSync client een opfrisbeurt waardoor deze een stuk sneller kon synchroniseren. Updates werden in de vorm van service packs uitgerold naar de toestellen en kregen de fancy naam Adaption Kit Upgrades, ook wel bekend als AKU’s mee. Je ziet hier al steeds meer de vergroeing van mobiele en desktop Operating Systems. Ter vergelijking: Op dat moment was Windows XP nog volop in gebruik en werd langzaam naar de aankondiging van Windows Vista gewerkt.

Windows Mobile 6
Op 12 februari 2007 kondigde Microsoft op het 3GSM World Congress Windows Mobile 6 aan. Deze versie die ook wel bekend was onder de codenaam Crossbow, kwam net als een aantal voorgangers in drie smaken op de markt: Windows Mobile 6 Standard voor Smartphones (toestellen zonder touchscreen), Windows Mobile 6 Professional voor Pocket PCs met GSM Module en Windows Mobile 6 Classic voor Pocket PCs zonder GSM module.
Onder de motorkap draaide Windows Mobile 6 op Windows CE 5.0 (versie 5.2) en het was de bedoeling dat Windows Mobile 6 qua design veel leek op Windows Vista, wat toen net gelanceerd was. De functionaliteit was ongeveer gelijk aan Windows Mobile 5 met als grootste verschil dat het nu ondersteuning bood voor Windows Live en Exchange 2007. Ook Office wat terug te vinden was op elk Windows Mobile 6 toestel kreeg een kleine upgrade naar versie 6.1 waardoor nu ook de nieuwe Office 2007 (docx,xlsx en pptx) ondersteund werden. Ook OneNote Mobile deed zijn intrede.
Verder kreeg de Bluetooth stack een opfrisbeurt, werd er ondersteuning ingebouwd voor VOIP en was het vanaf dat moment ook mogelijk om de inhoud van je opslaggeheugen te versleutelen. Als laatste kwamen de nieuwe resoluties 320×320 en 800×480 (waar kennen we die ook alweer van…) beschikbaar in alle Windows Mobile Roms.


Samen met Windows Mobile 6 deed de HTC TouchFlo 3D user interface zijn intrede, waarbij de HTC Touch Diamond de eer had het eerste toestel te zijn die de TouchFlo 3D interface gebruikte. Ik denk dat de meeste gebruikers zich die periode nog wel kunnen herinneren. Die TouchFlo 3D schil lag “over” de Windows Mobile 6 interface heen, waardoor je helemaal niet meer het idee had dat je gebruik maakt van Windows Mobile. Ook andere fabrikanten als Samsung waagden zich na het succes van dergelijke interfaces ook langzaam aan het bouwen van eigen interfaces waardoor het aanzicht van Windows Mobile langzaam verdween. Helaas hadden deze interfaces wel een aantal nadelen. Je toestel werd er toch wel wat langzamer door en een vastloper hier en daar door volgelopen geheugen was helaas ook wel eens aan de orde. Ondanks dat je de interfaces kon uitschakelen, bleef de meerderheid ze toch wel gebruiken vanwege de extra mogelijkheden die ze boden.
Windows Mobile 6.1
Windows Mobile 6.1 was maar een kleine update voor Windows Mobile 6. Het startscherm kreeg wat kleine aanpassingen en we konden kennis maken met threaded SMS, iets wat we vandaag de dag nog steeds terugzien in Windows Phone 7. Het was vanaf dat moment ook mogelijk om het apparaat te beheren met System Center 2008 omdat je het toestel kon toevoegen aan je domein. Als laatste had men het Activesync protocol onder handen genomen zodat het batterijgebruik afnam en je dus langer met een batterijlading kon doen.