.Net and Team System News - Nadège DEROUSSEN

jeudi 25 janvier 2007

Petite approche de WPF

Ayant réussi à trouver une petite heure de disponibilité, j'ai décidé de regarder ce que WPF nous réservait. J'ai donc décidé de faire une toute petite application. Rien de bien folichon mais ça permet de se faire une première idée.
La toute première chose à faire est bien évidemment d'installer les extensions nécessaires pour créer un projet WPF. Ce billet vous aidera : Building a Perfect WPF Developer Workstation.
La création du projet se fait comme pour n'importe quel autre type de projet (oui c'était évident mais je le précise quand même).

L'environnement s'affiche alors :
La première chose qui apparaît, c'est la nouvelle organisation de l'espace de travail. En effet, l'écran est partagé horizontalement avec en haut, l'aperçu de l'interface et en bas, le code source permettant d'obtenir cette interface. En regardant d'un peu plus près, on se rend compte que des boutons nous permettent de modifier cet affichage : placer le source en haut et l'aperçu en bas, placer le code source à droite ou à gauche de l'aperçu. On observe ensuite à droite la barre d'outil et l'on voit de nouveaux composants qui n'existaient pas dans les précédentes versions du framework. Puis on se tourne vers les fichiers créés. On trouve un fichier avec l'extension xaml, le nouveau langage de programmation, permettant de développer les interfaces et son fichier contenant le code behind avec l'extension xaml.cs. Un parcours rapide des références associées par défaut au projet nous permet de découvrir de nouvelles bibliothèques :

  • PresentationCore
  • PresentationFramework
  • ReachFramework
  • System
  • System.Data
  • System.IdentityModel
  • System.Printing
  • System.Runtime.Serialization
  • System.ServiceModel
  • UIAutomationProvider
  • UIAutomationTypes
  • WindowsBase


Plusieurs bibliothèques sont apparues. Comme pour les composants, nous les verrons plus en détail dans un prochain article. Il ne s'agit pour l'instant que de faire un tour d'horizon rapide des nouveautés que va apporter WPF et le framework 3.0. Une capture d'écran de l'environnement de développement :


La suite dans un prochain article.

mardi 23 janvier 2007

[TechEd 2006] Méthodologie Agile

Daniel TIZON nous fait un résumé d'une session présentée par Roy Osherove concernant les méthodes Agile.

Un conseil qui me paraît très important : Communiquez plus, formalisez moins !
Pour lire son article, rendez-vous sur son blog :
Résumé de la session ARC207 : Introduction to Agile Methodologies and Concepts en français.

Building a Perfect WPF Developer Workstation

Cet article de Tim Sneath liste les outils nécessaires au développeur pour développer à l'aide de WPF.
Je vous laisse découvrir son article : Building a Perfect WPF Developer Workstation

ASP.Net Ajax 1.0

Et voilà, ASP.Net Ajax 1.0 est désormais disponible.

ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.

With ASP.NET AJAX, you can:

* Create next-generation interfaces with reusable AJAX components. * Enhance existing Web pages using powerful AJAX controls with support for all modern browsers. * Continue using Visual Studio 2005 to take your ASP.NET 2.0 sites to the next level. * Access remote services and data directly from the browser without writing a ton of complicated script. * Enjoy the benefits of a free framework with 24x7 technical support provided by Microsoft.


The official Microsoft ASP.Net Ajax Site

Quelques remarques sur Fissum et nouvelle version 0.2

Fissum est un outil permettant de gérer les Work Items sans avoir à utiliser Visual Studio et Team Explorer. Je parlais de cet outil dans un de mes précédents posts : Suivi des WorkItem dans TFS : Fissum.

L'outil est très facile à installer et très rapide à installer. Nous l'avons mis en place dans le cadre de l'un de nos projets gérés à l'aide de TFS. Il permet notamment aux personnes gérant la partie fonctionnelle de pouvoir gérer des tâches dans TFS rapidement sans avoir à installer Visual Studio.
En terme d'espace disque occupé par l'installation ou en temps nécessaire, ce n'est en rien comparable à une installation de Visual Studio. Le lancement et la connexion au serveur TFS est rapide et la configuration intuitive.

En bref, cette version Alpha est tout à fait utilisable et me semble utile, notamment pour un chef de projet qui peut ainsi créer des tâches et les assigner à un membre de l'équipe sans avoir à installer Visual Studio ou à attendre que celui-ci se lance.


