Welcome to MSDN Blogs Sign in | Join | Help

Vill du bli introducerad till Visual Studio 2008 och Expression Studio 2 så kommer min kollega Robert att åka ut med en härlig roadshow som vi kallar MSDN Live och som också kombineras med ALM Live som Dag König ansvar för hos oss.

Läs mer och anmäl dig via Roberts blogg!

Noterade att när jag publicerade mitt förra inlägg så öppnades ett IE8 fönster (för förhandsgranskning) och då märkte jag till mitt stora möje (och missnöje) att någon valt att bedömma inlägget om "Varför ska jag prova XNA?". Det tycker jag är superbra av den personen, trots att "ratingen" är väldigt låg. Men det hjälper mig ytterligare att förstå vad som är intressant att skriva om och på vilken nivå jag ska ligga.

Hjälp mig hjälpa dig, bedöm inläggen!

Hur gör man? Du behöver gå till respektive artikel/inlägg och där hittar du ett antal stjärnor som du helt enkelt klickar på: 1 är uselt, 5 är kanonbra!

När jag har varit ute och träffat kunder, partners och utvecklare i allmänhet så har jag under de senaste åren spenderat absolut största tiden fokuserat på .NET Framework och då speciellt med C# som programmeringsspråk. Egentligen är jag en C++ programmerare vill jag nog påstå efter alla kurser på högskolan och en del sidoprojekt som dock mest rört spelprogrammering. Därför har jag nu fått möjligheten att fokusera lite extra mycket på det som intresserar och motiverar dig som C++ programmerare. Området är så klart oerhört stort och jag vill gärna lägga min tid på rätt saker för att kunna hjälpa dig på rätt sätt och med rätt resurser så därför vill jag gärna veta lite vilka typer av projekt som just du sitter i där C++ har varit rätt val och vilka potentiella utmaningar som ni står inför.

Med andra ord, jag vill veta mer om "verkligheten" för en C++ programmerare idag och om det finns ett intresse för en ökad kommunikation av resurser, artiklar, inlägg och filmer för just dig.

Hör av dig!

Jag fortsätter att åka runt i Sverige och visa och berätta om XNA Game Studio och XNA Framework för de som visar intresse, och det blir fler och fler. Om du känner dig tveksam och vill har några ytterligare konkreta skäl till varför även du bör prova på XNA Game Studio så läs gärna den här artikeln som summerar det mesta.

Jag finner speciellt kommentaren om prestanda som riktigt intressant, alltså att C# och .NET skulle vara så mycket långsammare än ren C++. Den tesen utmanas genom att jämföra eller åtminstone berätta att de flesta spel-motorer som existerar idag använder något sorts skript-språk för logik, vilket är interpreterande medans C# är kompilerat.

clip_image001

Idag "släppte" vi den första riktiga betan av Popfly Game Creator som är en Silverlight lösning som kan användas för att bygga webbaserade spel som naturligtvis också kör i Silverlight. Jag är mycket nyfiken på att se vad du som läser detta kan göra med den här "lilla" utvecklingsmiljön som egentligen inte kräver någon som helst programmering men som med lite javascript kan förändras och skräddarsys på oändligt många sätt om så önskas.

Dela gärna med dig av dina kreationer!

Oj då vad tiden går, semestern är slut och det är full fart på kontoret. Det var nästan som att komma tillbaka till kontoret efter en helg i måndags, evenemang var planerade, möten inbokade och mailboxen full som vanligt. :)

Medans jag försöker att komma tillbaka till verkligheten och hinna ikapp i mailskörden så finns här några länkar som jag tror kan förgylla vardagen:

Säkerhet för utvecklare

SDL har en ny webbsida där material samlas om just Security Development Lifecycle

Zermatt är ett utvecklarfokuserat ramverk för hantering ov identiteter som nyligen annonserades och släpptes från Microsoft.

XNA Game Studio och XNA Framework

Schizoid är ett oerhört coolt spel, utvecklat helt med XNA Game Studio och nu alltså tillgängligt att köpa på Xbox Live Arcade

