Welcome to MSDN Blogs Sign in | Join | Help

André Henriksson

ISV Developer Evangelist
Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta

OK, jag erkänner, även om jag jobbar på Microsoft och har tillgång till det mesta i kodväg så ska jag ärligt säga att jag hade inte koll på att vi gjorde så här mycket nytt i SP1 till VS 2008 och .NET FX 3.5... :-)

Jag tänker inte på något vis försöka att rabbla upp allt nytt utan ber dig istället titta på Scott Guthries bloggpostning om detta på:

Scott Guthrie

Några saker dock som jag vet att många väntar på:

  • WPF & Prestanda
  • ADO.NET Entity Framework uppdatering
  • ADO.NET Data Services
  • ASP.NET Routing Engine (URL rewriter)

Bara att ladda ner och leka...

Download VS2008 & .NET 3.5 Beta

.NET Awards 2008 - Dags att nominera er...

Har du/ni på ert företag det senaste året släppt en fantastisk version av just er produkt?

I så fall så måste ni nominera er produkt till tävlingen .NET Awards 2008 i kategorin ISV. Redan nu så börjar nomineringar att komma in och fjolårets vinnare Teleopti har fått väldigt bra publicitet under året som gått.

Så ta chansen och vissa övriga Sverige att ni är ett produktbolag att räkna med, nominera er produkt på:

http://www.microsoft.com/sverige/msdn/netawards2008/

Naturligtvis så kan ni nominera in lösningar som ni som konsulter varit med och skapat. Mer information om detta på länken ovan.

SQL Server 2008 Jumpstart

För dig som jobbar med SQL Server i botten på dina applikationer så har vi nu släppt den perfekta webbplatsen.

En hel utbidningswebbplats som bara fokuserar på SQL Server 2008. Allt material är indelat i fem olika områden och innehåller flera dagars utbildningsmaterial:

  • SQL Server 2008 översikt
  • Databaser och infrastruktur
  • Business Intelligence
  • Utveckling på SQL Server
  • Kompatibilitet och uppgradering

Jag skulle vilja göra en liten push för just kompatibilitetsbiten, se till att redan nu säkra att era applikationer snurrar felfritt på SQL Server 2008. Fixar ni detta så skicka mig ett email så ser jag till att ni kommer att synas i samband med att SQL Server 2008 släpps som produkt efter sommaren.

SQL Server 2008 Jumpstart

MSDN - Lansering på din ort

Under våren så åker mina kollegor Robert Folkesson och Johan Lindfors runt i Sverige och pratar om de senaste tre produkterna vi släppt, Windows Server 2008, SQL Server 2008 och Visual Studio 2008.

Har du inte anmält dig så passa på att göra det, halvdagen ger dig nämligen en bra genomkörare i vad som finns att använda som utvecklare!

Vi har redan påbörjat vårens roadshow där vi under ett par månader kommer att besöka 20 orter för att lansera Windows Server 2008, SQL Server 2008 och Visual Studio 2008. Förhoppningsvis kommer vi lite närmare just dig än vad vi vanligtvis har möjlighet till att göra.

Här är listan på orter som vi besöker, med datum och vilken partner som arrangerar evenemanget:

Borlänge den 27 mars Värd: Sogeti
Gävle den 22 april Värd: Mandator
Göteborg den 15 maj Värd: Dotway
Helsingborg den 3 april Värd: Sogeti
Jönköping den 25 mars Värd: Divid.
Karlstad den 10 april Värd: Sogeti
Linköping den 15 april Värd: Sogeti
Lund den 8 maj Värd: Sogeti
Luleå den 22 maj Värd: Sogeti
Malmö den 13 maj Värd: Dotway
Norrköping den 29 maj Värd: Sogeti
Skövde den 8 april Värd: Sogeti
Stockholm den 27 maj Värd: Cornerstone
Sundsvall den 20 maj Värd: Cornerstone
Umeå den 29 april Värd: Sogeti
Uppsala den 3 juni Värd: PC-WARE Sweden AB
Västerås den 24 april Värd: Prevas AB
Växjö den 18 mars Värd: Visma Spcs
Örebro den 17 april Värd: Sogeti
Örnsköldsvik den 1 april Värd: Sogeti

