Dot.Blog

C#, XAML, WinUI, WPF, Android, MAUI, IoT, IA, ChatGPT, Prompt Engineering

De Silverlight à WinRT : Mesurez les différences grâce au “WinRT Genome Project”

[new:30/08/2012]Passer de Silverlight à WinRT est encore plus simple que depuis WPF tant les deux plateformes se ressemblent. Les deux sont sandboxées, et pour développer de Windows Phone 8 à Windows 8 Pro en passant par RT, C# et Xaml sont aujourd’hui clairement poussés par Microsoft (contre tout ce qui a été dit auparavant sur Html...). Mais quelle distance sépare Silverlight de WinRT ? C’est tout l’intérêt du “WinRT Genome Project” de répondre, au moins partiellement, à cette question.Plus...

L’avenir proche du développement : quels environnements pour quels produits ?

[new:15/04/2012]Septembre et son BUILD sont déjà loin, mais ses effets réels ne se feront sentir que dans quelques mois encore… Entre temps, hors de la sphère Microsoft il s’est passé, il se passe, et il se passera beaucoup de choses ! Pour le développeur cette période de calme, de transition à la fois dictée par les annonces des uns et des autres et par le ralentissement de la crise autant que celui qui entoure toute élection présidentielle doit être saisie comme une chance. L’opportunité de réfléchir au futur et de s’y préparer.Plus...

Se préparer au “big shift” de la stratégie Microsoft

Tout le monde se souvient de cette petite phrase lâchée par Bob Muglia avant l’été 2011 “Our strategy with Silverlight has shifted”, ce qu’on traduirait par “notre stratégie à propos de Silverlight s’est déplacée”. Clair et nébuleux à la fois. La panique a envahi alors le monde Silverlight, malgré la V5 qui sortait prochainement, la question devenant “y-aura-t-il une V6 ?”. On le sait la réponse fut non. Mais je crois sincèrement que les vraies questions étaient ailleurs. Microsoft a “shifté” sa stratégie, globalement, pas seulement autour de SL. Quelques éléments de réflexion pour mieux comprendre Ce qui s'est passé. {Nota: ce billet est l'original de 2011 l'accroche a été actualisée car il garde tout son sens 10 ans après, ce qui suit date de 2011} Plus...

Appels synchrones de services. Est-ce possible ou faut-il penser “autrement” ?

[new:30/11/2011]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.Plus...

Article: Le Design d’interfaces efficaces et vendeuses

[new:31/12/2011]Créer des UI efficaces et vendeuses, c’est à dire sachant plaire aux utilisateurs avant l’achat mais aussi après ce dernier, c’est tout le chalenge de l’informatique moderne. Mais créer un “look & feel” unique, une “expérience utilisateur” singulière qui plaira, cela demande quelques connaissances...
 
Et ces connaissances ne peuvent s’acquérir sans apprentissage. Mieux, nul ne peut apprendre quoi que ce soit tant qu’il ne se sent pas concerné par ce savoir.
 
La nouvelle démarche des applications “lookées” laisse un peu de marbre beaucoup d’informaticiens parce que justement ils ne se sentent pas concernés.
 
C’est une erreur d’approche personnelle, mais aussi une faute professionnelle...
 
Si j’aime secouer un peu les esprits, vous me connaissez, ce n’est pas juste pour critiquer. En général c’est que j’ai mouillé ma chemise pour lutter contre ce que je dénonce.
 
Alors plutôt que d’agonir les informaticiens qui ne prennent pas encore en compte le Design à part entière dans leur démarche professionnelle, j’ai préféré vous proposer de façon plus constructive un article (moins d’une trentaine de pages) qui explique les divers aspects du Design d’une application.
 
Ce n’est pas un cours de Design, mais plutôt un large panorama de ce qu’est le Design d’une application, ce à quoi il faut être attentif et pourquoi.
 
J’espère qu’après la lecture de cet article les plus réticents se sentiront, enfin, concerné par ce besoin inéluctable d’un outil informatique adapté aux utilisateurs. Et pour ceux qui s’intéressent déjà au sujet, peut-être que ces quelques dizaines de pages donneront envie d’aller encore plus loin...

 

LeDesign.pdf (1,32 mb)

Bientôt l’article sur Jounce alors..

Stay Tuned !

SVG to Xaml

[new:30/07/2011]SVG, mais si vous savez, ce vieux format dont personne n’a voulu et qui devient un concurrent de XAML avec HTML5 ... Alors vous replacez ? Ok. Bon, donc ce fantôme revient nous hanter et il semble utile dans certains cas de pouvoir s’approprier sans vergogne certains dessins SVG mais en les mettant au format XAML...Plus...

Amusons nous un peu avec ...

[new:30/08/2011]On ne peut vraiment pas dire que le personnage de Hitler soit sympathique et c’est un doux euphémisme... Ni même qu’il puisse représenter un “héro” auquel on tend naturellement à s’identifier. Encore moins est-il un sujet de plaisanterie. Et chercher un rapport entre cette figure historique plus que contestable avec Silverlight semblerait relever non plus de l’audace ni même de la provocation mais de l’hérésie la plus délirante. Pourtant certaines personnes ont l’art de faire rire avec des choses qui n’ont rien de drôle. En détournant des images du film “La Chute” (2004) où Hitler est interprété de façon grandiose par Bruno Ganz, un développeur à créé une parodie à la fois drôle, déchirante, dramatique, où chacun s’identifie (hélas ?) au personnage principal.Plus...

Silverlight : accéder à l’IP du client (version 2)

[new:30/06/2011]Accéder à l’IP du client est parfois nécessaire, Silverlight étant une technologie côté client tournant dans une sandbox cette information ne lui est pas accessible. Dans un précédent billet je vous ai montré la façon classique, via un service Web, d’obtenir l’IP du client. Aujourd’hui je vous propose une astuce d’un style très différent.Plus...