del.icio.us |
Digg |
Furl |
Netscape |
Yahoo! My Web |
Technorati |
Google Bookmarks |
Newsvine |
BlinkList |
reddit |
Blogmarks |
ma.gnolia |
Tailrank |
Windows Live |
Linkedin |
Geplaatst op 18 March 2010, 16:47 door Bauke Teerenstra in microsoft, rich internet applications, algemeen
Deze week was de week van MIX10 in Las Vegas, de jaarlijkse Microsoft conferentie voor web designers en web ontwikkelaars. En natuurlijk een goed moment om onthullingen en aankondigingen te doen.
Ik heb de keynotes gevolgd via de livestream en tegelijkertijd via een liveblog. Twitter liep op naar meer dan 200 Tweets per 10 minuten dus die heb ik maar genegeerd. De liveblog door Microsoft trendwatchers was wel handig, meteen commentaar en wow en boe geroep. Grappig was dat de livestream een vertraging had van ongeveer 10 seconden. Het commentaar stond er al voordat ik de uitspraken op het podium hoorde.
De keynote van dag 1 stond in het teken van Silverlight 4 en Windows Phone 7.
Vandaag is Silverlight beschikbaar op ca. 60% van alle apparaten met internet en het gaat hard richting de penetratie van Flash (90%). Silverlight draait in een sandbox binnen vrijwel elke browser en op vrijwel elk OS maar het draait ook standalone vanaf de desktop. Sinds een paar dagen is Silverlight for Symbian beschikbaar, toch goed voor 40% van de mobiele markt.
Ik vind dit cross-browser, cross-platform een heel krachtig principe, het ‘build once, run anywhere' geef ik veel toekomst.
Silverlight 4 belooft veel uitbredingen op versie 3 waaronder volledige ondersteuning in Visual Studio 2010, onder andere grafische design mode, er zijn extra controls, webcam mogelijkheden, multi touch, data protection en het start en draait veel sneller dan Silverlight 3.
Aankondiging: Silverlight 4 Release Candidate is beschikbaar samen met Visual Studio 2010 en Expression Blend 4. Helaas zonder een Go-Live licentie. De definitieve versie staat gepland voor eind april.
Er werd natuurlijk veel Windows Phone 7 gedemonstreerd, zie ook mijn vorige blogpost ‘vanaf' het World Mobile Congress. Microsoft vindt twee dingen extreem belangrijk. Ten eerste moet het makkelijk zijn om te doen wat je wilt doen. De telefoon zelf heeft drie knoppen, Back, Home en Search, die altijd doen wat je ervan verwacht. Ook de applicaties worden op een consistente manier opgebouwd, de context menubalk zit b.v. altijd onderaan. Het andere belangrijke is de integratie met online bronnen. Het toestel is georganiseerd rondom hubs. De people hub bijvoorbeeld vult jouw contacten aan met online gegevens uit sociale sites zoals Facebook. Naar mijn mening een slimme zet.
Zonder applicaties tegenwoordig geen telefoon. Bellen is zoooo ouderwets. De applicaties voor Windows Phone worden gemaakt met Silverlight of met XNA. De ontwikkeltools hiervoor zijn gratis beschikbaar. Ik denk dat Microsoft graag wil dat er veel applicaties komen. Het succes van de iPhone komt mede voort uit ‘there's an app for that'.
Applicaties maak je in Silverlight. In Visual Studio 2010 kan je debuggen op het toestel zelf of in een emulator (eigenlijk is dat een virtuele machine met het echte Windows Phone OS), ook multi touch wordt hierin ondersteund.
Games zijn de andere belangrijk poot. Met XNA bouw je games voor Windows, Xbox en Windows Phone en natuurlijk speel je op je mobiel online.
Op http://developer.windowsphone.com/ zijn gratis te downloaden:
- Visual Studio 2010 for Windows Phone
- Expression Blend for Windows Phone
- XNA Game Studio 4.0 for Windows Phone
De keynote van dag 2 was gewijd aan Internet Explorer 9, Visual Studio 2010 en ASP.NET.
Internet Explorer 9 wordt sneller, veel sneller. IE9 maakt gebruik van de multiple cores van de processor en compileert JavaScript in de achtergrond op een eigen threat. Microsoft gaat werk maken van standaarden, IE9 ondersteund HTML5 en CSS3 volledig. Ook gaat IE9 gebruik maken van GPU hardware acceleration. Een van de demos toonde een draaiende carousel met HTML5 videos, dit werd correct gerendered. Er komt iedere 8 weken een nieuwe preview van de IE9 engine uit, bedoeld voor community feedback. Op de site http://ie.microsoft.com/testdrive/ kan je de preview downloaden en je kan met een aantal tests de snelheid van browsers vergelijken.
Internet Explorer 9 komt niet beschikbaar voor Windows XP omdat Direct2D en DirectWrite hierop niet beschikbaar is. Wanneer IE9 uitkomt is nog niet bekend.
De Release Candidate van Visual Studio 2010 is al een tijdje beschikbaar. Multi-monitor ondersteuning, verbeterde intellisense, ASP.NET controls maken schonere markup, geen inline styles meer, de viewstate is kleiner, een aantal nieuwe controls waaronder chart controls en MVC2 wordt beter ondersteund. Uit ervaring kan ik zeggen dat het een stuk prettiger werkt dan VS2008.
Het opkomende Open Data-protocol wordt door Microsoft omarmd. OData is een open standaard voor gegevens uitwisseling op het web via eenvoudige HTTP-messages. Het bouwt voort op XML, JSON en AtomPub en kan op eenduidige wijze verschillende gegevensbronnen ontsluiten. In SharePoint 2010 wordt bijvoorbeeld elke List als OData service beschikbaar gesteld. Ook bij Excel en Windows Azure kan OData worden gebruikt.
Tot zo ver de highlights van drie dagen MIX10. Er zijn weer mooie en handige technieken en gereedschappen bijgekomen. Maar de echte verandering zit niet in de techniek. Het is wie doet wat, en waar, en met wie. De mobiele markt is in opkomst en de tools om hiervoor solide toepassingen te bouwen zijn beschikbaar, maar hoe doe je dat op een goede manier?




