Vem är Johan Lindfors

Jag jobbar som teknisk chef på Microsoft i Sverige och ansvarar för vår tekniska evangelisering mot utvecklare. I den här bloggen har jag för avsikt att skriva om utveckling i allmänhet och på Microsofts plattform i synnerhet.

Är du intresserad av en XNA användargrupp?



Visa resultat!

Get Microsoft Silverlight

MSDN TV Live – Windows Azure och SQL Azure

Molnet är modeordet för året och även Microsoft har en omfattande (kanske den mest omfattande) plattform för att bygga moln-baserade lösningar. Med Microsofts arkiektur blir det möjligt för kunder och partners att använda redan befintliga kompetenser och applikationer i nya lösningar och ta del av skalbarheten och flexibiliteten (elastisiteten) som erbjuds med molnet.

I den här MSDN TV Live-sändningen kommer jag (Johan) att ta en diskussion med Allan Knudsen och Robert Folkesson som under de senaste 12 månaderna fokuserat stora delar av sin tid på att hjälpa företag och organisationer med att förbereda sig, migrera samt bygga nya lösningar med Windows Azure, SQL Azure och Azure platform AppFabric. Vi kommer att prata om teknikerna men också berätta om erfarenheter, tips och tricks samt intressanta lösningar som byggts eller är på väg att byggas!

Datum Fredagen den 28:e maj
Tid 12:00-13:00
Plats Klicka här för att ta del av sändningen!

OBS: Webbsändningen använder Office Live Meeting och kommer att innehålla presentation, demonstration och ljud (via datorn). Innan du går med i webbsändningen så behöver du installera Office Live Meeting-klienten!

Postades 27. maj 2010 09:12 av Johan Lindfors

Windows Phone 7 Developer Hub den 9:e juni!

Nu har det äntligen blivit dags för den första utvecklardagen som helt fokuserar på Windows Phone 7. Till min stora glädje så har vi lyckats få hit två internationella talare som bidrar med ytterligare djup och förståelse för plattformen, Ben Riga och Neil Hutson!

image003 Under dagen kommer vi att titta på både Silverlight och XNA som tekniker för applikationer på Windows Phone 7. Vi kommer också att titta ytterligare på vilka typer av applikationer som redan har börjat skapas samt hur Metro, det nya designspråket för Windows Phone 7, kan användas för att göra eleganta och effektiva applikationer som följer mönster och rekommendationer för plattformen.

Mellan 09.00 och 16.30 håller vi på den 9:e juni på Hotell Clarion Sign i centrala Stockholm. Anmälan kan göras redan idag! Vi bjuder på både lunch och fika under dagen!

Jag hoppas kunna publicera en detaljerad agenda inom kort, men det kommer bli mängder av teknik, massvis med demos och riktiga telefoner på scenen, säkerligen lite klämma och känna möjligheter också!

Här följer agendan för dagen:

Titel Längd
Introduction to Windows Phone 7 45 minuter
Lap around tools 15 minuter
Building Silverlight Applications for Windows Phone 90 minuter
Hardware Access (camera, accelerometer, touch, etc. ) 60 minuter
Building Windows Phone games with XNA 60 minuter
Efficient Design 75 minuter
Market Place 30 minuter

Vi hoppas fortfarande på att ha några fysiska enheter på plats för dig som deltagare att klämma och känna på, inget går väl upp mot “the real thing”. I värsta fall får jag bygga några själv enligt den här beskrivningen Smile

Ben Riga
Ben RigaBen Riga is Senior Technical Evangelist for Windows Phone 7 in Microsoft's Developer and Platform Evangelism  (DPE) group.  His responsibilities include demonstrating the compelling business value of the Windows Phone platform and how it extends the Microsoft stack to the device to help customers and ISVs to more quickly deliver mobile applications.  Ben supports the Microsoft field by engaging in key projects, recruiting target customers/partners, engaging customers and partners with feedback and managing the all-up engagement pipeline.

Neil Hutson
Neil Hutson Neil Hutson is the Senior Director of Technical Evangelism at Microsoft Corp.  In this role he is responsible for exciting developers about Microsoft’s emerging platform technologies and tools and leading key activities for Microsoft’s Premier PDC and MIX events. Over the past year the group has been focused on a number of major launches such as Windows Azure, Windows 7, Sharepoint and Visual Studio 2010. With the developer announcement of Windows Phone 7 at MIX10, Neil would like to share his knowledge of the platform here in Sweden. Prior to his current role, Neil was Director of Technical Evangelism for Windows Server, Microsoft Corp and also Chief Architect for .NET, Microsoft Europe, Middle East and Africa.

Jag kommer inte heller att kunna hålla mig från scenen, vad hade du väntat dig? :)

Anmäl dig idag!!!

