BUILD Windows

image

I september åker jag på Microsofts utvecklarkonferens BUILD som pågår 13-16 september i Anaheim, USA. Konferensens webbsajt finns på https://www.buildwindows.com.

Huvudfokus kommer att ligga på utveckling för kommande Windows 8 och dess stora nyhet – nya grafiska gränssnittet som inspirerats av Metro som idag används på Windows Phone 7 enheter.

Om du också ska åka på konferensen, missa inte att hålla koll på Facebook, dels BuildSweden och gruppen Vi som ska till Build Windows 2011. På Twitter kommer det att vara taggarna #bldwin och #bldwinswe som gäller. Microsoft verkar också ha en speciell svenskträff under planering, anmälning till den finns på BUILD-sweden.


Comment Section

Comments are closed.

HTML 5 i Visual Studio och Kinect SDK

image 

Intresserad av HTML 5 och jobbar i Visual Studio 2010? Isåfall är Web Standards Update for Microsoft Visual Studio 2010 SP1 en Visual Studio-extension för dig! Ett par bloggposter om tillägget och vad det innehåller finns dels på Visual Web Developer Team Blog och hos Scott Hanselman som skrivit en introduktionsartikel.

image

En annan nyhet som kanske leder till mer aktivitet i Visual Studio under helgen än vad den gör dagtid på jobbet är att Microsoft Research släppt en betaversion av det sedan tidigare annonserade Kinect for Windows SDK. För den som har ett exemplar av en av världen snabbast säljande elektronikprylar där hemma (eller på kontoret för den delen) finns en hel uppsättning filmer på Channel 9 som visar upp vad man kan åstadkomma och hjälper dig igång. Utmaningen är väl nu att släppa lös fantasin för att hitta på det ultimata sättet att få in och använda Kinect-kontrollen i olika projekt.

Här är länkar till filmerna:

Man kan väl förvänta sig en anstormning av mer eller mindre fantastiska YouTube filmer som visar upp Kinect-applikationer inom kort…


Comment Section

Comments are closed.

Kom igång med federerad säkerhet och claims

För några veckor sedan höll jag ett par introduktionsföredrag om Claims Based Security för mina kollegor inom projektet där jag jobbar. Vi använder claims för att säkra våra WCF-anrop mellan klientapplikationer och server. När vi började med detta och säkrade våra första tjänster fanns Windows Identity Foundation (WIF) bara i en betaversion, så det är ett tag sedan. Då var det lite si och så med dokumentationen och det var svårt att hitta fungerande exempel på hur man skulle både koda och konfigurera upp WCF tjänsterna.

Men eftersom det nu har mognat en hel del och vi till och med har fått lite andrum i projektet och hunnit med lite kompetensspridning så tänkte jag tipsa om ett par källor att ösa mer kunskap ur:

A Guide to Claims-Based Identity and Access Control (PDF) – bok som ger snabb översikt

image

Identity Developer Training Kit – Hands-on-labbar, presentationer, kodexempel och länkar till videos

Även om det nu är många som börjat jobba med claims framför allt vid molnbaserade grejer i Windows Azure så finns det fortfarande mycket att utforska, training kittet kan ju vara en bra början.


Comment Section

Comments are closed.

Silverlight 5 Beta och fler nyheter att ladda ner

Det finns hur mycket nytt som helst att labba med den närmaste tiden…

Silverlight 5 Beta släpptes idag, plocka ner verktyg och SDK här:

Silverlight 5 Tools Beta
Tillägg för Visual Studio 2010 Service Pack 1 för utveckling av Silverlight 5 Beta och Microsoft WCF RIA Services V1.0 SP2 Preview (April 2011) applikationer.

Microsoft® Silverlight™ 5 Software Development Kit Beta
Microsoft® Silverlight 5 SDK Beta filer och verktyg för utveckling.

Massor av andra nya nerladdningar finns också att hämta, mest nyheter om asynkron programmering men även en del ASP.NET relaterat och nytt training kit för Windows Azure.

