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

Effektiva upplevelser på Windows Phone 7

Ett av de företag som kommit en bra bit på vägen när det gäller att skapa rika upplevelser för Windows Phone 7 är Ergonomidesign. De har redan producerat en del mycket läckra och intressanta koncept och har också en stark relation med design-teamet i USA.

Ergonomidesign har också satt ihop ett workshop-koncept som de idag går ut till kund med, där de tillsammans med kunden tar fram en upplevelse för Windows Phone 7. Låter det intressant, läs gärna mer hos Ergonomidesign!

Postades 1. september 2010 15:19 av Johan Lindfors
Taggar:

MSDN Radio tillbaka

I måndags spelade vi in höstens första avsnitt av MSDN Radio som vi avser återkomma med varannan vecka. Dag jobbar också på lite ytterligare sändningar men mer om det under hösten.

I det här avsnittet pratar vi om vad som hänt under sommaren hos Microsoft. Dag har också passat på att intervjua Mikael Söderström om MVC 3 preview 1 och Johan Normén om SweNug som nu har över 1000 medlemmar runt omkring i Sverige.

Lyssna här!

Postades 1. september 2010 06:50 av Johan Lindfors
Taggar:

Nyheter för C++ utvecklare i och med Visual Studio 2010

Figure 1 Parallel Stacks and Parallel Tasks Debug WindowsFick alldeles nyligen frågan om vad som är nytt för utvecklare som primärt programmerar C++ i och med Visual Studio 2010, och då vill jag varmt rekommendera en artikel från MSDN Magazine som heter just “Exploring New C++ and MFC Features in Visual Studio 2010”.

Artikeln tar upp nyheter i språket i och med tillägg från C++0x standarden, nyheter för parallell-programmering samt övergripande produktivitets-förbättringar i verktyget tas också upp. För dig som också använder dig av MFC så tas förbättringarna upp som underlättar om du vill dra nytta av Windows 7’s API för rikare upplevelser.

Postades 26. augusti 2010 17:50 av Johan Lindfors
Taggar:

Ping, en rolig och informativ show

Get Microsoft Silverlight

För dig som fortfarande inte har tittat på Ping (som för övrigt är uppe i avsnitt 71) så är det en lättsam och informativ kort nyhetssändning om den senaste tekniken från Microsoft (och ibland lite annat också). I och med det här inlägget så provar jag också att “baka” in spelaren från Channel9.

Postades 25. augusti 2010 16:27 av Johan Lindfors
Taggar:

Vill du bygga spel för Windows Phone 7?

Idag släpptes den första delen i en serie om utveckling av spel för Windows Phone 7. I den här första delen av fas ett så handlar det om plattforment, och då specifikt introduktion till spelutveckling med XNA Game Studio för WP7. Första delen innehåller bland annat en laboration där du bygger ett tvådimensionellt katapultspel, exempel för ljud, musik, partiklar och hur du hanterar orienteringen av telefonen. Ett par tekniska artiklar följer också med materialet som borde ge dig en bra grogrund för att sedan komma vidare när nästa del släpps i september.

Ladda hem materialet och börja bygga idag!

Postades 23. augusti 2010 21:10 av Johan Lindfors
Taggar: ,

Vägen mot lanseringen av Windows Phone 7

För ungefär sex månader sedan introducerades Windows Phone 7 för utvecklarna på MIX konferensen i Las Vegas, jag var där tillsammans med flera svenska utvecklare och tog chansen att lära oss om utvecklingsmodellerna och verktygen. Sedan dess har mer än 300 000 nedladdningar av verktygen skett och twitter, facebook, msdn och massvis med andra sociala communities och medier, dagligen tagit upp applikationer, spel, verktyg och tips och tricks för plattformen.

För en vecka sedan annonserades en diger samling av spel som kommer att finnas tillgängliga på Windows Phone 7 och nu har det även annonserats en lista med företag som kommer med “vanliga” applikationer! Men naturligtvis är den här listan inte komplett, det finns massvis med globala och lokala företag och organisationer som är igång med att bygga för Windows Phone 7 och för dig som också vill haka på tåget så är det här processen:

1. Registrera dig på “marketplace” redan idag!

2. Ladda hem Beta verktygen och börja bygg ditt spel eller din applikation.

3. Ladda hem den slutliga versionen av verktygen för Windows Phone när de släpps den 16:e september.

4. Kompilera om din applikation med de senaste verktygen.

5. Ha din XAP klar för publicering i “marketplace” i början av oktober när den möjligheten öppnas upp.

Naturligtvis så är det också fördelaktigt att ha testa sina applikationer på riktiga enheter och därför genomför jag för närvarande laborationer på Microsoft i Akalla under halvdagar som du kan ta med dig din applikation till och få testa på riktiga enheter. Där kan du också få lite tips och tricks, bolla idéer och ta dialogen om vägen framåt.

Postades 23. augusti 2010 20:29 av Johan Lindfors
Taggar:

Bra läsning om Panorama och Pivot

Två av kontrollerna som avser att skapa unika upplevelser på Windows Phone 7 är Panorama och Pivot. I korthet kan sägas att ett Panorama är en vy som spänner sig horisontellt över mer yta än vad den fysiska skärmen på telefonen kan visa, medans en Pivot-kontroll bör användas för att byta vyer över “samma” data.

