Par Vincent GUIGUI, le 8 mars 2010 |
Catégorie:
L'Atelier de l'architecte |
Pas de commentaires |
Imprimer
Est-ce que vous vous souvenez de l’époque où l’on répondait sans hésiter « PocketPC » ou « Palm » lorsque l’on nous parlait de PDA ?
Nous appelions cela des assistants personnels. Ils nous permettaient de lire et écrire des documents, de synchroniser des fichiers, d’écouter de la musique, de jouer à des jeux, de télécharger des applications variées que nous trouvions sur des sites encore plus variés.
L’eau a beaucoup coulé depuis, ainsi que les ventes. Aujourd’hui l’iPhone est sur toutes les lèvres et dans presque toutes les poches. Parce que l’iPhone est un produit accessible et qui intègre un bon nombre d’innovations (certaines moins récentes que d’autres) beaucoup d’entreprises l’ont choisi comme plateforme cible numéro 1 sans avoir vraiment envisagé de numéro 2.
Je ne vais pas essayer de vous faire pleurer en vous jouant un air nostalgique 8bits ou de vous faire croire que « iPhone is evil », je vais plutôt vous présenter les possibilités d’une autre plateforme que l’on met parfois trop vite au placard : Windows Mobile.
Pour ceux qui ne connaissent pas cette plateforme, ce sera une bonne façon de découvrir ses possibilités. Pour ceux qui l’ont connu et qui sont passés à autre chose, il est toujours intéressant de se rafraîchir les idées. Pour les autres (ceux qui connaissent déjà), vous pouvez au moins faire une lecture pour vérifier que je ne dis pas de bêtise.
(Lire la suite…)
Par Olivier Roux, le 26 février 2010 |
Catégorie:
Actualité |
1 commentaire |
Imprimer
Les Techdays sont l’occasion pour Microsoft de présenter chaque année à ses utilisateurs, du plus geek au plus boss, sa gamme de produits, d’outils sous forme de présentations, d’ateliers ou de retour d’expérience. Difficile de couvrir complètement cet événement tant l’offre de sessions est pléthorique, nous vous proposons donc, à travers une série de posts (voir le premier ou le second), sur les sessions que nous avions choisi et de partager avec vous notre ressenti.
Fin de la série avec des sessions plus orientés geek.
(Lire la suite…)
Par Olivier Roux, le 24 février 2010 |
Catégorie:
Actualité |
3 commentaires |
Imprimer
Les Techdays sont l’occasion pour Microsoft de présenter chaque année à ses utilisateurs, du plus geek au plus boss, sa gamme de produits, d’outils sous forme de présentations, d’ateliers ou de retour d’expérience. Difficile de couvrir complètement cet événement tant l’offre de sessions est pléthorique, nous vous proposons donc, à travers une série de posts (voir le premier), sur les sessions que nous avions choisi et de partager avec vous notre ressenti.
Ce deuxième post est orienté nouveautés serveurs, cloud … et un petit bonus.
(Lire la suite…)
Par Olivier Roux, le 22 février 2010 |
Catégorie:
Actualité |
3 commentaires |
Imprimer
Les Techdays sont l’occasion pour Microsoft de présenter chaque année à ses utilisateurs, du plus geek au plus boss, sa gamme de produits, d’outils sous forme de présentations, d’ateliers ou de retour d’expérience. Difficile de couvrir complètement cet événement tant l’offre de sessions est pléthorique, nous vous proposons donc, à travers une série de posts, sur les sessions que nous avions choisi et de partager avec vous notre ressenti.
Ce premier post revient plus particulièrement sur le lancement des nouveaux frameworks.
(Lire la suite…)
Par Marc Bojoly, le 9 novembre 2009 |
Catégorie:
L'Atelier de l'architecte |
Pas de commentaires |
Imprimer
Dans un premier article nous avons présenté l’offre cloud d’Amazon Web Services, puis dans un second article l’offre de Google. Nous allons aujourd’hui nous intéresser à Microsoft avec sa toute récente offre Azure. La forme sera ici similaire au premier article : il s’agit d’une cartographie où la description de chaque service fourni apparaît lorsque l’on survole la zone en question. Elle est également accessible en bas de page (cliquer sur la zone pour l’atteindre). Les zones de couleur claire représentent les fonctionnalités internes au fournisseur, les zones de couleur bleue les services interrogeables par l’utilisateur.
Par David Rousselie, le 6 novembre 2009 |
Catégorie:
L'Atelier de l'architecte |
7 commentaires |
Imprimer
Alors que Macromedia (racheté en 2005 par Adobe) était parti seul devant, début 2004, dans le développement d’applications RIA en sortant la première version de Flex, voilà que fin 2006 (plus de 2 ans après donc), Microsoft dévoile une première version de sa réponse à Flex nommée Silverlight. Seulement, cette première version n’était là que pour « occuper le terrain » car elle restait encore très loin derrière Flex qui passait à peu près au même moment en version 2. D’ailleurs, à peine cette première version de Silverlight sortie, Microsoft annonçait déjà les premières versions Alpha de la v2 qui viendrait avec une machine virtuelle plus performante, une version allégée de la CLR .Net, en lieu et place du moteur Javascript de la v1. Alors que la v2 est sortie en fin d’année dernière, la v3 sort seulement un peu plus de 6 mois après. Il semble donc que malgré son retard, Microsoft produit à un rythme impressionnant de nouvelles versions de Silverlight en apportant à chaque fois un nombre non négligeable de nouvelles fonctionnalités. Même si Adobe continue de faire évoluer sa plateforme et s’apprête à sortir la version 4 d’ici la fin de l’année, les deux technologies sont aujourd’hui au coude à coude.
Dans cet article, nous ferons un tour panoramique de ces deux technologies afin de pointer leurs similitudes et différences.
(Lire la suite…)
Par Frédéric Schäfer, le 17 juin 2009 |
Catégorie:
Actualité |
Pas de commentaires |
Imprimer
USI 2009 approche à grand pas, il est temps de préparer son agenda. Si vous êtes .NETiste ou que la plateforme .NET vous intéresse, voici un résumé des sessions qui traiteront de notre technologie favorite :
- L’informatique dans les nuages selon Microsoft par Guy Barette et Mario Cardinal.
Guy et Mario nous parlerons de la plateforme Azure, mais également de l’offre concurrente EC2 d’Amazon et bien sur… d’architecture
- Du RIA pour mon SI : Microsoft Silverlight VS Adobe Flex par David Alia et Djamel Zouaoui
David et Djamel vous parlerons des deux technologies en vogue pour réaliser des interfaces web riches avec, comme fil directeur, la question « Comment choisir ? »
- Design by Contract et TDD : opposés ou complémentaires ? par Greg Young
Après nous avoir présenté ces deux concepts qui peuvent sembler s’opposer (la définition des contraintes par contrats et le développement piloté par des tests), Greg nous montrera en quoi leur utilisation est complémentaire.
- Polyvalent, Efficace : Multilingue ! par Olivier Dessyn, Christophe Thibaut et Frédéric Schäfer
Nous verrons que la plateforme .NET nous offre aujourd’hui des paradigmes de développement (programmation dynamique, fonctionnelle, déclarative) nous permettant d’adresser efficacement des problématiques diverses.
- Des tests unitaires automatiques ? Trop cher ! Trop compliqué ! Des recettes pour passer à TDD sans douleur. par Djamel Zouaoui et Frédéric Schäfer
Djamel et moi vous donnerons, par l’exemple, des recettes issues de notre expérience pour répondre aux deux (mauvaises) excuses souvent avancées pour ne pas faire des tests unitaires : « Je n’ai pas le temps ! » et « Ce n’est pas testable !«
- Architecture modulaire: Ajouter une interface visible et un banc d’essai à vos couches par Mario Cardinal
Nous verrons dans cette session comment le fait de disposer d’une architecture modulaire permet d’améliorer l’ergonomie de votre interface utilisateur. Si le concept de découpage en couche n’est pas nouveau, il reste souvent un défi pour de nombreuses organisations…
- Libérez la puissance de votre domaine par Greg Young
Greg nous fera part de son expérience dans la construction d’un système à la fois complexe et capable d’absorber un nombre élevé de transactions par seconde. Une mine d’idées pour vos projets !
- Solutions pour la testabilité des IHM par Bertrand Paquet et Jean-Yves Rivallan
Bretrand et Jean-Yves nous présenterons des solutions pour tester en boite blanche vos IHM (.NET mais aussi Java) au fil de l’eau, sans investissement massif.
Si vous n’êtes pas .NETiste, sachez que la majeure partie des éléments présentés dans ces sessions sont transposables sur votre plateforme préférée.
Enfin, si vous hésitiez encore à venir, laissez moi vous dire ce que j’aime dans USI : C’est une conférence conviviale dans laquelle l’échange entre participants et présentateurs est importante et encouragée. Vous n’y trouverez certes pas le stand de l’éditeur X pour vous présenter sa dernière version, mais des espaces pour partager vos expériences et cela est pour moi d’une richesse…. autre.
A bientôt, à USI 2009 !
PS : En aparté de USI, Greg Young nous fera le plaisir de présenter une session sur Domain Driven Design au groupe ALT.NET.
Par Frédéric Schäfer, le 21 avril 2009 |
Catégorie:
Actualité |
Pas de commentaires |
Imprimer