Prism - WPF Composite applications

Igår släpptes den första versionen av ersättaren till "Acropolis" som numera kallas för "Prism". Detta är alltså ett nytt ramverk som kommer från vårt team "Patterns & Practices" som skapar referensapplikationer och guidning kring hur man bäst bygger applikationer på vår plattform och i det här fallet applikationer som baseras på "Windows Presentation Foundation".

Detta släpp är extremt tidigt och den feedback vi får från dig som utvecklare/arkitekt kommer nästan garanterat förändra hur ramverket kommer fortsätta att utformas.

Hur som helst, jag såg demos i USA för ca en månad sedan och det som visades då var en hel del snygga lösningar på vanliga problem.

Ladda ner och studera på: http://www.codeplex.com/prism

Exempelapplikationen som finns i den nedladdningsbara koden är dessutom en rätt snygg WPF-app för aktiehandel... :-)

EasyBCD - Fixa till bootloadern

Nu hör väl till saken att vi evangelister på Microsoft är lite skadade när det gäller att blåsa om sina datorer och att så ofta som möjligt köra i skarpt läge och inte via virtuella maskiner.

På min bärbara så har jag fyra partitioner där tre av dem är OS och en är gemensam data disk. Detta gör att jag kör en Vista 32-bit, en Windows Server 2008 64-bit och en Windows Server 2003 32-bit. Detta pga olika stöd för versioner och verktyg som gör att jag har funnit denna uppsättning för stunden vara det i alla fall jag behöver.

Hur som helst, kör man i skarpt läge så får man också ofta installera om sin maskin och frågan är ju hur man gör med bootloadern när man blåser om osv.

Personligen har jag sedan i oktober börjat använda ett fantastisk litet verktyg som heter EasyBCD som verkligen gör det "lätt" att konfigurera "bootloadern". Stort tack till NeoSmart som gör verktyget tillgängligt helt utan kostnad dessutom.

Läs mer och ladda ner på:

EasyBCD 1.7.1

LINQ to XSD preview

Med .NET FX 3.5 fick vi LINQ to XML som gör det möjligt att enkelt ställa T-SQL-liknande frågor mot otypade XML-träd.

Vill man istället jobba med starkt typade klasser ovanpå XML som baseras på XSD-scheman så finns LINQ to XSD preview att testa och leka runt med. Produktteamet sitter just nu och funderar på vad de ska göra i fortsättningen och om de överhuvudtaget ska bygga vidare så tag chansen och ladda ner, testa och ge framförallt feedback (via forumet på länken nedan).

LINQ to XSD Preview Alpha 0.2  Refresh

http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=123&SiteID=1

IE8 Readiness Toolkit

Oavsett om ni bygger plug-ins eller endast webbsidor så kommer Internet Explorer 8 förändra en hel del för er som produktbolag. Denna version av browsern kommer slaviskt följa de webbstandards som finns där ute och det innebär att en hel del webbsidor där ute inte fungerar.

Av egen erfarenhet kan jag berätta att sidor som inte fungerar endast visas som en vit sida vilket ställer till problem. Jag installerade förra veckan IE8 beta som nyss släppts och efter det inte helt normalt surfa runt som vanligt. Dels så säger vissa webbsidor att jag har en "för gammal" version av browser vilket gör att jag inte kan se sidan alternativt så allt bara vitt.

Jag har försökt att avinstallera men ej lyckats, inte ens tillbakarullning via "System restore" fungerar så det är bara att installera om från början igen...

För att hjälpa er att inte göra samma misstag som jag eller bara för att lära dig mer så rekommenderar jag ett besök på webbplatsen "IE8 Readiness Toolkit", jag önskar jag gått dit innan jag "trigger-happy" gick direkt till "download-sidan"... :-)

http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm

Windows Live FolderShare

En fantastisk produkt Microsoft erbjuder heter Groove och det är inte speciellt många som jag träffar som hört mer än namnet och således inte vet vad den gör och ännu färre använder den.

Gemensamt med alla som provat den är dock att alla tycker det är en fantastisk produkt, hittills i alla fall... :-)

