.NET Source Code Released

  • english
17 01 2008

De .Net source code is vandaag vrijgegeven, beschikbaar vanuit Visual Studio 2008.

Velen van ons hebben er een behoorlijke tijd op gewacht, en sommige geven aan dat het zeer onverstandig is om het te gebruiken wegens patenten en copyright.

Vooral de copyright discussie heeft de gelederen nog wel bezig gehouden maar na veel lezen ben ik er van overtuigd dat we hier in Europa er niet zoveel van te vrezen hebben. Je moet alleen geen plannen hebben om je software ook in de states te gaan verkopen.

Je kan trouwens niets aanpassen, je kan er eigenlijk alleen doorheen browsen. En dat is dan wel incusief alle developer comments. Ik ben benieuwd waar ze de easter eegs hebben gelaten en wie ze als eerste vind.

Check de volgende links voor meer details en uitleg:

Robertjan Tuit



Envision event in Milaan

  • english
15 01 2008

Vanavond rond negen uur vlieg ik naar Milaan voor het 2 daagse Microsoft Envision Event. Het evenement heeft als doel het samenbrengen van developer en designers om te discussiëren over de toekomst van de Digitale Communicatie.

Hopelijk ga ik er de Silverlight en Expression teams ontmoeten en natuurlijk kijk ik uit naar de panel discussies.

Maar waar ik vooral zin in heb is dwe discussie die ik hopelijk ga hebben met de andere deelnemers uit heel europa. Om te horen wat hun visie is op wat we aan het doen zijn, en misschien nog wel belangrijker, waar we naartoe gaan.

Ik zal de komende dagen verslag doen van het evenement met hopelijk wat mooie foto’s.

Mocht je nou ook naar Milaan gaan, zo zie ik eruit, zie je daar!

Robertjan Tuit



Silverlight 1.0 Firestarter

  • english
10 01 2008

Als je wilt gaan kennis maken met silverlight dan is op dit moment 1.0 de beste keuze. De 1.1 2.0 alpha heeft zo weinig functionaliteit van de komende beta release dat je naar alle waarschijnlijkheid beter kan gaan testen met WPF, waarbij je dan rekening houd met de functionaliteiten die gaan komen in 2.0 beta.

imageOm dan te leren werken met Silverlight kan je je alvast gaan inlezen in de 1.0 variant  met javascript. En daarvoor hebben ze een nieuwe website gereleased :
Silverlight 1.0 Firestarter Website

Groetjes!

Robertjan Tuit



Volta & Silverlight

  • english
7 01 2008

Een van de meest voorkomende vragen over Volta is hoe het zich gaat verhouden ten opzichte van die andere technologie van Silverlight.

Gaat hij silverlight vervangen of is Volta alleen maar een tussenstap tot Silverlight volwassen is geworden.

In de Volta Microsoft Press Pass Q&A met Erik Meijer, voormalig hoofddocent aan de Rijksuniversiteit Utrecht en nu programma manager voor Volta staat :

Volta is an MSIL to MSIL toolkit aimed at making writing distributed applications easier. Silverlight is an implementation of the .NET platform that therefore will automatically benefit from the advantages of the Volta toolkit.

En in de laatste blogpost van het Volta team kunnen we lezen :

All the benefits of the Volta toolkit, such as declarative tier-splitting and asynchronous programming or declarative import of JavaScript libraries into .NET, will apply to programs deployed to the Silverlight platform. In fact, we are in the process of replacing the browser helper objects used to facilitate debugging in this preview, which host the regular desktop CLR in IE and Firefox, and are replacing them instead with the Silverlight 2.0 runtime.

Dit zou dus inhouden dat Volta straks een gedeelte van de tier-splitting via silverlight zal verzorgen en dat niet Silverlight OF Volta, maar Silverlight EN Volta de technologien van het komende jaar zullen worden, ik kan niet wachten!

Robertjan Tuit

p.s. Als je je afvraagd wat de foto te maken heeft met het onderwerp, alleen de naam : De verschikkelijk mooie Toyota Volta.



WiiMote Mania

  • english
5 01 2008

Na het zien van de briljante wiimote implementaties van Johny Chung Lee kon het natuurlijk niet uitblijven. Iedereen is aan het koken geslagen met de WiiMote en de Coding4Fun .Net libraries.

Recept 1: Paardje rijden

  • 30kg wiimote_20070620-1Geveerd Hobbelpaard
  • 1 WiiMote
  • 1Kg Need 4 Speed

http://wiimotehorse.tumblr.com/

Recept 2: Project Phoenix

  • 1 WiiMote
  • 100kg WPF
  • 20kg LCD Scherm
  • 2 Wiinority Gloves

http://labs.cynergysystems.com/Silverlight.html

Recept 3: Lasergaming

  • 2 Wireless sensor bars of kaarsen !?!
  • 2 Wiimotes
  • 1 ruime ruimte met schuilplekken

http://www.wiili.org/forum/wiimote-laser-tag-t1196-s7.html

Recept 4: XNA

  • 360kg XNA Studio
  • 1 BallRace

http://www.youtube.com/watch?v=nQ8raY6RwtU

Conclusie

Ik gok zo dat er de komende weken en maanden nog vele recepten zullen volgen, en die zal ik dan ook weer met zeer veel plezier plaatsen, fijn weekend verder!

Robertjan Tuit

update 5-1-2008 13:36: Cynergy Labs: Project Maestro



Werken met Visual Studio 2005 en 2008

  • english
4 01 2008

Met de komst van Visual Studio 2008 heb je de mogelijkheid om met 2.0 projecten te blijven werken, wanneer iedereen met wie je werkt over gaat op 2008, is dit ook geen probleem.

Blijven er echter een aantal met 2005 werken dan heb je een paar kleine probleempjes op te lossen.

.sln bestanden
Visual Studio 2008 converteert de solution bestanden naar een nieuw formaat, waardoor je deze met visual studio niet meer kan openen.

Echter, als je achter de schermen gaat kijken wat er nou eigenlijk veranderd is dat in 95% van de gevalleen alleen de header.

Hier word "Format Version 9.00" veranderd in "Format Version 10.00" en "# Visual Studio 2005" in "# Visual Studio 2008".

Als je dit dus terugveranderd kan je de solution in bijna alle gevallen gewoon weer openen in visual studio 2005.

.csproj bestanden
Project bestanden worden niet aangepast, maar als je nieuwe projecten aanmaakt in Visual Studio 2008 dan kunnen er wel nog iets mis gaan.

In visual studio 2008 zijn er kennelijk wat nieuwe benamingen gekozen voor variabelen in de project bestanden. Bijvoorbeeld : $(MSBuildBinPath) werkt in 2005 en 2008 maar $(MSBuildToPath) (Standaard aangemaakt voor 2008) werkt weer niet in 2005, beide verwijzen naar exact dezelfde locatie.

De oplossing
Je kan natuurlijk deze kleine wijzigingen met de hand gaan doorvoeren maar het kan natuurlijk ook automagisch.

Je gaat werken met 2 solution bestanden, een 2008 en een 2005 solution bestand. Wanneer je in de 2005 solution iets aanpast kan je deze openen in 2008 en automagisch laten converteren. Pas je iets aan in 2008 dan kan je met een batch script en searchandreplace applicatie de solution file kopieren en converteren naar 2008.

Mijn hele simpele implementatie kan je hier downloaden.