Task-based Asynchronous Pattern
Djupgående dokumentation om nya Task-based Asynchronous Pattern (TAP) för .NET Framework.

TPL Dataflow CTP
Förhandsversion av System.Threading.Tasks.Dataflow.dll.

TPL Dataflow
Introduktion till .NET bibliotek för parallella applikationer.

Visual Studio Async CTP
Visual Studio Async CTP (SP1 Refresh) tillägg till Visual Studio 2010, ny förenklat stöd för utveckling av asynkrona applikationer.

C# Language Specification for Asynchronous Functions
Specifikationer för C# asynkrona funktioner.

ASP.NET Web Pages with Razor Syntax
ASP.NET Razor Syntax ramverk och en del av nya verktyget WebMatrix för utveckling av webbsajter.

Windows Azure Platform Training Kit
Windows Azure Platform Training Kit utbildningspaket för Windows Azure, SQL Azure och Windows Azure AppFabric.


Comment Section

Comments are closed.

MIX11 Windows Phone 7 nyheter

MIX11 dag två ser ut att bjuda på en del nytt om Windows Phone 7 efter en timmes tittande på keynote 2…

Att Microsoft känner av att det är hårt tryck på att släppa uppdateringar till WP7 är väldigt tydligt efter att de fått massiv kritik för uteblivna uppdateriongar och långsamt informationsflöde om vad som är på gång. WP7 delen av keynoteföredraget idag börjar med en ganska lång förklaring och ursäkt. Orsakerna som ges till fördröjningen är problem med sättet vissa telefoner tog emot uppdateringen som man började skeppa ut gjorde att man fick bygga om infrastruktur, ta fram en uppdaterad Zune klient mm. Nu fortsätter utrullningen utspridd över tiden, den är dock beroende av att operatörerna godkänt uppdateringen.

När det gäller hur det går för WP7 på marknaden så säger Microsoft att status på WP7 App Marketplace är att det finns 13000+ appar och 35000+ utvecklare med aktiva konton. Nokia jobbar stenhårt på sina första WP7 mobiler. Skype för WP7 kommer I höst. Spotify kommer också att släppas framöver ochn visades upp i en förhandsversion. Världssuccén Angry Birds släpps på Marketplace den 25:e Maj

Den riktigt stora uppdatering av telefonoperativet som kommer i höst kallas “Mango”, det kommer att finnas till alla idag tillgängliga WP7 mobiler samt på nya modeller som kommer. Det innehåller förbättringar på bred front med tunga delar som många fler länder som får tillgång till Marketplace, uppdaterar webbläsare och  multithreading. Inte mindre än 16 nya språk inkl svenska finns med Mango, Marketplace ökar till 36 länder för försäljning. Internet Explorer 9 ingår i Mango och baseras på samma kodbas som PC versionen av IE9. HTML5 standardsupport och hårdvaruacceleration, stöd för bakgrundsljud i HTML är bland nyheterna. Bland annat stöds videotaggen med H.264 kodning.

För apputvecklare märks främst förbättrade tiles, ringsignaler, SQL-databas, access till kalender och kontakter från appkod, rådataaccess till kameran och möjligheter att programmera mot inbyggd kompass och gyro. Ett nytt lättanvänt API för sensoranvändning är framtaget av Microsoft Research för att underlätta hantering av hårdvarusensorerna. Multitrådning ger möjligheter för snabb växling mellan appar, filnerladdning, alarmfunktioner som bevakas i bakgrunden, uppspelning av ljud från bakgrundstrådar och en del annat.

En intressant feature är bakgrundskörning av kod i stil med services, men Live Agents som det kallas  kör under korta sekvenser för att spara energi. En lokal SQL-databas baserad på SqlCE med LINQ-stöd och ORM för enkel lagring av data i applikationer kommer nu med i WP7, för att minska mängden av icke-kreativ kod som behöver skrivas. För övrigt har nätverks-APIerna har fått socketstöd. Men en av de hetare ändringarna för bland annat spelutveckling och visualisering är att både Silverlight och XNA kan kombineras i samma UI i en och samma app.