Groove gör det möjligt att synka dokument, foldrar, messageboards mellan en grupp människor. En form av projektportal som ger offline-stöd och sedan synkar när man är tillbaks online. En stor finess är naturligtvis att Groove kan synka listor i SharePoint och därmed slipper man gå in på Intranätet varje gång man vill hämta den senaste versionen eller själv lägga upp en ny.

Varför beskriver jag då detta? Jo, en ny version av FolderShare är släppt som är en "fattigmansvariant" av Groove. Dels kostar den inget att använda och dels så synkar den endast filer (inga messageboards osv). Ett utomordentligt bra sätt att synka filer mellan hemmet och jobbet eller mellan vänner. Kommer faktiskt att sätta upp detta för att dela filer med en del ISV:er jag jobbar med.

Läs mer på:

https://www.foldershare.com/

Underhåll av databaser för SharePoint

För att få optimal prestanda när man kör en SharePoint-lösning så gäller det att se till så att bottenplattan är i form. Med detta avser jag själva databasen som många glömmer bort att trimma men där fördröjningar i anrop kan uppstå med tiden om man inte underhåller den fysiska databasen.

Bill Baer har skrivit en bra artikel som tar upp hur man bör hantera sin databas gällande fragmentering, index osv. Allt med färdiga script i T-SQL osv.

Extremt matnyttigt även för den som inte jobbar med SharePoint då artikeln innehåller bra information som gäller generellt för tuning av databaser.

Database Maintenance for SharePoint

VS extensions for WSS 1.1

Nu när jag hoppat tillbaks till SharePoint under några dagar inför några presentationer så såg jag att det kommit en uppdatering till det tillägg till Visual Studio 2005 som underlättar SharePoint-utveckling radikalt.

Bland nyheterna i "Visual Studio Extensions for Windows SharePoint Services 1.1" så finns:

  • Editering av "solutions"
  • Visual basic stöd
  • Några nya projektmallar
  • Snabbare F5-debugging - app pool recycle istället för IISreset
  • Och så de vanliga buggfixarna.

Nu till frågan alla ställer sig, fungerar denna ihop med VS2008 och tyvärr är svaret nej, men v1.2 kommer i juni enligt plan och då ska det rocka igen...

Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions, Version 1.1

Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions User Guide, Version 1.1

Silverlight Blueprint for SharePoint

För ungefär ett år sedan när jag pratade om utveckling i SharePoint så demonstrerade jag hur WPF/E kunde integreras i en portal via web parts. Med tiden så har WPF/E blivit Silverlight och med starten av konferensen MIX idag annonserade via en beta-version av Silverlight 2.0 vilket ger stöd för klientutveckling i ett .NET-språk istället för att jobba med JavaScript.

Så frågan är då hur man integrerar Silverlight i SharePoint på ett bra sätt. Lösningen på detta är ett training kit med 6 olika exempel på hur det bör göras.

Läs mer på:

http://www.ssblueprints.net/sharepoint/

Starta produktbolag som student!?

I förra veckan så träffade jag studenter vid två olika tillfällen som ställde snarlika frågor kring hur man får tag på programvara för att utveckla på Microsofts plattform.

Som vanligt så tycker vi att vi från Microsofts håll är övertydliga på denna punkt men onekligen så har informationen inte nått ända fram så är kommer en kort sammanfattning hur det fungerar.

Visual Studio Express Editions

Här är egentligen insteget som är 5 stycken olika utvecklingsverktyg som är fria att ladda ner och använda. De finns tre versioner inriktade mot programmeringsspråk vilka är C#, C++ och VB.NET, en version för att bygga webbapplikationer och slutligen en fullfjädrad databasmotor i form av SQL 2005 Express som hanterar alla vanliga datatyper + XML och CLR-objekt.

Läs mer och ladda ner på:
http://www.microsoft.com/express/

Dreamspark

I förra veckan så släppte vi nyheten att alla studenter i 11 länder där Sverige är inkluderat får tillgång till våra profesionella utvecklingsverktyg utan kostnad. Detta inkluderar Visual Studio 2008 Professional som inkluderar i stort sett all funktionalitet i Express-produkterna men i ett enda verktyg. Adderat till detta så finns designerverktyg i form av Expression Studio, SQL Server 2005 Developer edition som inkluderar all funktionalitet som erbjuds i den fullständiga produkten. För dig som vill utveckla spel så finns XNA Game Studio.

