October 2011 - posts

Tijdens BUILD werd Visual Studio 11 aangekondigd en sindsdien is de Developer Preview van deze nieuwe versie gratis online beschikbaar. Jason Zander, Corparate Vice President bij Microsoft, ging tijdens zijn presentatie al in vogelvlucht door de nieuwe features van Visual Studio 11 heen. Maar wil je deze nieuwe functionaliteit echt onder de knie krijgen, dan moet je er eigenlijk gewoon zelf mee aan de slag. Om je hierbij de weg te wijzen heeft Microsoft de Visual Studio 11 Developer Preview Training Kit beschikbaar gemaakt. Met dit archief vol tutorials maak je straks optimaal gebruik van de functionaliteit die Visual Studio 11 te bieden heeft.
Na de installatie zijn er zogenaamde Hands-On Labs te volgen op vijf verschillende gebieden:
- De Visual Studio IDE: hier worden bijvoorbeeld de vernieuwde taakbalken en de solution explorer van de IDE belicht.
- Programmeertalen: voor asynchroon programmeren in C# en VB met de nieuwe Asynchronous features.
- Web: de CSS-, HTML- en JavaScript Editor worden in deze sectie onder de loep genomen. Daarnaast wordt er ingegaan op ASP.NET WebForms 4.5 en het bouwen van RESTful APIs met de Windows Communication Foundation Web API
- Application Lifecycle Management (ALM): hierbij wordt volop aandacht besteed aan storyboarding, het in team verband werken met Team Foundation Server 11 en de verschillende manieren van testen van je applicaties.
- Windows Metro Style Apps: als laatste wordt uitgelegd hoe metro style apps voor Windows 8 gebouwd kunnen worden. Hierbij is wel een installatie van Windows 8 Developer Preview noodzakelijk.
Ieder Hands-On Lab bestaat uit een uitgebreide tutorial. De bijbehorende sourcefiles zijn ook beschikbaar, hierdoor wordt duidelijk hoe de functionaliteit wordt ingezet én je kunt direct van start.
Zelf aan de slag
- 1. Download de Visual Studio 11 Developer Preview Training Kit.
- 2. Met één druk op de knop check je of alle benodigde software geïnstalleerd is voor de tutorial van je keuze.
- 3. Pak de source files erbij..
.. en je bent klaar om Visual Studio 11 te ontdekken!

Eind september begon Microsoft met de langverwachte uitrol van Windows Phone 7.5, ook wel bekend als de ‘Mango’ update. Het is de grootste en meest uitgebreide software update tot nu toe. Microsoft heeft gekozen voor een gefaseerde uitrol. In een periode van vier weken (globaal de maand oktober) zullen ongeveer 98% van alle bestaande Windows Phone 7 gebruikers de update kunnen uitvoeren. Zij zullen een melding op hun telefoon krijgen wanneer het zover is.
De reden om een gefaseerde uitrol te verkiezen boven introductie waarbij de update in één klap voor iedereen beschikbaar komt, is een afweging van kwaliteit versus snelheid, zo schrijft Windows Phone 7 General Manager Eric Hautala in zijn blog. Dit heeft te maken met de grote verscheidenheid van zowel de toestellen met Windows Phone 7 als de telecomnetwerken. Hautala: “In feite betekent dit dat we niet één update leveren, maar veel verschillenden. Voor ieder model telefoon en telecomnetwerk eentje. (…) Bij een dergelijk grote operatie kunnen we op deze manier mogelijke issues snel isoleren en verhelpen.”
Wat is er nieuw?
De meest in het oog springende verandering is de taal; Windows Phone 7 Mango is nu ook in het Nederlands beschikbaar. Met deze lokalisatie is de Nederlandse Marketplace ook geupdate, naast alle gratis apps zijn de betaalde apps ook beschikbaar voor download.
Daarnaast is de mogelijkheid om je contactpersonen in te delen in groepen een populaire nieuwe mogelijkheid. Je heb naast je reguliere contacten natuurlijk ook je Twitter-, LinkedIn- en Facebookcontacten. Om orde te scheppen in deze snel groeiende lijsten kun je aparte groepen aanmaken voor bijvoorbeeld je vrienden, collega’s of sportteam.
Naast de integratie van sociale media in de contactenlijst, is deze ook in de camerafunctie opgenomen. Na het nemen van een foto worden gezichten gedetecteerd, waarna je deze direct kunt taggen en desgewenst uploaden naar Facebook.
De interactieve tiles zijn eveneens verbeterd in Mango. Naast het pushen van informatie spelen ze in op actuele gebeurtenissen. Hierbij kunnen meerdere functies samenwerken. Een voorbeeld? De gebruiker zal een waarschuwing krijgen als in de agenda een afspraak in Amsterdam staat, en je vlak van tevoren volgens je GPS er nog té ver van die locatie bevindt. Dit kan zélfs samenwerken met actuele verkeersinformatie.
Andere verbeteringen zijn de meer geavanceerde multi-tasking en de uitbreiding van het aantal schermen dat de horizontale schermmodus ondersteunt.
Zelf apps ontwikkelen
Zoals bekend worden alle Windows Phone 7 apps in SilverLight gebouwd. Moeten developers nog rekening gaan houden met de introductie van Mango? Nee, stelt Microsoft developer Matthijs Hoekstra in zijn blog. Wel kunnen developers hun apps alvast geschikt maken voor multitasking. Deze functie heet ‘Fast app switching’. Dit is te bereiken met enkele eenvoudige regels code. Verder raadt hij aan de laatste versie van Windows Phone SDK te gebruiken. Aan de slag!

