
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!
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!
Fick 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.
En fråga som dök upp under min presentation på Sommarkollo i tisdags var följande:
Fråga: Går det att ha olika skärmupplösningar för olika delar av ett spel? Med andra ord, kan jag låta min titelskärm vara renderad i 800x480 och sedan använda den inbyggda “scalern” för själva spelmomentet att rendera i 400x240 för att få ytterligare prestanda-förbättringar?
Svar: Jajamensan, det går att göra, och är inte speciellt svårt att ordna har det visat sig.
graphics.PreferredBackBufferWidth = 240;
graphics.PreferredBackBufferHeight = 400;
graphics.ApplyChanges();
Hemligheten är så klart anropet till ApplyChanges().
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.
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!
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.

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.
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:
| 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/
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!