Läs mer och ladda ner på:
https://downloads.channel8.msdn.com

Empower

När du väl labbat med produkterna ovan och helhjärtat vill satsa på din produkt/idé är det dags att bli en del av de mer formella programmen som Microsoft erbjuder. Första steget är programmet Empower som är inriktat på att ge nystartade mjukvarubolag en bra start. I programmet erhåller man för 375 euro per år 5 stycken fullbestyckade utvecklingsmaskiner (Vista, Office 2007, Visual Studio) och en serverlicens för Sharepoint 2007 (intranät, extern webb), Exchange (E-post, kalender osv).

Genom Empower får man också möjligheten att delta på specialinbjudna evenemang och får även support under utvecklingen av sina produkter.

Läs mer på:
http://www.microsoft.se/empower

När du kommit så här långt i processen och börjar närma dig färdigställandet av produkten så är det dags att certifiera produkten och börja ta del av de erbjudanden vi har på den marknadsmässiga sidan som ges till partners till Microsoft i kompetensen ISV.

Läs mer om partnerprogrammet på:
http://www.microsoft.com/sverige/partner/programs

Har du frågor på vägen, tveka inte att kontakta mig!

Innovate On - v2.0 släppt med nya förmåner

I slutet på förra veckan så släppte vi version 2.0 av vår portal Innovate-On som är inriktad mot er som är ISV:er dvs produktbolag. Här finns alla möjliga former av resurser för er som vill bygga applikationer och nyttja den senaste tekniken i form av:

  • Windows Server 2008
  • SQL Server 2005/2008
  • Visual Studio 2008
  • Windows Mobile
  • Windows Live
  • Windows Vista
  • Microsoft Dynamics

De resurser som finns tillgängliga är bland annat följande:

  • Support
  • Utbildning
  • Teknisk dokumentation
  • Hjälp med marknadsföring

Som extra krydda på moset så finns också dessa bonusförmåner just nu där "först till kvarn" gäller, här finns bland annat:

  • Certified for Windows Server 2008 - testet betalt
  • Certified for Windows Vista - testet betalt
  • adCenter - fri annonsering vid sökning på nyckelord
  • Designed for Windows Mobile - testet betalt
  • Certifikat hos VeriTest för mobila applikationer betalt
  • Certified for SQL Server 2005 - testet betalt

Läs mer och registrera dig på:

http://www.innovateon.com/ 

Web Client Software Factory

För dig som bygger webbapplikationer så finns det en hel del att hämta i form av arkitektur och designtänk från Web Client Software Factory (WCSF). Förra releasen kom i juni i fjol och inatt släpptes en februarirelease.

Nyheterna är rätt många och intressant är också de förändringar som gjorts baserat på prioriteringar från Communityn, dvs ni som läser detta.

The February 2008 release of the Web Client Software Factory has the following improvements to the June 2007 release.

− Full support for Visual Studio 2008 and .NET Framework 3.5

− Added ASP.NET AJAX extenders for Context Sensitive Autocomplete, AJAX Validation, and Real Time Search that can be used in existing ASP.NET sites and ASP.NET sites built using the Composite Web Application Block.

− Added UI Composition capability through extending our dependency injection mechanism to support Pages, User Controls and Master Pages.

− Added Dependency Injection on ASMX Web Services and JSON services.

− Added a new set of Quickstarts and How-To topics on MVP, Modularity and the new AJAX extenders

− Added a new Order Entry Reference application that demonstrates all of the new functionality.

In addition, this release of WCSF has the following community issues and fixes:

− 42 Workitems closed including the top-voted items on CodePlex

− Add ASP.NET AJAX Support (97 votes)

− Web Client Software Factory Support for Enterprise Library 3.1 (62 votes)

− Services through configuration (32 votes)

− Support for using the Validation Application Block (16 votes)

− Recipe support for Visual Basic .NET (20 votes)

− Added Presenter support for Master Pages (11 votes)

Läs mer på:

http://msdn.microsoft.com/webclientfactory

More Posts Next page »
Page view tracker