En nyckelordskarta lånad från keynotevideon avslöjar fler nyheter som kan vara google-värdiga:

image

Verktygen för “Mango” utveckling kommer att finnas tillgängliga under maj 2011. Scott Guthrie visar upp Mango Tools i Visual Studio 2010, bland annat en förbättrad emulator med accelerometerstöd och positionering där man kan ange position via en karta.

image

I Visual Studio med tilläggen för Mango finns profiliering av kod för telefoner. Även gratisversionerna av verktygen kommer att innehålla profileringsverktygen vilket tyder på att Microsoft vill försäkra sig om att användare av appar ska ha bästa möjliga prestanda när de använder telefonerna och att utvecklare inte längre har några utsäkter…

Prestandaförbättringar av inbyggda systemdelar för bland annat scrolling, bildavkodning, garbage collection och minnesanvändning har gjorts, minnesanvändning i existerande appar kan gå ner med så mycket som 30% bara genom dessa förbättringar.


Comment Section

Comments are closed.

Att köra Internet Explorer 10 Platform Preview med grafiskt gränssnitt från IE9

Om man installerar Internet Explorer 10 Platform Preview på sin dator får man en minst sagt nerbantad applikation, den är ju avsedd att använda för att testa den nya renderingsmotorn och saknar därför många funktioner som tex adressrad, navigering, de vanliga menyerna mm.

Man har detta enkla gränssnitt att hålla sig till:

image

Vi kan tydligt se att detta är IE 10 motorn i bruk genom att köra Page->Open och gå till

image

Om man är sugen på att använda denna Platform Preview men vill ha en mer komplett webbläsare med menyer, adressrad och navigering så kan man ta till lite tricks. Med några ganska enkla steg kan man få IE9 att använda den nya motorn från IE 10 Platform Preview.

Gör så här:

  1. Se till att du har IE9 installerat
  2. Ladda ner och installera IE10 Platform Preview from
  3. Skapa en mapp på skrivbordet och kalla den “IE10”
  4. Gå till C:\Program Files\Internet Explorer (alternativt C:\Program Files (x86)\Internet Explorer om du kör 64-bitars Windows) och kopiera “iexplore.exe” därifrån till den nya IE10-mappen på skrivbordet
  5. Gå till C:\Program Files\Internet Explorer Platform Preview (alternativt C:\Program Files (x86)\Internet Explorer Platform Preview) och kopiera mappen “iepreview.exe.local” med hela sitt innehåll till den “IE10” som du skapade på skrivbordet. Innehållet i IE10 bör se ut såhär:


  6. Starta om datorn
  7. Starta Internet Explorer genom att köra iexplore.exe från IE10-mappen på skrivbordet

Hoppla! Där fick vi tillbaks en webbläsare med adressrad, flikar och navigering!

Vi kan nu se skillnad på IE9 till vänster som tex inte klarar gradienter i CSS medan IE10 till höger gör det.

"https://ref="https://persalmi.net/content/binary/Windows-Live-Writer/Internet-Explorer-10-Platform-Preview-so_13DA2/image_10.png"> 

Obs! Det är inte att rekommendera att använda detta trick för att hela tiden köra IE10, webbläsaren är inte en färdig produkt i det här läget utan enbart till för test. Men det är ju betydligt smidigare att testa webbsajter med den om man har en adressrad och lite annat som man vant sig vid till vardags.


Comment Section

Comments are closed.

Nerladdningar från Mix 2011

Några grejer jag tänkte kolla på närmaste tiden kommer från MIX 2011 som just nu pågår i Las Vegas. Det hade säkert varit riktigt kul att vara på plats men i brist på egen närvaro får man kolla lite på det som släpps till alla.

