PerSalmi.NET

Swedish .Net software developer...
# Wednesday den 13 April 2011

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.

Wednesday, 13 April 2011 22:37:16 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
.Net | ASP.NET | C# | Silverlight | Visual Studio

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.

Wednesday, 13 April 2011 22:16:01 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
.Net | Silverlight | Windows Phone 7 | Visual Studio
# Tuesday den 12 April 2011

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 http://whatsmyuseragent.com/

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 http://ietestdrive.com
  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:

    image
  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!

image

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.

imageimage 

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.

Tuesday, 12 April 2011 23:18:18 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Internet Explorer

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.

Tuesday, 12 April 2011 19:33:42 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
.Net | ASP.NET | Internet Explorer
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2018 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 220
This Year: 0
This Month: 0
This Week: 0
Comments: 40

Datorer
All Content Copyright © 2018, Per Salmi