Zet 15 t/m 17 februari 2012 maar alvast in je agenda, want dan vindt TechDays in Den Haag weer plaats! Dit is hét jaarlijkse kennisevenement voor IT-professionals, software developers en voor iedereen met een passie voor technologie. De sessies voor IT-professionals staan gepland voor 15 februari, de developers zijn aan de beurt op de 16e en de 17e.
Tijdens de IT-pro sessies zullen onderwerpen worden behandeld als Windows Server en Hyper-V daarnaast komen System Center 2012 en Windows Intune aan bod en zaken als Windows, Internet Explorer, Office 2010 en Office 365.
De sessies voor de developers staan in het teken van Microsofts laatste ontwikkelingen op het gebied van devices en het web. Zo zullen er sessies zijn over het ontwikkelen van applicaties voor Windows 8 en de Windows Phone. Daarnaast worden cloud ontwikkeling met Windows Azure en de laaste web-technologieën besproken. Uiteraard komt de nieuwste versie van Visual Studio (versie 11) ook aan bod.
Op de website staan de eerste sprekers en sessies al vermeld en bovendien is er nog tijdelijk een early-bird korting te verdienen voor iedereen die zich voor 1 december aanmeldt. Blijf op de hoogte!

Met de release van Platform Preview 3 voor Internet Explorer 10 is Microsoft weer een stapje dichterbij de release van een nieuwe browserversie. Deze bevat weer allerlei nieuwe functionaliteiten en verbeteringen. Vooral de support van HTML5 en CSS3 is uitgebreid om zo de weg vrij te maken voor verbeterde applicaties die geschikt zijn voor touch.
HTML5 en CSS3 verbeterd
In de geüpdatet versie van de Platform Preview 3 is vooral aandacht geschonken aan HTML5 en CSS3. Deze nieuwe standaarden worden steeds beter ondersteund in Internet Explorer 10, zo blijkt uit de laatste preview. Voor HTML5 gaat het onder meer om de ondersteuning van formulieren, de controls en de validatie van het formulier. Daarnaast is er betere ondersteuning voor offline applicaties door het gebruik van IndexedDB en de HTML5 Application Cache, waardoor je offline door je apps kunt browsen zonder een actieve internetverbinding nodig te hebben.
Voor CSS3 zijn er grote veranderingen op komst. Waar in Internet Explorer 9 de support voor visuele effecten nog ontbrak, is deze in Platform Preview 3 volop aanwezig. Internet Explorer 10 ondersteunt onder meer text-shadow, 3D transformaties, gradients, SVG filter effects, transities en animatie. Hierdoor worden de mogelijkheden om de gebruikerservaring te verrijken eindeloos.
Ingebouwde spellingcontrole
Een ander aspect wat ingebouwd is in Platform Preview 3 en in geen enkele andere browser standaard geïmplenteerd is, is de spellingcontrolefunctie. Hiermee wordt input uit een tekstveld direct gecontroleerd op spelfouten. Veelgemaakte fouten zoals ‘hte’ in plaats van ‘het’ worden automatisch gecorrigeerd naar de juiste spelling. De database die hiervoor wordt gebruikt is dezelfde die gebruikt wordt voor de Office-producten, zoals Word en Excel. Dit attribuut verschijnt standaard in Internet Explorer 10, maar kan ook handmatig worden uitgezet. Het testen van de spellingcontrole kan op deze pagina (alleen werkend in de Windows 8 Developer preview).
Zelf aan de slag
Een lijst van alle nieuwe functionaliteiten in Internet Explorer 10 Platform Preview 3 is te bekijken in de Internet Explorer 10 Guide for Developers. Wil je zelf aan de slag? Download dan de Windows 8 Developer preview om de nieuwste functionaliteiten te ervaren. Een overzicht van de demo’s voor de nieuwste browserversie is te vinden op de Internet Explorer 10 Test Drive, met een aantal nieuwe demo’s speciaal voor touch devices.