Tjäna pengar med XNA Game Studio genom att bygga dina Xbox spel med XNA Framework och XNA Game Studio och nyttja sedan den kommande "community"-processen där du också kommer att kunna tjäna bra med pengar på ditt spel.

www.gamedev.se är ett svenskt forum med fokus på just spelutveckling, både för studenter, hobby-utvecklare och professionella sådana. Jag är där flera gånger i veckan och läser det som skrivs.

www.riemers.net är en av världens absolut bästa resurser för tutorials om just XNA Game Studio och XNA Framework. Jag har själv under hösten läst boken XNA 2.0 Game Programming Recipes som är skriven av Riemer Grootjans, MVP för XNA och DirectX, Jag betraktar den boken som en av de bästa data och spel-utvecklingsfokuserade böcker jag någonsin läst!

Windows

http://blogs.msdn.com/e7 är en nystartad blogg där det bloggas om Windows 7 (nästa version av Windows på klienten). Baserat på antalet kommentarer på varje inlägg så är intresset otroligt stort.

Kommande evenemang

Jag kommer själv att åka på PDC - Professional Developers Conference i Los Angeles, sista veckan i oktober. Huga, va jag längtar dit. Försöker också att planera en liten svensk-fest under veckan för att få möjligheten att inte glömma bort det svenska språket under veckan som går. :)

Dotway arrangerar en serie "open space" forum med fokus på Visual Studio 2008 och .NET Framework 3.5. Börjar redan den 25:e augusti i Malmö och fortsätter sedan i Göteborg, Linköping och Stockholm.

Microsoft TechEd EMEA 2008 i Barcelona, genomförs 10-14 november och kommer med största sannolikhet innehålla en hel del matnyttigt som sig bör och brukar.

Expertzone (Cornerstone) arrangerar SQL Summit 2008 under vecka 41 i Umeå, Malmö, Göteborg och Stockholm. Agendan finns publicerad och ser mycket intressant ut!

Nu kan vi alltså annonsera att Service Pack 1 till .NET Framework 3.5 och Visual Studio 2008 är släppt och redo att ladda hem. Några saker som jag tycker är värda att nämna är följande:

  • .NET Framework Client Profile som innehåller en delmängd av det som bygger upp det "fulla" .NET Framework 3.5 men exempelvis inte ASP.NET och Workflow Foundation. Storleken är 26,5 MB att jämföra med 197 MB för det kompletta paketet, med andra ord en minskning med 86,5%. Även "bootstrappern" för att installera denna delmängd är mindre, endast 0,5 MB istället för 2,7 MB.
  • Stöd för SQL Server 2008 (som släpptes förra veckan :) )
  • ADO.NET Entity Framework och ADO.NET Data Services
  • Prestandaförbättringar på mellan 20 och 45% för WPF-baserade applikationer, utan att behöva ändra en enda rad kod!
  • En del intressanta och coola integreringspunkter (PixelShaders exempelvis) för WPF och Direct3D.
  • En hel del andra förbättringar också.

En personlig reflektion som jag känner mig manad att ta upp är att jag själv tycker att det är synd att vi kallar detta för ett Service Pack när det innehåller så mycket nyheter. Det var tider det, då ett Service Pack var ett Service Pack och ett Option Pack var så mycket mer :) Någon som minns?

Våra servrar håller tydligen på att uppdateras för fullt och inom kort borde msdn vara uppdaterat med nedladdningen, ryktet säger att filerna också finns på SQL Server 2008 DVD'n, och den har du väl redan laddat hem :)

Uppdatering: Per Salmi, .NET utvecklare på Combitech AB i Linköping har samlat nedladdningslänkarna! Tack Per!

Jag har en vecka kvar på semestern i skrivandets stund, men måste tyvärr erkänna att jag börjat tänka lite mer på jobbet för varje dag som går, jag vet att det inte är sunt, men en sanning dessvärre.

Därför gör jag nu ett upprop för att se vad just du skulle vilja att vi fokuserade lite extra på under hösten från svenska Microsofts perspektiv, någon speciell teknik, metod eller produkt som du vill veta mer om?

