Nyheter från PDC 2009

Under Professional Developer Conference i Los Angeles har en mängd nyheter presenterats, här är ett urval av godbitarna:

  • windows-azure-platform-headline MIcrosofts chefarkitekt Ray Ozzie talade om hur Windows Azure har utvecklats sedan förra PDC:n och använde begreppet: “three screens and a cloud” för att beskriva hur PC:n, mobilen och de nya smarta apparater som vi har i hemmen (t.ex. TV m XBox 360) kommer att utnyttja tjänster i molnet i framtiden. “Three screens and a cloud” är ett begrepp som jag tror vi kommer få höra fler gånger i samband med Microsofts vision för Software + Services med olika typer av klienter och molnbaserade tjänster.

  • Bland nyheterna i Windows Azure annonserades stöd för inte bara Java och PHP, utan också MySQL, Apache, Memcached och MediaWiki (som är plattformen Wikipedia körs på). Matt Mullenweg, grundade  av Wordpress, introducerade en demo som visade hur Wordpress kördes i Azure. Ett antal färdiga ‘acceleratorer’ finns tillgängliga för att bygga lösningar med bl.a. MySQL, Apache och MediaWiki.

  • Windows Azure får också stöd för flera olika storlekar på virtuella maskiner: Small, Medium, Large och XLarge, där XLarge är en maskin med åtta processorer, 14GB minne och hög IO.

  • Microsoft Pinpoint är en ny katalogtjänst som kopplar ihop utvecklare och leverantörer med kunder som har behov av produkter eller tjänster. logoEn del av Pinpoint är något som än så länge går under kodnamnet “Dallas” – som enklast kan beskrivas som ett sätt att prenumerera på datakällor, där data kan komma från t.ex. nyhetsbyråer, myndigheter eller finansanalysföretag.

  •  Windows Server AppFabric annonserades. Lokalt installerad är AppFabric är en sammanslagning av det som tidigare hette “Dublin” och den distribuerade cachefunktionen  “Velocity”.  Det innebär att AppFabric erbjuder en körmiljö för WCF-tjänster och WF-arbetsflöden samt tillgång till en distribuerad cache för webbapplikationer. Allt administreras via ett gränssnitt som jackar in i IIS Manager.

  • AppFabric är också en del av Windows Azure. Den del av Windows Azure som tidigare hette .NET Services, som innehåller en Service Bus och Access Control-del, har nu rullats in i något som heter Windows Azure platform AppFabric. Det här är ett stort steg mot Microsofts vision om hur vi i framtiden bygger modelldrivna applikationer.  Modellerna beskriver vad applikationen ska göra, snarare än exakt hur den utför arbetet – det är upp till den aktuella miljön som applikationen körs i. I ett demo visades hur en modell av en applikation skapades, packades ihop och driftsattes i AppFabric med hjälp av VS 2010. Applikationen flyttades sedan till Windows Azure AppFabric och kunde också övervakas med System Center som övervakade lösningen och kunde ge förslag att skala ut lösningen med fler virtuella servrar i takt med att lasten ökade. 

  • Under dag 2 annonserade Scott Guthrie att Silverlight 4 Beta 1 finns tillgänglig, bara fyra månader efter att vi släppte Silverlight 3. Silverlight 4 innehåller mängder av ny funktionalitet – här är ett urval av godsaker: Print Support, Implicit Styling, WebCam/Microphone Support, RichTextArea Control, Right-Mouse Button Events, Drag-n-Drop/Clipboard Access, UDP/Multicast. En personlig favorit är stöd för Commands som gör det enklare att använda MVVM-mönster. En annan sak som är riktigt riktigt cool är att du nu kan ge Silverlight applikationer Full trust vilket möjliggör att du t.ex. kan komma åt lokala filsystemet, plocka upp att hårdvara kopplats in – men också att du via COM kan integrera med t.ex. Outlook, Excel - eller vilken annan applikation som helst på maskinen som exponerar COM-interface. Missa inte kolla in Scott Guthries keynote från dag 2(publiceras inom kort). En ny version av WCF RIA Services (tidigare .NET RIA Services) annonserades också.

  •  Datafeeds64Under dag 2 annonserades också publik tillgänglighet av Office 2010 Beta och Sharepoint Server 2010 Beta. Sharepoint 2010 innehåller ett ton förbättringar och nyheter för utvecklare. Logo_MSFTOffice2010_187x54Du kan nu köra Sharepoint server på en vanlig utvecklarmaskin och har möjlighet att debugga din kod direkt i VS 2010, utan att behöva lägga över ett paket på en testserver och göra attach mot en process på servern. Sharepoint designer är helt omarbetad och du har nu möjlighet att bygga egna anpassade Ribbon-kontroller i gränssnittet. En av de saker som jag tycker är riktigt cool i Sharepoint 2010 och Office 2010 är stödet för Open Data-protokollet, eller ‘OData’ som det kallas för. Med hjälp av OData kan all data som finns i Sharepoint 2010 enkelt exponeras via REST-baserade tjänster som klienter, t.ex. Excel 2010 via  PowerPivot, kan anropa och använda sig av. Funktionalitet för att hantera OData finns nu också inbyggd i WCF Data Services (tidigare ADO.NET Data Services).

    Det har annonserats mängder med mer godsaker för utvecklare – stay tuned för mer tekniska djupdykningar i olika tekniker. Om du har möjlighet så missa inte heller PDC 2009 Afterparty som arrangeras nu på onsdag 25/11 i Stockholm - där Johan Hedberg från Logica, Joakim Karlsson (Microsoft Consulting Services), Dag König och jag själv väljer några favoritämnen från PDC 2009 som vi talar om.