Jag har det stora nöjet att åka till Mix10 i Las Vegas i mitten på Mars och ser oerhört mycket fram emot vad som kommer att presenteras där. Det är inga hemligheter att fokuset kommer att ligga på UX (User Experience), Silverlight 4 och numera även Windows Phone. Speciellt session sju och fyra, om Windows Phone ser jag fram emot. 
Om du ska åka till Mix10, hör gärna av dig så vi kan försöka anordna någon svensk “get-together”!
901af737-dc4c-4bde-b762-64b673a38188|0|.0
Som jag tidigare nämnde så vill jag fortsätta med lite tävlingar här på bloggen och nu har jag således kommit till den andra tävlingen.
Den går helt enkelt ut på att att du ska
“skinna” ASP.NET MVC’s vanliga utseende till något betydligt läckrare är det vanliga blåa temat som idag nästan kännetecknar en ASP.NET MVC lösning.
Du får bara ändra på två stycken filer: Site.css och Site.Master. Men du får däremot lägga till hur mycket bilder eller script-filer som du önskar. Se bara till att alla bilder är användbara och till exempel inte kräver speciella licenser.
Sedan är det bara din kreativitet som sätter gränsen för hur resultatet kan bli. Tävlingen håller på hela februari så det finns gott om tid att sätta dina kunskaper på prov. Bidragen skickas lämpligast till mig via kontaktformuläret på den här bloggen och alltså senast midnatt söndagen den 28:e februari 2010!
Första priset i tävlingen är (förutom hedern och äran) boken “Professional ASP.NET MVC” av Rob Conery, Scott Hanselman, Phil Hack och Scott Guthrie samt fem stycken hyrfilmer från Film2Home. Och för att spä på lite extra så kommer jag själv att använda det vinnande temat i alla mina kommande ASP.NET MVC-presentationer under våren.
Alla bidrag som lämnas in (och som är seriösa
) kommer att få varsin hyrfilm från Film2Home som tröst om du missar första-priset. Och ja, du får tävla med flera bidrag om så önskas!
Om du vill prova på ASP.NET MVC 2 och .NET Framework 4.0 så har Ballou satt upp en virtuell miljö med en 60-dagars prova-på-period. Miljön är en rent virtualiserad Windows Server 2008 med 1 GB RAM och 15 GB effektiv lagring.
aabe5c01-d1cf-49aa-90d7-f9dd8d8532c3|3|5.0
Jag har redan tidigare skrivit en del om SDL på den gamla bloggen, och även hur Silverlight är säkrare med hjälp av SDL. Nu har det hänt lite saker som gör det aktuellt igen att ta upp ämnet. Igår annonserades tre nyheter som är relevanta för dig som anser att säkerhet är en naturlig del av alla mjukvaru-projekt:
- Ett nytt whitepaper: Simplified Implementation of the Microsoft SDL
I det här dokumentet beskrivs hur organisationer och utvecklingsteam av olika storlekar kan ta till sig och använda SDL i sin egen utveckling. Sensmoralen är att du inte behöver vara “stor” som Microsoft utan det går att anpassa SDL för ditt företag.
- Ett nytt program: SDL Pro Network Tools category and new members
SDL Pro Network introducerar nu en ny kategori för medlemmar i programmet: Verktyg, och bland annat hittar vi nu medlemmar som Fortify i programmet.
- Ett nytt verktyg: MSF for Agile Software Development + SDL Process Template for VSTS 2008
Sist men absolut inte minst så finns det nu stöd för att använda MSF, Agile och SDL med Visual Studio 2008 Team System. Bland annat så kan verktygen automatiskt generera “work-items” och “tasks” för att hjälpa utvecklingen framåt.
Läs mer om annonseringen på SDL-bloggen!
72e9f224-c0d6-48bd-96b3-d1a19ab13769|0|.0
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!
90a5cbc0-8303-4f78-81d0-f405d1d4f2cb|0|.0
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.
c0e6e837-5f1a-485d-a8a1-a0faee013824|0|.0
Taggar:
Fick en fråga för ett par dagar sedan om det fanns något trevligt sätt att köra en .NET applikation från en USB-sticka utan att den behövs installeras, och samtidigt kunna jobba mot någon sorts datakälla utan att kräva en databas på datorn.
Ett alternativ är att använda sig av SQL Server Compact 3.5 som databas. SQL Server Compact är en kompakt (jepp du anade det) version av SQL Server som inte kräver en serverinstans eller exekverande databas för att kunna hämta och lagra data. En direktlänk för att ladda hem SQL Server Compact har du här!
Det går till och med att använda Entity Framework eller LINQ to SQL mot SQL Server Compact men det finns en del saker att tänka på, jag vill varmt rekommendera att ladda hem SQL Server Compact Books Online som innehåller både dokumentation och exempel som hjälper dig igång.
Observera dock att “klienten” där applikationen är avsedd att köras på (från USB-sticka) behöver ha dll-filerna för SQL Server Compact installerade, vilket också är ett moment som kräver administrativa rättigheter på datorn. Jag har inte provat att packa med DLL’erna lokalt på USB’n och referera dem där, men det kanske kan fungera.
Ett annat alternativ (till SQL Server Compact) är naturligtvis att använda en XML-fil som datakälla och sedan DataSet i applikationen, det finns tack och lov LINQ to DataSet
Har du andra förslag som du vill dela med dig av? Hör av dig!
fe906865-9261-490b-8da8-58b1fe8d13c1|1|5.0
Redan nu, under Beta2-fasen, så finns det över 300 tillägg till Visual Studio 2010 som kan nås enklast genom att gå till menyn “Tools” | “Extensions manager” och välja “Online Gallery”. Då dyker det upp flera sidor av tillägg som kan underlätta utveckling med Visual Studio.
Bland annat finns det en editor för TT-mallar, projektmallar för gadgets, acceleratorer, silverlight och massa annat coolt att prova på! Jag har inte varit med om ett större intresse för en kommande version av Visual Studio än den som jag ser just nu.
Om du hittar något bra tillägg, tipsa mig!
bcc2c889-1864-4547-93a2-353bb94a064e|1|4.0
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!

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:

Marathon ä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. 
6f210496-b495-48fb-ba1d-51c72024a447|0|.0
En av de absolut snyggaste applikationerna som jag har installerad på min HTC HD2 är CoPilot Live. CoPilot Live är en GPS-applikation utvecklad av ALK Technologies som verkligen underlättar navigering och integrerar intressanta platser och dess information på klart trevliga sätt. Stora tydliga knappar och trevliga animationer gör applikationen till en fröjd att använda. Till höger syns gränssnittet som visas när CoPilot Live startar och där jag direkt kan ange vart jag vill åka samt anpassa någon av de omfattande inställningarna som finns i applikationen.
Efter att jag angett att jag vill åka till jobbet i Akalla så får jag gränsnittet till vänster, hela inmatningen sker med väldigt få antal knapptryckningar och går mycket effektivt. Enligt mig så är det snygga och tydliga ikoner, interaktionen med hela kartan går också oerhört enkelt att hantera med ett finger och tack vara HTC HD2’ans extremt tydliga skärm så är hela upplevelsen bara hur bra som helst.
Jag gillar också hur integrationen med exempelvis bensinstationers telefonnummer fungerar när jag markerar “min” vanliga Statoil-mack på kartan. Jag får direkt upp adress och även telefonnumret och kan direkt ringa macken med bara en skärmtryckning till, snyggt!
Nu ska jag bara hitta en riktigt bra hållare till min HTC HD2 till bilen så jag slipper ha min bättre hälft hålla telefonen när jag kör bil. (precis som hon skulle göra det
). Om någon har ett tips så är jag nyfiken och vill gärna veta var jag kan köpa!
CoPilot Live har också integrerat vissa tjänster på internet som väder och enligt informationen på ALK Technologies webbsida så finns det också premium-tjänster som “hitta billigast bensin i närheten”.
1d976399-60a9-4147-83c3-035ee02f8ade|0|.0
En mycket imponerande applikation som jag alldeles nyss hittade är Thumba. Thumba är en omfattande bildredigerare helt och hållet byggd med Silverlight. Kan det vara så att jag nu har hittat ett alternativ till Paint.Net som tidigare varit en av de första applikationerna jag installerat på en ny dator (efter Visual Studio så klart).
Thumba har stöd för flera effekter, redigering, öppna och spara, ta bort röda ögon från fotografier, analyser, spegling, rotera och massvis med ytterligare funktioner. Det enda som jag skulle vilja ha är “Out Of Browser”-möjlighet.
d7f6c4ac-663b-4041-baf7-b6074db2a855|0|.0