Ta chansen och kommentera i detta inlägg eller maila mig genom bloggen så tar jag det in i planerna så gott det verkligen går och försöker få med "majoritetens" intressen i våra kommande aktiviteter, för det är en hel del planerat redan.

OBS, förvänta dig inte för många svar under veckan som kommer dock, som jag sa, jag har fortfarande semester och behöver spendera mer tid i trädgården, grävandes och bärandes än vad jag har tid med framför datorn :)

Vi hörs!

BizTalk Usergroup Sweden kör igång direkt med en riktig höjdare. En kväll med Jon Flanders som enligt rykten ska vara en hejare på att presentera och en klippa på BizTalk.

Träffen äger rum på World Trade Center den 4:e september och här hittar du mer information och länk till anmälan!

Äntligen är dagen här, kan åtminstone jag känna. SQL Server 2008 har släppts och redan tillgängligt för dig som har en MSDN eller TechNet prenumeration. Vi har under hösten och våren berättat om våra lokala kunder och partners som redan har utvärderat och gått i drift på beta-versioner och nu finns alltså även den riktiga koden klar att testa!

Vill du lära dig mer om de övergripande funktionerna och vad som kan förväntas så hittar du en artikel i TechNet Magazine här. Om du vill veta vad de olika versionerna av SQL Server 2008 innehåller så finns det också beskrivet här, liksom att det finns en hel del "tutorials" att använda sig av.

Mer resurser kan du hitta här:

Videos om SQL Server 2008

Webcasts: 24 timmar med innehåll om SQL Server 2008 för IT Proffs

Webcasts: 24 timmar med innehåll om SQL Server 2008 för utvecklare

Mer information om planering och installation hittar du här:

Planera en SQL Server installation

Installera SQL Server 2008

"Quick Start Installation"

Tips och tricks för installationen

När du har installerat SQL Server 2008 så kan dessa resurser hjälpa dig att optimera din miljö:

Konfigurering av SQL Server 2008

Optimering av databas motorn

Exempel-databaser

Nyligen annonserade på creators.xna.com att vi i höst kommer att göra det möjligt för vem som helst som vill bygga spel med XNA Game Studio att också kunna tjäna pengar på sin utveckling.

Eftersom det är semestertider och jag försöker in i det längsta att inte spendera tid framför datorn (därför också att jag inte svarar direkt på epost som jag får) så är det här min korta sammanfattning:

Precis som tidigare så kan vem som helst välja att bygga ett spel med XNA Game Studio (gratis) men om du vill bygga ett spel för Xbox 360 så behöver du ett Creators Club konto (som kostar 99 USD för tolv månader eller 49 USD för fyra månader).

Nyheten är att du i och med den process som finns på creators.xna.com också i höst/vinter kommer att i och med din publicering välja att spelet ska kosta mellan 200 och 800 poäng (inte gratis alltså, men däremot med stöd för test-versioner och trailers). Sedan kommer du att få en utbetalning i lokal valuta en gång i kvarttalet. Om jag förstår "kontaktet" rätt så kommer utvecklaren att få 70% av intäkterna, vilket för mig låter som en mycket bra modell, tydligen en av de bästa på marknaden!

Det kommer alltså att skapas en ny kategori av spel på Xbox vid sidan av de kommersiella DVD-lanserade spelen och Xbox LIVE Arcade och det är Xbox LIVE Community Games som alltså mer än 12 miljoner Xbox LIVE medlemmar kommer att kunna handla från via den här nya kanalen.

Men vänta nu Johan, tänker du kanske, det här låter lite för bra för att vara sant, vad är hållhaken?

Faktum är att det är inte helt klart ännu, alla detaljer alltså, bland annat så är inte Sverige med bland de länder som initiellt kommer att kunna ta del av alla dessa möjligheter, men jag slåss för fullt och höjer rösten internt för att vi snabbt ska komma upp på banan. Det kommer heller inte att erbjudas "achievements" till dessa spel.

Läs mer på http://creators.xna.com!

