![Démarrage de NAP](https://www.itpro.fr/wp-content/uploads/2015/12/6749bf17cc30d7881d6a77b1746da968.jpg)
Démarrage de NAP
L’aspect réellement séduisant de NAP réside dans le fait que tous les systèmes d’exploitation client Microsoft actuels incluent la fonctionnalité de client NAP nécessaire à un contrôle d’état. Par conséquent, il est inutile de configurer ou d’installer quoi que ce soit sur vos clients réseau. Côté réseau,
![ALM et Team Foundation Server](https://www.itpro.fr/wp-content/uploads/2015/12/682bd9f4f07919c61c2d4b010cb80b32.jpg)
ALM et Team Foundation Server
Pour optimiser la collaboration entre développeurs et testeurs (mais aussi chefs de projets, architectes, DBA, fonctionnels…), une plateforme de collaboration est nécessaire. Et ici, en 2010, c’est toujours le rôle de Team Foundation Server (LE serveur de Visual Studio). En plus de permettre le support des outils
![Pendant ce temps-là , Team System »¦](https://www.itpro.fr/wp-content/uploads/2015/12/90b2e98330946179582d3e0dea22384e.jpg)
Pendant ce temps-là , Team System »¦
… évolue, et sous plusieurs aspects ! Le moins technique étant le changement de nom et la refonte des gammes de produit. Ainsi, les éditions Visual Studio Team System for Architect, Developer, Tester disparaissent pour laisser leur place à Visual Studio 2010 Premium (Visual Studio Pro avec
![Le passage au cloud](https://www.itpro.fr/wp-content/uploads/2015/12/99badd64d2ae0ec692b0b7ce68dc5492.jpg)
Le passage au cloud
Les responsables informatiques prudents feront le choix d’un cache distribué de qualité pour l’environnement Windows Azure. Un aspect à avoir à l’esprit est que pour une exécution sur le cloud, par exemple avec Windows Azure, l’équipe de développement doit architecturer ses applications de telle sorte qu’elles soient compatibles avec
Lire l'article![Fonctionnalités de mise en cache distribuée](https://www.itpro.fr/wp-content/uploads/2015/12/01395d2078f0d0063cb1f666682bf6db.jpg)
Fonctionnalités de mise en cache distribuée
Voici quelques aspects importants de la mise en cache distribuée pour les environnements d’informatique via Internet :
1. Performances et évolutivité : En premier lieu et avant tout, un cache distribué doit offrir des performances de pointe. Par ailleurs, il doit être capable d’évoluer
![Options de stockage dans Windows Azure](https://www.itpro.fr/wp-content/uploads/2015/12/926fbaa42eb3967b8b41013a8bb11884.jpg)
Options de stockage dans Windows Azure
Windows Azure a créé une couche de services de stockage constituée de trois types de services, à savoir blob, file d’attente et table (cf. la figure 2). Les rôles Web et Worker peuvent accéder à ces services de stockage. Un blob est un objet binaire de grande
![Un rapide coup d’oeil à Windows Azure](https://www.itpro.fr/wp-content/uploads/2015/12/f5e00259cd2eeb206b609c952df98502.jpg)
Un rapide coup d’oeil à Windows Azure
Un certain nombre d’environnements de cloud sont disponibles sur le marché et d’autres vont être proposés par des fournisseurs de renom et des jeunes pousses. Néanmoins, nombre de structures informatiques fidèles à Microsoft se tourneront tout naturellement vers Windows Azure. Mais, avant de faire le grand saut,
![ActiveSync, le protocole applicatif dédié aux périphériques mobiles](https://www.itpro.fr/wp-content/uploads/2015/12/742730db92cf32f1d2c3dbf720547bff.jpg)
ActiveSync, le protocole applicatif dédié aux périphériques mobiles
ActiveSync a été initialement conçu pour permettre la synchronisation entre le poste de travail et les périphériques mobiles à une époque durant laquelle la téléphonie mobile était coûteuse et réservée à une élite. Maintenant, c’est un composant hébergé en standard sur les serveurs Exchange et qui permet
![La chaîne de publication pour les mobiles](https://www.itpro.fr/wp-content/uploads/2015/12/d4940aefe48bd0972b96ba51c06d26b1.jpg)
La chaîne de publication pour les mobiles
Avec Exchange Server 2007 et Exchange Server 2010, la publication des services qui permettent la connexion et la synchronisation est très simple et se résume à une publication de type HTTP/HTTPS. Pour permettre la connexion et la synchronisation des mobiles, il suffit simplement de publier le répertoire ‘Microsoft-Server-ActiveSync’ hébergé
Lire l'article![Le terminal mobile, un poste d’entreprise à part entière](https://www.itpro.fr/wp-content/uploads/2015/12/3384031a55d2d96e4910290775f0be7d.jpg)
Le terminal mobile, un poste d’entreprise à part entière
Comme on vient de le voir, la plupart des éléments de stratégies s’adresse aux administrateurs qui disposent ainsi de moyens de gestion de la flotte de mobiles en entreprise pour assurer un niveau de sécurité satisfaisant et conforme aux exigences de l’entreprise. Mais, l’utilisateur dispose lui aussi
![Les points de vigilance](https://www.itpro.fr/wp-content/uploads/2015/12/7434cbc0f9db7e21bb55847016954af1.png)
Les points de vigilance
Il convient donc d’éviter les pièges qui sont nombreux dans le monde de la communication mobile. Le premier élément sur lequel il convient d’être vigilant est celui mentionné précédemment, à savoir le choix du terminal et de l’opérateur qui commercialise cet équipement. En effet, de nombreuses fonctions
![Les approches ad hoc](https://www.itpro.fr/wp-content/uploads/2015/12/6f2d7b5a620ae341f9fddb5b71c71416.jpg)
Les approches ad hoc
Pendant longtemps, les sociétés opérant sur les marchés System i et autres, qui fournissent des générateurs d’applications tous terrains, ont implicitement incorporé MDD par l’intermédiaire de L4G et des environnements de développement connexes. Beaucoup de ces générateurs d’applications appréciés ont évolué de manière ad hoc pour résoudre
![Personnaliser et étendre UML](https://www.itpro.fr/wp-content/uploads/2015/12/d650b553b782b59abfb149aa19b1b5df.jpg)
Personnaliser et étendre UML
La dernière version d’UML tend vers davantage d’automatisation tout en conservant un haut degré de généralité. La stratégie d’IBM suit l’approche MDA dans laquelle vous utilisez d’abord UML pour définir un PIM (Platform Independent Model) d’un système ou application. Ensuite, par des processus automatisés et manuels, vous créez un
Lire l'article![L’approche d’IBM](https://www.itpro.fr/wp-content/uploads/2015/12/8b798c8fc9d99f63faa3f37af787fc1c.jpg)
L’approche d’IBM
Langage évolué (HLL, high-level language) et développement piloté par modèle (MDD, model-driven development) sont tous deux des termes un peu ambigus, et l’on peut se demander ce qui distingue MDD des dernières avancées en HLL. On l’a vu, élever le niveau d’abstraction et augmenter l’automatisation sont les
![Abstraction et automatisation](https://www.itpro.fr/wp-content/uploads/2015/12/846077b395e2e25162470faedd444be4.jpg)
Abstraction et automatisation
L’abstraction est l’une des clés de la modélisation et de MDD. Ses deux qualités majeures sont : décrire les éléments d’une application en des termes aussi proches que possible de la perspective qui nous intéresse, et cacher les détails non pertinents pour cette perspective. Ainsi, l’abstraction d’une application de
Lire l'article![Ajout de contrôles](https://www.itpro.fr/wp-content/uploads/2015/12/8303b5c2a4eac82d2421aa446567bc5a.jpg)
Ajout de contrôles
Pourtant, d’autres soutiennent que les entreprises doivent comprendre à quel moment créer des applications pour SQL Server ou pour SharePoint. « Si l’on examine les listes SharePoint et les bases de données relationnelles, il n’y a pas de comparaison », déclare Graham Sutcliffe, directeur des technologies de la société
Lire l'article![Atouts et faiblesses](https://www.itpro.fr/wp-content/uploads/2015/12/0878d71bde32c7bf100954ccec0d3d02.jpg)
Atouts et faiblesses
SharePoint est populaire pour stocker et partager des documents ainsi que d’autres contenus structurés, mais lorsqu’une personne a des données en lignes et colonnes et qu’elle essaie de joindre une liste à une autre, « ces outils ne sont pas faits pour cela », indique Demsak. «
![La simplicité du débogage](https://www.itpro.fr/wp-content/uploads/2015/12/3928dc28b75b9b4f1353fd608caf2847.jpg)
La simplicité du débogage
A ce stade, vous tirez pleinement parti de votre travail de mise en place des extensions SharePoint et de configuration de votre projet : pour tester et déboguer votre projet, il suffit de définir des points d’arrêt dans votre code et d’appuyer sur F5. Dès que votre site s’affiche,
Lire l'article![Programmation du composant WebPart](https://www.itpro.fr/wp-content/uploads/2015/12/bd2de2bf0ae49e04082ac88c5c1aa4b6.jpg)
Programmation du composant WebPart
Vous pouvez désormais débuter la création de votre composant WebPart. Au niveau de son fichier de code, vous devez, dans la méthode CreateChildControls, créer les contrôles qui seront visibles dans votre composant. Le plus simple est de créer une table, de l’ajouter à la collection Controls de
![Création de votre projet de composant WebPart](https://www.itpro.fr/wp-content/uploads/2015/12/97c22317179d30f5dccc531c8ff9d6b4.jpg)
Création de votre projet de composant WebPart
Une fois les extensions installées, vous êtes paré pour utiliser leur première fonctionnalité : un ensemble de modèles qui gèrent la création de la plupart des composants SharePoint. Pour créer un composant WebPart, par exemple, vous sélectionnez le modèle Web Part dans la catégorie SharePoint de la