Silverlight : appel de services RPC (WCF ou Soap) en synchrone

Je me suis bien marré ce matin, ça fait du bien. J’étais en train de chercher un moyen de faire des appels en synchrone en Silverlight. Jusqu’à présent le pattern que nous connaissons tous est de s’enregistrer sur un event Completed puis de lancer l’appel, celui-ci se fait en asynchrone puis le retour de la méthode génère l’événement completed. Malheureusement je suis face à un cas, où je dois être en synchrone obligatoirement ; je travaille sur un player elarning en Scorm basé sur Silverlight. Le scorm utilise des méthodes (initialize, setvalue, getvalue, etc.) qui permettent de faire une communication … Continue reading Silverlight : appel de services RPC (WCF ou Soap) en synchrone

Chargement asynchrone d’objets 3D

La classe Mesh et la classe ProgressiveMesh de Direct3D (D3DX pour être précis) sont d’une très grande utilité lorsqu’il s’agit de réaliser un sample pour le DSK DirectX browser ou pour réaliser soit même des tests… mais dès qu’il s’agit de développer un moteur ou d’exploiter à outrance les performances de sa machine, ces deux classes sont à proscrire :   Elles sont lentes à charger,même en lisant des .x binaires. Mesh offre de nombreuses fonctionnalités qui demandent un chargement avec plus de traitement. Elles ne permettent pas un chargement à deux temps. Par chargement en deux temps j’entend pouvoir, … Continue reading Chargement asynchrone d’objets 3D