Och du, ha en fortsatt trevlig sommar, själv är jag inte tillbaka på kontoret förräns den 18:e augusti!

Här följer en uppsättning rekommenderade länkar om lite olika ämnen och tekniker, tanken är att jag ska försöka posta något liknande kontinuerligt med jämna intervall innehållande artiklar, filmer eller andra resurser som jag själv anser vara bra, men som kanske inte direkt lämpar sig för en egen postning:

Windows Communication Foundation

Ny version av WCF Security Guide nu tillgänglig på CodePlex.

7 "gömda" tips och tricks för utvecklare som vill nyttja WCF

Introducerande artikel om WCF från Visual Studio Magazine

BizTalk Services är BizTalk via internet och använder naturligtvis WCF som programmeringsmodell

Övergripande kvalitet och arkitektur

En 79-sidor lång bok om enhetstestning, domän-driven design, nHibernate och andra aspekter på mjukvaru-utveckling som alla borde känna till!

Säkerhet för utvecklare

Nya säkerhetsverktyg för att skydda sig mot SQL-injection

LINQ, LINQ to SQL, Entity Framework

Ny blogg för gänget bakom Entity Framework som redan innehåller mycket information nästa version

Patrik Löwendahl skriver om sin syn på användandet av lagrade procedurer i och med domän driven design

XNA Game Studio och XNA Framework

Robot Game finns nu för nedladdning om du har ett Premium-konto på http://creators.xna.com

"Getting started" med att utveckla spel i 2D med XNA Game Studio.

I Norge har GameCamp.no startat en framgångsrik usergroup med fokus på XNA Game Studio och XNA Framework (och relaterade tekniker som DirectX). Jag hade gärna startat en liknande usergroup även i Sverige, men på grund av eller tack vare att jag jobbar på Microsoft så blir det ett känsligt förhållande som gör det svårt.

Därför efterlyser jag nu en eller ett par personer som är så pass intresserade av XNA teknikerna så att de skulle kunna tänka sig att driva en user group i Sverige men stöd från mig om så önskas.

Bland annat så har jag redan redan inlett en diskussion med våra norska grannar angående att anordna konferenser i höst för intresserade spelutvecklare och låna ut varandras talare och innehåll för att möjliggöra en riktigt rolig aktivitet.

Är du sugen på att vara kontaktperson/ägare/drivare av en liknande user group i Sverige, hör av dig till mig så tar vi en diskussion om vad jag kan hjälpa till med.

Alldeles nyligen släpptes en rekommendation för hur du som utvecklare och administratör av webblösningar kan skydda dig mot potentiella attacker från SQL Injections. I och med denna rekommendation föreslås också tre verktyg som underlättar arbetet.

Microsoft Source Code Analyzer - analyserar ASP-sidor (japp ASP-sidor som tydligen är den teknik som drabbats den senaste tiden) för kod som exponerar SQL-injections

HP Scrawlr - utvecklat av HP och används för att "scrawla" en webblösning och analysera bland annat parametrar som skickas till sidor.

URLScan v3.0 Beta - hjälper till att filtrera HTTP-trafik under tiden som en formell analys används för att verkligen hitta roten till problemen.

Tack till Patrik Löwendahl för tipset!

Läs mer här!

Imorse publicerades en hel del information om vad som planeras inför nästa version (2.0) av Entity Framework och det ser mycket positivt ut, naturligtvis hade jag själv önskat att dessa features också kom i version 1.0, men som någon vis person en gång sa: "Shipping is a feature too!". Mina favoriter:

Persistance Ignorance: Förhoppningsvis lyckas vi åstadkomma en äkta POCO (Plain Old CLR-Objects) lösning.

Code-First: Skapa applikationsarkitekturer, domänmodellen, och generera sedan databasen baserad på denna modell.

TDD Scenarios: I och med POCO så underlättas testning av skikten markant och i stort handlar det om att låta vissa metoder och medlemmar vara virtuella.

Läs mer på http://blogs.msdn.com/efdesign

More Posts Next page »
 
Page view tracker