ADO.NET Entity Framework 4.1
ADO.NET Entity Framework, ny release med funktioner som inte kom med i .NET 4 versionen.

ASP.NET MVC 3 Tools Update
ASP.NET MVC 3 Model-View-Controller (MVC) uppdatering av vertygsstödet.

Internet Explorer 10 Platform Preview 1
En riktigt tidig förhandsversion av IE10.

Förutom dessa paket för utvecklare så kan man ju förstås följa en hel del av vad som händer på konferensen på live.visitmix.com.


Comment Section

Comments are closed.

Internet Explorer 9 Release Candidate

Plötsligt bara sådär dök Internet Explorer 9 Release Candidate upp färdig för nerladdning!

Ladda ner på följande länkar:

Windows Internet Explorer 9 Release Candidate for Windows 7

Windows Internet Explorer 9 Release Candidate for Windows 7 64-bit Edition

image      image

En snabbkoll på lite olika sajter ger inga direkta överraskningar eftersom jag använt betaversionen rätt länge nu. Mer info finns på Beauty Of The Web, där hittar man också mer om vilka delar av webbstandarder som följs. Den vetgirige kan läsa sig mätt på Internet Explorer Standards Documentation.

Ska bli intressant att se om det märks något på prestanda i browsern nu när den kanske blivit av med lite debug-kod från betastadiet.


Comment Section

Comments are closed.

Dagens två nerladdningar: VS 2010 SP1 Beta och Entity Framework CTP 5

Ett par godbitar för den som vill ligga på topp när det gäller det senaste i .NET- och Visual Studio-väg dök upp på Microsoft Downloads respektive MSDN idag.

image

Jason Zander skriver om betaversionen av SP1 för VS 2010 som finns på MSDN för prenumeranter redan idag och kommer ut till allmän nerladdning inom några dagar. Kolla bloggen på Announcing Visual Studio 2010 Service Pack 1 Beta. Nerladdning finns här VS 2010 Service Pack 1 Beta (MSDN prenumeranter) och inom kort även här på Microsoft Downloads. Nu återstår att titta på förbättringar av online-hjälpsystemet och annat smått och gott.

Nästa grej då… Jo, tidigare i höst under PDC 2010 visades en del nya funktioner ur ADO.NET Entity Frameworks kommande uppdatering, nu kommer då en preview version 5 som finns att tanka hem och pröva. Här laddar du ner Microsoft ADO.NET Entity Framework Feature Community Technology Preview 5.

För lite utförligare info om nya features som finns med, så har Julie Lerman postat flera artiklar om vad som är nytt på sin blogg, Don't Be Iffy.


Comment Section

Comments are closed.

Återfall i prylgalenhet

Lite smått oväntat gick sommaren 2010 i prylarnas tecken. Jag tänkte sammanfatta mina erfarenheter av de tre intressantaste. För ca 15 år sedan var man betydligt mer prylgalen än nu vilket var ett problem för då fanns inte pengarna för att underhålla galenskapen… nu tycks jag ha fått ett återfall.

HTC Desire – Android mobil

image

Eftersom min gamla mobil, en Sony Ericsson P1i, började ge upp och behövde en ersättare och HTC Desire med Android 2.1 verkade vara lovande så den fick uppdraget att ersätta den hårt prövade P1i-mobilen. Desiren funkade utmärkt under sitt elddop som mobil under TechEd i New Orleans och fick senare under sommaren en uppgradering till Android 2.2. Jag är riktigt nöjd med telefonen, lagom storlek för att passa fickan samtidigt som man kan surfa och få mejlen rakt ner i telefonen. Faktum är att mitt användningsmönster för datorer ändrades ganska mycket, det blir helt enkelt inte att man slår på datorn för att kolla mejlen längre, den dyker ju direkt ner i fickan nu. Jag är helt enkelt riktigt nöjd med den och de appar man hittar och använder är oftast vettiga.