Fort du succès des rencontres suisses du JUGL et des rencontres parisiennes de la communauté ALT.NET, nous souhaitons démarrer une communauté ALT.NET en Suisse.
Qu’est ce qu’ALT.NET ?
ALT.NET est un groupe de développeurs .NET passionnés, cherchant à améliorer la façon dont les logiciels sont développés. Nous reconnaissons qu’il n’y a pas de solution unique à un problème mais qu’il y a une multitude d’alternatives pouvant être appliquées dans différentes situations. Nous partageons notre expérience et nos idées sur les méthodes et outils nous permettant de nous améliorer.
(Lire la suite…)
Par Jean-Yves Rivallan, le 16 avril 2009 |
Catégorie:
L'Atelier de l'architecte |
2 commentaires |
Imprimer
Dans le monde Java, la pratique du mapping objet/relationnel semble beaucoup plus courante et plus industrialisée que dans le monde .Net, grâce entre autres au poids lourd Hibernate et à son intégration à des frameworks de plus haut niveau comme Grails.
Cet article a pour but d’analyser les raisons de la faible utilisation de la pratique du mapping objet/relationnel sur les projets à base de technologies Microsoft, ainsi que de présenter trois implémentations et leurs patterns associés. (Lire la suite…)
Par Olivier Roux, le 20 mars 2009 |
Catégorie:
L'Atelier de l'architecte |
Pas de commentaires |
Imprimer
Dual Core, Quad Core … Récemment encore réservé à des serveurs, l’arrivée du multiprocesseurs chez M. et Mme Tout-Le-Monde doit remettre en cause notre façon de réaliser des applications performantes ou tout au moins tirant pleinement partie des ressources à disposition. Les deux grandes plateformes J2EE et .net s’adaptent à cette évolution et nous préparent pour leur prochaine version (Java 7 et .net 4.0) des outils pour nous permettre de résoudre ce problème. Je vous propose à travers ce post de présenter les évolutions du framework .net et vous renvoie à la série d’articles sur la Parallélisation et la distribution réalisée par Marc Bojoly pour des informations complémentaires (et notamment la partie Java).
(Lire la suite…)