Quelques remarques :

  • Le rafraichissement des informations n'est pas tout à fait au point.

Si je crée une nouvelle tâche et que je vais ensuite la chercher dans la liste de mes tâches, elle ne s'affiche pas. Le menu "Refresh Query" ne résout pas le problème (on a l'impression que le rafraichissement ne se fait pas. Il faut relancer Fissum pour voir apparaître la nouvelle tâche.

  • Concernant l'ergonomie : la popup indiquant que Fissum est connecté au serveur TFS est orange. La première fois que je l'ai vu j'ai cru qu'il s'agissait d'une fenêtre d'erreur. Une autre couleur peut être (ce n'est que mon avis).

Le menu est très pratique par contre.
Une version 0.2 est désormais disponible : Fissum 0.2

Y'a plus qu'à l'installer et la tester. :D
Fissum sur CodePlex

mardi 16 janvier 2007

Visual WebGui (VWG)

VWG est un framework AJAX open source qui permet d'enrichir ASP.Net en utilisant le modèle de programmation Windows :
Developing web applications using winforms?
VWG features:

  • AJAX application development using WinForms development patterns and practices with no prior AJAX (or web development) skills.
  • WinForms controls (most of .NET 2.0 controls) implemented for VWG.
  • Ability to create custom controls (including full inheritance).
  • Ability to interoperate with existing ASP.NET controls and pages.
  • Ability to customize control behavior and appearance.
  • .NET 1.x/2.0 support.

mardi 2 janvier 2007

Un coach pour VSTS

Microsoft nous propose une série de présentations et d'exercices pratiques destinés à nous accompagner dans la mise en place d'un Team Foundation Server :

  • Installer et configurer un environnement avec Visual Studio Team Foundation Server
  • Créer un premier projet avec VSTS
  • Dessiner l’architecture de l’application
  • Définition de la stratégie de contrôle du code source
  • La construction de l’application
  • Validation de la qualité du code
  • Gestion des builds
  • Déploiement de l’application
  • Trucs et Astuces


Pour suivre ce tutorial : Vous êtes en charge d’un projet de développement informatique ?

Suivi des WorkItem dans TFS : Fissum

Je viens de trouver ce petit outil encore en version Alpha, il s'agit d'un client pour le suivi des WorkItems dans TFS : Fissum.

Une fois installé, Fissum se place en barre des tâches et vous permet, sans lancer Team Explorer, de consulter et d'assigner des Work Items (Tâches, bug...) à vos projets favoris. Ceci est pratique pour un utilisateur non technique qui ne souhaite pas lancer Visual Studio 2005 et qui veux rapidement faire de la saisie de formulaires sans avoir à configurer Excel ou MSProject, tout en retrouvant l'interface exacte des Work Items de VS 2005 (par exemple, en phase de test d'interface graphique, pour saisir les anomalies au fur et à mesure).


Je l'ai installé aujourd'hui pour tester un peu l'outil. Il fonctionne bien pour une version Alpha. Vous pouvez créer de nouveaux bugs ou de nouvelles tâches, consulter vos WorkItem ou la liste des WorkItems...
Pour un développeur il est auss pratique de consulter tous ces éléments directement dans Visual Studio mais pour un chef de projet ou tout autre personne qui n'utilise pas Visual Studio au quotidien, cet outil peut être intéressant.
Son développement est à suivre avec attention. N'hésitez pas à faire vos retours à son auteur afin de lui permettre d'améliorer son outil déjà très pratique.

lundi 1 janvier 2007

Les webcast du MiniMix sont disponibles

Minimix, qu'est-ce que c'est que ce truc ? Il s'agit d'une série de présentations faites dans différentes villes de France.
Ces présentations avaient pour thème le Web 2.0, les différents sujets abordés étaient les suivants : Flux RSS, Ajax, ASP.Net 2.0, les nuages de tags, les CSS ... Je n'ai pu y assister, bien que cela m'aurait énormément intéréssée mais heureusement pour moi et pour tous ceux qui n'ont pu y assister comme moi, les webcasts sont désormais en ligne. Vous trouverez plus d'infos sur le blog de C.Lauer :
Les Webcasts du tour Mini Mix sont en ligne.

Bonne année 2007

Juste un petit billet pour vous souhaitez à tous une excellente année 2007, une bonne santé pour vous et votre famille, je vous souhaite beaucoup de bonheur et ...
une année remplie de nouveautés avec Office 2007, Windows Vista (oui je sais, faudrait que j'arrête de traîner devant mon PC)...