Som utvecklare är jag ju rätt nyfiken på att bygga egna applikationer för telefonen så det har blivit lite experiment med både den vanliga Javabaserade miljön och Eclipse men jag är också med i ett beta program för att testa MonoDroid, dvs en .NET implementation på Android plattformen. Vi får se var det tar vägen framöver nu när det är möjligt att använda Android Market även i Sverige. Hittils har det bara blivit lite laborerande utgående från den tvådagars Android utvecklingskurs som jag halkade in  på för nån vecka sedan. Väldigt intressant men ovant eftersom det var flera år sedan jag körde en Java IDE för utveckling senast.

Flip Slide HD – Videokamera i fickformat

image

Små kompakta HD videokameror - stor trendpryl i YouTubes kölvatten insåg jag under TechEd i New Orleans. Cisco har förstås insett att man kan sälja mer hårdvara för internetinfrastruktur om man driver på mängden video som alla sprider online, därav deras Flip kameror. Den variant jag fick med mig hem till Sverige som vinst i en utlottning kallas Flip Slide HD. Min första tanke när jag fick den var “Vad ska man ha denna till?”, jag har nog faktiskt inte kommit närmare svaret på den frågan heller. Visst den slår bildkvaliten på vår tolv år gamla DV-kamera där hemma men samtidigt är det inte så ofta man verkligen behöver en kamera för YouTube-moments i HD kvalitet och när man väl önskat att man hade den till hands så har man det inte.

Amazon Kindle DX – E-bokläsare

image

Den tredje prylen som jag spenderat en hel del tid med under semestern och höstmånaderna är Amazon Kindle DX, alltså en e-bokläsare. Kindle är liksom Flip kameran en ganska ovanlig bekantskap här i Sverige, jag hade aldrig sett en i fysisk form innan den jag köpte anlände med UPS en sommarmorgon. Varför skaffa en Kindle? Jo, jag har massor av teknikböcker i PDF-form liggande och de blir inte lästa när man bara har laptop och skärm att tillgå och man blir ganska trött på blåmärken och jack i pannan av att tappa en APress-tegelsten om ASP.NET på 1700 sidor i skallen. Då kan det vara en bra idé med en e-bok som väger mindre och är betydligt tunnare trots att den innehåller hela teknikbiblioteket på en gång. Efter en del grubblande valde jag en 9,7” modell eftersom den enligt tips från de som prövat var mycket bättre lämpad för just PDF dokument. Problemet med att ha böcker i PDF format jämfört med andra e-bokformat som Kindles eget eller mobi är att PDF inte ändrar layout utan visas som det är tänkt i en pappers bok och då var det helt rätt att välja en storlek som hyffsat motsvarar det man har i pappersform. Det blir mer läsbart på det sättet. Effekten har i alla fall blivit att det lästs massor ur högen av PDF böcker så slutsatsen är att det funkade som jag tänkt.

Jag har väl shoppat loss på en del nya böcker också, en trevlig grej med e-böckerna är att när man köper från förlag som O’Reilly, Manning och APress så finns det allt som oftast bra erbjudanden med 40-50% rabattkoder att hitta på nätet och de flesta böcker finns i flera format som PDF och mobi, då kör man PDF på datorn och mobi på sin Kindle. Biblioteket tillgängligt överallt! Det område jag inte utforskat tillräckligt än är att köpa svenska böcker, men det jag hört är att utländska e-bokägare är avundsjuka på att vi svenskar tydligen har tillgång till icke-DRM-skyddade böcker från flera av våra internetbokhandlare. Återstår att kolla upp hur man får över dem i mobi-format för Kindle. Amazon håller sig ju tyvärr till engelsk litteratur som det ser ut hittils.

Nästa pryl på önskelistan då? En Windows Phone 7 vore ju inte fel att ha bara för jämförelsen med Android… och en Kinect kontroller till XBox… surfplatta… det finns massor att välja på.


Comment Section

Comments are closed.

<< Older Posts | Newer Posts >>