Dessa kontroller finns än inte publicerade i officiella versioner men om det är Silverlight applikationer som du är på väg att bygga så kan den här artikeln vara till stor hjälp för att se vart vi är på väg med kontrollerna.

Postades 23. augusti 2010 08:43 av Johan Lindfors
Taggar:

Testa dina applikationer på Windows Phone 7

Inför lanseringen av Windows Phone 7 så vill jag ge dig som utvecklare och primärt partner till Microsoft möjligheten att testa dina applikationer som du bygger för Windows Phone 7 på en riktigt enhet. Dessvärre så har jag inte någon att i det här stadiet låna ut, utan istället så har jag ordnat halvdagar då du har möjlighet att komma till Microsoft och testa din kod på en redan konfigurerad utvecklingsmiljö med en riktig telefon.

Kravet är dock att du redan har kommit en bit i din utveckling och vill testa de förmågor av applikationen som inte lämpar sig att testa i emulatorn (eller inte går). Det är alltså inte meningen att de här halvdagarna kan användas för att påbörja en utveckling eller bara prova på hur det är att koda.

Dessa datum och tider finns att boka:WindowsPhone7Bing

Datum

Tid

Onsdagen den 25:e augusti 09.00 – 12.00
Onsdagen den 25:e augusti 13.00 – 16.00
Torsdagen den 26:e augusti 09.00 – 12.00
Torsdagen den 26:e augusti 13.00 – 16.00
Onsdagen den 1:a september 09.00 – 12.00
Onsdagen den 1:a september 13.00 – 16.00
Torsdagen den 2:a september 09.00 – 12.00
Torsdagen den 2:a september 13.00 – 16.00
Onsdagen den 15:e september 09.00 – 12.00
Onsdagen den 15:e september 13.00 – 16.00
Torsdagen den 16:e september 09.00 – 12.00
Torsdagen den 16:e september 13.00 – 16.00

Boka genom att maila mig på Johan(dot)Lindfors(at)microsoft(dot)com alternativt ringa 08-752 27 80.

Om du fortfarande inte har kommit igång så hittar du alla resurser som du behöver i form av verktyg, emulator, dokumentation, exempel osv här: http://developer.windowsphone.com

Här finns också en rejäl lista med strukturerat och organiserat material som kan hjälpa dig igång: http://indyfromoz.wordpress.com/windows-phone-7-resources/

Postades 18. augusti 2010 11:33 av Johan Lindfors
Taggar:

Uppdatering för Windows utanför den vanliga rutinen

Måndagen den 2:a augusti publicerades en säkerhetsuppdatering för Windows som jag vill uppmana alla att installera. Uppdatering tätar en läcka i hur Windows hanterar genvägar.

Om du redan användera automatiska uppdateringar via Windows Update så behöver du inte ta några andra åtgärder, annars finns det instruktioner och mer att läsa här!

Postades 3. augusti 2010 12:43 av Johan Lindfors
Taggar:

De tävlar och vinner med hjälp av XNA

De senaste veckorna har två av Sveriges mest prestigefyllda tävlingar för spelutvecklande studenter i Sverige avslutas med finaler och prisutdelningar, Gotland Game Awards (GGA) och Swedish Game Awards (SGA). Som en passionerad XNA-utvecklare så är jag naturligtvis otroligt glad över de framgångar som flera lag har haft med hjälp av just XNA. Det gör också att jag ser fram emot fortsatta bidrag till tävlingar samt ännu fler coola spel på Xbox Live och Windows Phonen 7 framöver. Här är några av bidragen som vunnit kategorier i tävlingarna:

SGA Game of the Year 2010, samt GGA Pwnage Award – Dwarfs

image

“Dwarfs” is an arcade/strategy game set deep underground. The goal of the game is to explore a randomly generated playfield as much as possible, while at the same time protecting your Town Hall from harm. The top-down tiled based playfield contains random dungeons which you must explore. Dungeons are usually neutral or friendly, but may also contain threats such as water, lava or hostile creatures. Each of these threats must be dealt with accordingly – and swiftly!

Läs mer om Dwarfs här!

SGA Best Execution – Broot4l Qwest

“Fight your way as an alien cowboy or a mutated brain in this top-down multidirectional shooter. Gun your way through two whole campaigns, by yourself or together with a friend in co-op. Features two different player-classes and a wide arsenal of weapons, ranging from uzis to rocket launchers. If you're really br00t4l there's also a survival mode that'll truly test your skills.”

Läs mer om "Br00t4l Qwest” här!

GGA The Award for Human Rights – Pawns

image

Pawns is a 2D scrolling co-op game for two players. You and a friend combine awesome powers to defeat the human invasion.
The main focus for Pawns is to create a co-op game where the players never work against each other, just pure co-op.
While running and jumping you use your given powers, like creating a strong wind, ice or healing, to overcome obstacles like enemies, walls or even giant wood-chopping machines.

Läs mer om Pawns här!

GGA Best XNA Game – Abzolium

image

“Abzolium is a multiplayer real time action game for the Xbox 360. The major factor in your survival and fighting capacity is your HP. Every risk becomes greater with a small amount of health.
The arena has got certain spots on which the players can absorb energy and use against other players. These spots tend to become areas of which battles takes place. Since players would want the energy for themselves, it’s therefore a risk in itself trying to obtain the energy due to the competition.”

Läs mer om Abzolium här!

Stort grattis till alla vinnarna!
Postades 16. juni 2010 17:30 av Johan Lindfors
Taggar:

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