Postades 19. maj 2010 20:33 av Johan Lindfors

Uppgradera ASP.NET 1.1 till senare versioner

Något som börjar dyka upp hos svenska webbhotell är önskan att flytta kunder som ligger kvar på tidiga versioner av ramverk till senare, uppdaterade versioner. Exempelvis kunder som idag köra ASP.NET 1.1 bör åtminstone flytta till ASP.NET 2.0. Frågor som ofta dyker upp i dessa situationer kan vara följande:

Fråga: Varför ska jag överhuvudtaget fundera på att flytta?
Svar: Jag har tre skäl som jag tycker väger ganska tungt:

  1. Bättre prestanda!
    Med den nya processmodellen och arkitekturen i ASP.NET 2.0 erbjuds en betydligt bättre prestanda än tidigare.
  2. Större ekosystem!
    ASP.NET 2.0 har funnits ute i flera år och har under tiden skapat en stor community av både utvecklare, företag och ramverk som baserar sig på åtminstone .NET Framework 2.0. Det betyder att det finns komponenter, tillägg, produkter och även support att hitta i betydligt större utsträckning än tidigare versioner.
  3. Bättre säkerhet!
    Det här är en sanning med modifikation för så vitt jag vet så finns det idag inga kända säkerhetshål i ASP.NET 1.1 som inte är patchade, men däremot så finns det bättre verktyg och beskrivningar för hur en säker webbplats ska skrivas, skapade för ASP.NET 2.0 och senare. Det borde i slutändan också leda till säkrare lösningar.

Fråga: Hur kan jag förbedera mig inför en flytt?
Svar: Det finns massvis med bra dokumentation och artiklar skrivna om just migrering från ASP.NET 1.1 (och .NET Framework 1.1 generellt) till senare versioner. Här är en uppsättning länkar:

Den sista artikeln svarar också på en del av frågorna runt vilka applikationer som ska migreras, och vilka som helt enkelt ska tas bort eller skrivas om, bra läsning!

Postades 6. maj 2010 15:00 av Johan Lindfors
Taggar:

MSDN TV Live: Resten av våren

Efter ett uppehåll på ett par veckor på grund av Mix, TechDays och massvis med andra aktiviteter så drar nu MSDN TV Live igång igen och det med följande agenda, datum och ämnen:

Datum Ämne Presentatör
16 april SketchFlow Danwei Tran
23 april Introduktion till Windows Phone 7 Johan Lindfors
30 april SharePoint 2010 och integration André Henriksson
7 maj Metro – designspråket för Windows Phone 7 Johan Lindfors
14 maj Silverlight 4.0 Danwei Tran
21 maj Code Contracts i och med .NET Framework 4.0 Dag König
28 maj Windows Azure och SQL Azure Johan Lindfors
4 juni Silverlight och Windows Phone 7 Johan Lindfors
11 juni Expression Blend 4 Danwei Tran
18 juni XNA och Windows Phone 7 Johan Lindfors

OBS: Webbsändningen använder Office Live Meeting och kommer att innehålla presentation, demonstration och ljud (via datorn). Innan du går med i webbsändningen så behöver du installera Office Live Meeting-klienten!

Postades 9. april 2010 15:02 av Johan Lindfors
Taggar:

Från noll till koll: Webbutveckling

OBS Uppdaterade datum för Umeå och Göteborg! Bland annat baserat på den senaste veckans händelser på Island så har vi blivit ombedda att flytta Umeå och Göteborg till senare datum. Jag vill med det varmaste be om ursäkt till de som redan har anmält sig och hoppas att det finns möjlighet att delta vid de nya datumen istället. Anmälningslänkarna ska fungera under dagen!

Med de senaste årens otroliga utveckling av tekniker, ramverk och verktyg så kan det vara svårt att hålla sig kontinuerligt uppdaterad. Under en femstäders roadshow kommer vi under några eftermiddagar låta några av Sveriges vassaste webbutvecklare dela med sig av sina kunskaper och rekommendationer för hur du kan använda Microsofts plattform i dina applikationer och lösningar. Vi kommer att titta på ASP.NET, HTML5, CSS, AJAX, jQuery, Silverlight och naturligtvis Expression och Visual Studio. Målsättningen är att du ska kunna gå hem, ivrig att själv komma igång med att utveckla kreativa, kraftfulla och interaktiva webblösningar, redo för morgondagen redan idag!

Datum och orter för roadshowen:

Datum Ort Plats
26 april 19:e maj Umeå SF Filmstaden
28 april 25:e maj Göteborg Folkets Hus Draken
5 maj Sundsvall Fokets Hus
10 maj Malmö SF Filmstaden
17 maj Stockholm SF Skandia Bio

Agendan ser ut som följer:

13.00 – 13.15

Introduktion till webbutveckling
Hur kommer vi igång, vilka är verktygen, teknikerna och programmen som är relevanta?

13.15 – 14.00 Från noll till koll på 90 minuter (pass 1)
File | New och så börjar vi göra en applikation samtidigt som vi diskuterar olika aspekter under utvecklingen. Skillnader mellan WebForms och MVC, standards (HTML5) och CSS, debuggning och rekommendationer.
14.30 – 15.15

Från noll till koll på 90 minuter (pass 2)
Fortsätter på ovanstående...

15.30 – 16.30 Rikare upplevelser med Silverlight 4
Med Silverlight erbjuds ytterligare rika upplevelser både på webben, pc’n och i telefonen. Fokus på färg och form, design.

Missa inte heller att vi under roadshowens förmiddagar även håller presentationer i SharePoint 2010!

Windows Phone 7 Series annonserades idag

Så idag annonserades Microsofts nästa steg i mobil-strategin – Windows Phone 7 Series. Själv lyssnade jag på annonseringen via en live-sändning från Mobile World Conference i Barcelona. Där introducerade Steve Ballmer plattformen innan Joe Belfiore verkligen tog över scenen och både presenterade och demonstrerade gränssnittet, designen, känslan och visionen.

Windows Phone 7 Series är en helt ny generation telefoner som introduceras till en marknad där de flesta idag ser likadana ut, anpassad och designad för att koppla samman människor med varandra på naturliga sätt.

Till höger kan du se “Home Screen” eller “Start” på enheten som också visar att alla Windows Phone 7 Series enheter kommer att ha tre stycken knappar: “Back”, “Home” och “Search”

Start-sidan kan anpassas med så kallade “live tiles” som visar uppdaterad information från webben direkt till användaren. Exempelvis så kan en “live tile” från en kamrat visa den absolut senaste informationen om den personens senaste uppdateringar och uppladdade bilder, direkt från start-sidan.

Windows Phone 7 Series består också av så kallade hubbar eller “hubs”, där varje “hub” innehåller en gemensam vy av relaterad information och applikationer för att förenkla användningen. Sex stycken “hubbar” finns i och med Windows Phone 7 Series:

People
I den här hubben samlas information om mina kontakter, profiler på Facebook eller andra sociala nätverk. Naturligtvis integrerat med realtidsuppdateringar från de som jag väljer att kommunicera med.
Pictures
Föga förvånande så innehåller den här hubben möjligheten att kategorisera och dela med sig av bilder och video. Här kan du också synkronisera dina bilder mot din PC och mot webben.
Office
Med den här hubben kan proffessionella användare integrera informationen från intranätet från SharePoint Workspace, Office, OneNote och naturligtvis Outlook.
Games
Den här hubben ser jag speciellt fram emot, den integrerar nämligen äntligen Windows Phone med Xbox Live. Här kommer jag att kunna se min och andras avatarer, spela spel, följa achievments och profiler.
Music + Video
I den här hubben tar vi det absolut bästa från Zune för att presentera och konsumera musik, video och andra kanaler (som radio, podcasts osv).
Marketplace
Och den här hubben är den naturliga handelsplatsen för applikationer och spel.
Ingen bild tillgänglig... Sad

Ett flertal partners är redan inblandade i utvecklingen av både tjänster och enheter för Windows Phone 7 Series, och de första enheterna ska landa innan slutet av 2010.

Det som inte annonserades under dagens presskonferens vad utvecklarstrategin och plattformen, istället hänvisas till Mix10 (och nu ser jag ännu mer fram emot den konferensen) där plattformen kommer att presenteras under flera sessioner.

Om du vill se presskonferensen själv så finns den här!

Det har också öppnats upp en ny portal för just Windows Phone 7 Series.

På den här bloggen kan du också se en film med demo av upplevelsen!

Om du vill följa gänget bakom Windows Phone 7 Series, så finns de naturligtvis på twitter!

Postades 15. februari 2010 21:57 av Johan Lindfors
Taggar:

Att tänka på när Windows 7 RC nu närmar sig slutet

Den 15:e februari 2010 kommer du som fortfarande kör RC (Release Candidate) av Windows 7 få en notifiering om att installationen börjar närma sig “bäst före datum”. Den 1:a mars 2010 kommer datorn sedan att starta om sig själv varannan timme, en procedur som kommer att fortsätta fram till den 1:a juni 2010 då installationen kommer att utlysa sig som “icke genuin”.

För att slippa tappa information som du vill spara så rekommenderar jag att du installerar en riktig version av Windows innan ovanstående påbörjas.

Läs mer om detta på Windows 7 bloggen!

Postades 1. februari 2010 21:57 av Johan Lindfors
Taggar:

Vill du jobba på Microsoft?

Just nu så har vi påbörjat en rekrytering av en senior IT-Pro Evangelist. Att vara evangelist innebär att kontinuerligt vara uppdaterad på den senaste tekniken som är relevant för målgruppen och samtidigt vara en intern och extern talesperson för flera av teknikerna och produkterna. Det som är primära områden för just den här rollen är Windows-plattformen; både klienten, servern och molnet, och även vara införstådd i de omkringliggande tjänsterna och produkterna för hantering och administration av denna plattform.

Vill du läsa mer om rollen och kanske till och med visa ditt intresse? Hör av dig!

Sista anmälningsdag är den 15:e februari 2010.

Postades 1. februari 2010 16:52 av Johan Lindfors
Taggar:

Min och din mobila jul: Vinnarna i tävlingen

Efter att ha utlyst den lilla tävlingen på bloggen i december så har jag nu fått in två stycken riktigt trevliga bidrag som gör att resultatet av tävlingen är följande:

På andra plats: Rickard Nilsson med sin önskelista Swishly!
imageimage[7]Rickard har använt TouchUI som skapats av Christian Forsberg för att få till ett snyggare gränssnitt än vad som vanligen erbjuds av kontrollerna i Windows Phone och .NET Compact Framework. Resultatet är en enkel med effektiv applikation som gör att du snabbt och trevlig kan fylla på din önskelista i telefonen, uppdatera, editera, kategorisera och naturligtvis radera saker som du vill att tomten ska komma med på julafton.

Detta är också tydligen Rickards första Windows Phone applikation och jag är klart imponerad över “finishen” och även stabiliteten av applikationen. Rickards plan är att ta applikationen till servern också (får jag föreslå en molnlösning på Windows Azure) för att dela med sig av önskelistan och även kunna hitta andras listor vid tillfällen för inköp osv.

Grattis till andra-platsen, en exklusiv Crumpler-väska och ett skruvmejselkit!

 

På första plats: Johan Dahlbäck med sin applikation Marathon:
imageimageMarathon är en GPS-tracker applikation som jag numera själv använder när jag är ute och nöter i löpspåret för att få reda på hur långt och hur fort jag har sprungit. Applikationen har anpassats för HTC HD2 och använder exempelvis dess sensorer för att när jag skakar enheten så kan jag få information om hur jag ligger till med löpningen (eller cykling, eller promenad, eller bilåkning osv).

Som synes på skärmdumparna så har Johan varit väldigt ambitös med inställningar och funktionalitet. Det går att bygga “skins”, ha olika inställningar på enheter för olika länder, olika språk och konfigurera sensorer för att passa just dig. Han har också redan publicerat en serverlösning dit du kan ladda upp och jämföra dina lopp med andra löpare. Marathon finns också publicerad i Marketplace och kan redan nu köpas, men har dock inte de senaste funktionerna som Johan lagt till för HTC HD2’s räkning, en uppdatering är dock planerad!

Grattis till Johan som naturligtvis vinner en HTC HD2 och ett skruvmejselkit!

 

Hjälp mig att gratulera vinnarna genom att kommentera det här inlägget! Om du också tycker att jag ska fortsätta med tävlingar (bara två tävlanden?) så hör av dig, annars får jag fundera ut något annat. Smile

Postades 14. januari 2010 12:40 av Johan Lindfors
Taggar: ,

Silverlight för annonser och upplevelser

Har hittat ett par härliga och kreativa upplevelser skapade med Silverlight som jag gärna vill dela med mig av. Den första är en annons som blandar video med animationer och interaktiva kontroller: http://www.windowsphone.com

image

Även vår egna XBox.com (den amerikanska hittills) har anammat Silverlight för att förhöja upplevelsen för besökarna i något som kanske är mer en lösning på upplevelse än en enkel annons, snyggt är det dock!

imageOckså Bing använder mer och mer av Silverlight för sina resurser och tjänster, ett bra exempel är den amerikanska delen av www.bing.com/videos. Möjligheten att “dimma ljuset” när jag tittar på filmerna är enkel och trevlig!

imageAlicia Keys kommer också att sända sin show med hjälp av Silverlight i HD format och med möjligheten för tittaren att själv välja mellan fem olika kameror under showen. Coolt! Läs mer och titta på showen (torsdagen den 7:e januari)

image
Colour Production.com har använt Silverlight för att exponera sina förmågor i design och kreativa lösningar. Mycket snygg och effektiv webb med enkla men dock så eleganta lösningar!

image Har du fler som du vill dela med dig av, hör av dig till mig!
Postades 7. januari 2010 14:02 av Johan Lindfors
Taggar:

Den här bloggen använder BlogEngine.NET 1.6.0.0
Temat anpassat av Johan Lindfors