# Wednesday, September 10, 2008

[Silverlight] Silverlight Mobile en V1 ou en V2 ?

Après la démonstration réalisée l'année dernière au Mix08 de Las Vegas, la version mobile de Silverlight est très attendue puisque nous savons maintenant qu' elle cible autant les périphériques Windows Mobile que les téléphones Nokia S60.

Pour le moment les développeurs n'ont absolument rien à se mettre sous la dent, et la version "Desktop" de Silverlight continue son bout de chemin et approche d' une version 2 finalisée. La question est donc de savoir si la version mobile que nous proposera Microsoft reposera sur la V1 (Javascript + XAML) de Silverlight ou sur la version 2 (contenant la mini-CLR).

Et bien, bien que Microsoft ait dans un premier temps annoncé que la V1 serait uniquement supporté dans un premier temps (info qui reste reprise sur le site de Silverlight Mobile), il est possible que l'on est très rapidement droit à une version mobile incorporant une V2 de Silverlight et donc la mini-CLR comme indiqué dans un commentaire d'un blog d'un membre de l'équipe Silverlight mobile, et également via une phrase d'un autre post indiquant que Microsoft implémente System.Threading.Interlocked sur Nokia S60

Il ne reste plus qu'à patienter afin d'en savoir plus... Peut-être jusqu'au mois d' Octobre pour une éventuelle annonce à la PDC de Los Angeles ?

Wait and see...

En savoir plus :
http://silverlight.net/learn/mobile.aspx
http://blogs.msdn.com/giorgio/archive/2008/06/19/building-ria-event-slides-source-code-resources.aspx#8625071
http://blogs.msdn.com/abhinaba/archive/2008/08/18/back-to-basic-using-a-system-threading-interlocked-is-a-great-idea.aspx

[CPP] Fournir un point d'entrée non managé dans une DLL mixte

Lorsque vous développez une application ou bibliothèque C++ en mode mixte (mêlant code natif et code managé), il est recommandé de fournir un point d’entrée non managé pour votre DLL. Si ce n’est pas le cas vous risquez de rencontrer ce genre de message amical de la part de regsvr32 "Attempt to use MSIL code from this assembly during native code initialization...":

clip_image002

Pour ce faire, il suffit de sélectionner le fichier cpp contenant votre point d’entrée (dans mon cas DllMain.cpp) et désélectionner l’option Compile with CLR afin que ce fichier ne soit pas flaggé avec le /CLR lors de la compilation contrairement aux autres fichiers cpp de votre bibliothèque :

clip_image004

# Monday, September 01, 2008

[Bewise] Venez nous rencontrer au forum MSEmploi

Bewise sera présent au forum MSEmploi à Paris le Mardi 9 septembre par l' intermédiaire de Frédéric Colin Directeur de production de Bewise, et Laurent Galmiche Directeur de Bewise Sud-Est situé à Aix en Provence.

Ainsi si vous êtes développeur .net ou Consultant .net, que vous êtes dans le sud de la France (Toulouse ou Aix en Provence) ou que vous êtes intéressé par le rejoindre, et que vous souhaitez profiter d' une opportunité intéressante en rejoignant Bewise, n' hésitez pas à vous rendre sur leur stand afin de leur passer un petit bonjour !

Pour plus d'infos :

Le site de Bewise

Forum MSEmploi