Pour continuer sur le même sujet, voici une vidéo du séminaire MvvmCross de la fin 2012. La vidéo est commentée par Stuart Lodge lui-même (concepteur de MvvmCross), mon papier et ses exemples sont présentés en fin de vidéo.More...
L’Inversion de Contrôle est un mécanisme fort utile pour assurer la modularité d’une application. MvvmCross, comme d’autres framework (Prism, Jounce, Mvvm Light, Caliburn...) propose une gestion de l’IoC. Je vous propose dans cet article PDF de faire un point sur l’IoC tel qu’il est mis en œuvre dans MvvmCross.
Il s’agit d’un article d’une douzaine de page, le format PDF lui convient donc mieux qu’un long billet HTML sur Dot.Blog. Téléchargez l’article ici :
Bonne lecture et ...
Stay Tuned !
Après avoir présenté la stratégie, sa motivation et ses outils dans la
Partie 1, après avoir poser le décor des premiers modules communs dans la
Partie 2, il est temps d’aborder la réalisation des modules spécifiques et de voir fonctionner notre applications sur différentes plateformes !
More...
La Partie 1 de cette série expliquait la stratégie de développement cross-platform et cross-form factor que je vous propose pour faire face à la multiplicité des environnements à prendre en compte aujourd’hui sur le marché. Il est temps de passer à la pratique, je vous invite à suivre le guide pour une démo pas à pas de cette stratégie sur un cas réel.More...
Développer cette année c’est forcément développer cross-plateforme. Mieux, c’est développer cross-form factor... Android, iOS, Windows 7, Windows 8, sur PC, tablette, smartphone... Un vrai casse-tête qui peut couter une fortune si on n’adopte pas dès le départ la bonne stratégie et les bons outils. C’est une stratégie opérationnelle avec ses outils que je vais vous présenter dans cette série de billets dont voici la première partie.More...
Silverlight ne gère que des appels asynchrones aux Ria Services et autres communications WCF. Le Thread de l’UI ne doit jamais être bloqué assurant la fluidité des applications. Mais comment régler certains problèmes très basiques qui réclament le synchronisme des opérations ? Comme nous allons le voir la solution passe par un inévitable changement de point de vue et une façon nouvelle de penser l’écriture du code.More...
J’ai publié il y a quelques jours un article complet d’environ 110 pages sur JOUNCE. Mais je suis passé directement par mon blog sans utiliser Windows Writer. Du coup les avertissements automatiques sur Twitter et FaceBook par exemple ne sont pas passés. Juste un mini billet donc pour rappeler que cet article est accessible ici : Jounce (Silverlight, MVVM et MEF). Bonne Lecture ! (et désolé pour la redite si vous aviez déjà vu passer l’article).
Jounce... Cela fait un moment que je vous parle de l'article que je prépare sur le sujet... Ca a mis du temps, mais c'est un gros morceau ! Un framework MVVM "light" mais très subtile et bourré de bonnes idées. Au final un article de 110 pages environ et plus de dix applications exemples, mon record est battu !More...
Il y a déjà quelques temps j’ouvrais le débat “Faut-il bruler MVVM ?” où j’expliquais qu’il y a peut-être matière à réflexion autour d’une réforme de cette pattern qui ne tient pas toutes ses promesses. Aujourd’hui je vais un cran plus loin en affirmant que MVVM n’est pas une pattern.More...
L’asynchronisme s’installe durablement dans les applications : multitâche rendu obligatoire pour bénéficier des progrès des nouveaux processeurs et communications asynchrones sont deux ingrédients qu’une application Silverlight doit gérer au minimum. Hélas le développeur raisonne de façon “synchrone” beaucoup plus facilement que de façon asynchrone... Comment simplifier le développement et la maintenance des applications modernes tout en respectant cet asynchronisme qui s’immisce de gré ou de force dans la logique des programmes ?More...