Sigurd Snørteland


Tetris7 – a wp7 game (source code included)

I have converted  another “normal” silverlight app to WP7. This time it’s a tetris-game (YYTetris) from YYGames. I have updated the user interface a bit and added a top score feature.

Go to the bottom of this page to find a link to the source code.

Screenshot of the original YYTetris-game:

Download the source code:


More WP7 samples (chess & shock)

I have convertet two more ‘community samples (silverlight.net)‘ from “normal silverlight” to WP7. This time it’s a chess game from Microsoft and a game called ‘shock‘ from Nikola Mihaylov. There’s still more work to be done on the shock-game, but maybe you can help me?

Go to the bottom off this page to find links to the source code.

wp7chess

Original presented by: Microsoft
“A Silverlight chess application that lets players compete with the computer.”


wp7shock

Original presented by: Nikola Mihaylov
“Danger! Addictive! A full screen Breakout-like game, with some enhancements: more than 10 bonuses, 11 brick types, teleports, explosives, customizable background sounds and secret level codes, tracks high score and related info using WCF. Login not required to play.”

Source code:


WP7 – Silverlight på mobilen

Click here to find RTM-version of the source code.

Mix10 konferansen som Microsoft arrangerte i midten av mars var i år spekket med mange spennende  nyheter, deriblant RC versjon av Silverlight 4. Det som likevel fikk mest oppmerksomhet var Microsoft’s neste mobile os ‘Windows Phone 7 (WP7)’ hvor man utvikler applikasjoner i XNA og Silverlight. Helt siden versjon 2 av silverlight har utviklere etterlyst muligheten for å kjøre silverlight på bærbare enheter og med WP7 blir dette mulig. Nedenfor ser du et skjermbildet av hovedmenyen i WP7. Det nye os’et har fått masse kule effekter i brukergrensesnittet og Microsoft har utviklet ett eget gui-konsept, Metro, som det anbefales å følge når man utvikler applikasjoner for WP7.

For å gjøre det klart med en gang: silverlight-utvikling på WP7 er utrolig enkelt og morsomt. Dersom du har kodet litt silverlight fra før så er du produktiv fra starten av. Stort sett eneste forskjell fra vanlig silverlight-utvikling er at man benytter noen andre visual studio templates, samt at man får tilgang til noen nye api’er som f.eks. gps, accelerometer, kamera, osv. Når du utvikler har du tilgang til en wp7-emulator i visual studio som applikasjonene kjører i.

WP7 er forventet å bli lansert i 4 kvartal 2010 og kommer da med en applikasjons-butikk tilsvarende iPhone’s AppStore, så det blir muligheter for å tjene penger på WP7-applikasjonen. Jeg anbefaler derfor alle til å gå til http://developer.windowsphone.com og laste ned software og test ut silverlight mobilutvikling slik at vi alle er forberedt på WP7!

Jeg holdt et foredrag om mobil Silverlight-utvikling på NNUG Stavanger i april og anbefaler derfor de som er interessert i mer info om dette temaet til å lese powerpoint’en nedenfor.

.

myWeather
Nedenfor ser du en WP7 silverlight applikasjon for å displaye værvarsel på mobilen. Link til kildekoden finner du rett under bilden.

I forbindelse med foredraget hos NNUG Stavanger konverterte jeg en del kjente “gamle/vanlige” silverlight-applikasjoner, som jeg fant på ‘silverlight.net’, over til å kjøre på WP7. Konverteringsprosessen er utrolig enkelt og i hovedsak innebærer det å kopiere over koden i en nyopprettet WP7-solution i visual studio.

.

wp7clock

Nedenfor vises den opprinnelige applikasjonen i vanlig webbrowser-mode:

Her er en linken til den opprinnelige kildekoden:
http://www.silverlight.net/community/samples/silverlight-samples/silverlight-analogclock–enhancing-the-view

Her er en link til det nye WP7-prosjektet:

.

wp7coverflow

Nedenfor vises den opprinnelige applikasjonen i vanlig webbrowser-mode:

Her er en linken til den opprinnelige kildekoden:
http://www.silverlight.net/community/samples/silverlight-samples/collectionflow

Her er en link til det nye WP7-prosjektet:

.

wp7solitarie

Nedenfor vises den opprinnelige applikasjonen i vanlig webbrowser-mode:

Her er en linken til den opprinnelige kildekoden:
http://www.silverlight.net/community/samples/silverlight-samples/klondike-solitaire

Her er en link til det nye WP7-prosjektet:

.

PS: Til informasjon så er det nå også mulig å teste ut silverlight-utvikling på Nokia’s Symbian-plattform. Sjekk ut denne linken: http://www.silverlight.net/getstarted/devices/symbian.