De keynote van dag twee van het BUILD event, dat onlangs plaatsvond in Californië, was volledig gericht op de back-end van het Windows Platform. Naast de ontwikkelingen voor Windows Azure en de nieuwe Visual Studio 11 was er aandacht voor Windows Server 8. Omdat Microsoft al jarenlang ervaring heeft met cloud services als Windows Live Hotmail en XBOX Live, is deze ervaring gebruikt bij de ontwikkeling van dit nieuwe server OS. Hierbij staat cloudintegratie centraal.
Inmiddels is de developer preview van Windows Server 8 te downloaden voor MSDN leden. We bekijken daarom een aantal belangrijke nieuwe features.
Verbeterde schaalbaarheid met Hyper-V 3.0
Hyper-V 3.0, de hypervisor waarmee Windows Server 8 is uitgerust, is op het gebied van schaalbaarheid fors verbeterd. Zo kan een virtuele machine nu 32 virtuele processoren aan en is het mogelijk om tot 512GB geheugen aan een virtuele machine toe te kennen. Met het nieuwe formaat voor virtuele harddisks VHDX is het mogelijk een virtuele harddisk tot 16TB te koppelen. Waarbij het uiteraard mogelijk is om meerdere virtuele harddisks te koppelen.
Ook op het gebied van Live Migration zijn er een aantal interessante verbeteringen doorgevoerd. Met Storage Live Migration is het bijvoorbeeld mogelijk om de bestanden van een virtuele server te verplaatsen naar een andere locatie zonder downtime van de virtuele machine. Een andere unieke feature is dat er voor een Live Migration of een Storage Live Migration geen backup opslag nodig is in de vorm van een SAN. Een netwerkkabel tussen de twee locaties is voldoende. Dit is vooral handig voor kleinere bedrijven die vaak niet beschikken over een SAN, maar wel migraties willen uitvoeren. Daarnaast is het nu ook mogelijk om Live Migration uit te voeren tussen verschillende subnets. Ook hierbij blijft de netwerkconnectie met de VM gewoon beschikbaar.
Multiple server beheer met de nieuwe Server Manager en PowerShell
De vernieuwde server manager heeft een metro interface gekregen en is daarbij uitgerust met verschillende live tiles die de status van de verschillende servers weergeven. Eventuele fouten of waarschuwingen zijn zo in één oogopslag te herkennen. Vervolgens is het mogelijk om eenvoudig taken uit te voeren voor meerdere servers tegelijk. Ook ingewikkeldere taken zoals het installeren van server roles en features op meerdere servers is mogelijk. Dit kan met behulp van PowerShell en het nieuwe keyword Workflow. Hiermee worden opdrachten parallel over meerdere servers uitgevoerd waardoor een installatie op twee servers net zoveel tijd in beslag neemt als voor 20 servers.
Zelf aan de slag
Naast bovengenoemde features is er nog veel meer functionaliteit aan Windows Server 8 toegevoegd. We zien hierbij dat er extra veel aandacht is besteed aan het beheer van meerdere servers voor bijvoorbeeld een private cloud. Maar ook hybride scenario’s waarbij data wordt gebruikt uit een public cloud behoren tot de mogelijkheden. Bekijk voor meer informatie over de vernieuwingen in Windows Server 8 de Channel 9 pagina van Build waar onder andere een sessie te vinden is met interessante demo’s en een sessie gewijd aan performance verbetering. MSDN leden hebben daarnaast de mogelijkheid om de developer preview Windows Server 8 uit te proberen. Deze is de downloaden via het MSDN download center.