"Think Big" ... mais pas trop !

Aller au contenu | Aller au menu | Aller à la recherche

Tag - Outils

Fil des billets

mardi 10 février 2009

[TechDays 2009] Introduction à "M" d'Oslo

C'est parti pour les TechDays 2009 : nous allons passer 3 jours à échanger cette année, pour ma part autour de : “M” (1), Azure (3) et des architectures REST (1).

Nous débutons ces TechDays 2009 avec une présentation “M”, qu’Arnaud et Hamid d’Exakis animent en 3 étapes :

  1. Création d’un modèle : Type (modèle / classe), Extent (définition d’ensembles), Valeurs (instanciation)
  2. Création d’une grammaire dédiée pour insérer des instances du modèle dans un vocabulaire utilisateur
  3. Création d’un parseur (du graphe "M") pour générer des formats de sortie sur mesure.

 

image

La démonstration permet de créer un modèle correspondant aux sessions et speakers des TechDays, puis d’instancier des sessions à partir d’une entrée spécifique (basée sur des délimitateurs). Dans un troisième temps, la démonstration illustre la manipulation du modèle en C# pour générer un programme exécutable.

Le WebCast et le support de présentation seront disponibles dans quelques semaines sur la plate-forme Microsoft France Audio & Vidéo.

UPDATE : Pour aller plus loin, lire Text Transformation with MGrammar and the Oslo SDK

jeudi 20 novembre 2008

[25 Novembre] MDDay : sous le signe des Modèles

Avez-vous l’impression d’être en quête perpétuelle des meilleures pratiques pour réaliser des logiciels de façon plus rapide, productive, déterministe et maintenable.

Que la modélisation soit votre dada, ou bien si vous n’avez pas fait un point récent sur les dernières stratégies de modélisation logicielle, participez au MDDay – Model Driven Day le 25 novembre 2008.

Ce sera aussi l’occasion de découvrir les technologies Microsoft autour de la modélisation DSL Tools mais aussi plus récemment “M” et Oslo. J’en profite pour vous glisser cette vidéo amsante sur les avancées de la modélisation depuis la pré-histoire.

image

vendredi 17 octobre 2008

Eclipse Tools for Silverlight

For english click here...

Microsoft a lancé le 13 octobre la version 2 de Silverlight, lancement accompagné de plusieurs annonces autour de l’interopérabilité, dont le financement d’une initiative communautaire: les Eclipse Tools for Microsoft Silverlight - eclipse4SL.

image

L' objectif ici est de fournir une solution complète sous Eclipse pour réaliser des applications RIA (Rich Internet Application) sur un socle Silverlight 2, ainsi que des guides méthodologiques pour l'appel de Services Web Java.

Soyons clair : Microsoft ne remet pas en question sa gamme d'outils de développement professionnels pour Silverlight à savoir Visual Studio et Expression. Dans la mesure où le runtime Silverlight est cross-browsers et cross-platforms (Windows et Mac sont supportés par Microsoft, et Linux par la communauté Mono au travers du projet Moonlight), il s'agit bien de faire en sorte que tous les publics puissent développer pour la plate-forme Silverlight. L'ambition est d'élargir eclipse4SL à d'autres plate-formes que Windows.

A souligner : eclipse4SL respecte la structure projet MSBuild utilisée par Visual Studio et Expression afin d'assurer une compatibilité totale entre les IDE d'équipes hétérogènes. L'article Architecture Series Pure & Mixed configurations présente la complémentarité des outils.

J’ai eu le plaisir d’incuber ce projet chez Microsoft France, et de suivre les travaux de l’éditeur SOYATEC, en coordination avec Microsoft Corp. Mon feedback : l’équipe s’entend à merveille. Tous les éléments sont réunis pour que cette initiative aille loin en terme d’interopérabilité entre les technologies Java et Silverlight.

5 jours après le lancement, faisons une synthèse de nos avancées :

Comment soutenir eclipse4SL ? Je vous invite à installer la preview (eclipse 4SL M1), dérouler les tutoriaux et apporter vos retours (installation, questions, idées, contributions…).

Enfin, si vous êtes disponibles le Mardi 21 octobre, passez à la conférence Eclipse Now You Can 2008, nous présentons eclipse4SL en fin de journée, à partir de 16h30.

Je maintiendrai sur ce blog des informations pour la communauté française… les sites de référence sont le blog de l’équipe eclipse4SL et le blog technique “A Cup of Silverlight, RIA, Interoperability, Java

Enfin je remercie les beta-testers pour leur implication : Bruno, Dave, Damien, Didier...

----------------------------------------------------------------------------------------------------------

English version : Microsoft launched Silverlight 2 on the 13rd of october, and made several announcement around interoperability. One of those is the funding of an opensource initiative : Eclipse Tools for Microsoft Silverlight - eclipse4SL.

The purpose of this project is the creation of open source tools integrated with the Eclipse development platform that enable Java developers to use the Eclipse platform to create applications that run on the Microsoft Silverlight runtime platform. Specifically, the project will be an Eclipse plug-in that works with the Eclipse Integrated Development Environment (IDE) and Eclipse Rich Client Platform (RCP) to provide both a Silverlight development environment and greater interoperability between Silverlight and Java, to facilitate the integration of Silverlight-based applications into Java-based web sites and services.

I am glad of being involved in the project incubation at Microsoft France, and to work close to SOYATEC about architecture and guidance, with the coordination of Microsoft Corp. My feedback is that this team is working great, and has all in hands to to reach high ends in term of interoperability between the Java and Silverlight platforms.

5 days after the launch, let’s see where we are :

You would like to engage in the eclipse4SL initiative ? Please install the preview (eclipse 4SL M1), go though the tutorials and fill in your feedbacks regarding installation, ideas, contributions…

mardi 27 mai 2008

Un assistant pour upgrader vos postes et serveurs Microsoft

L'outil "Microsoft® Assessment and Planning Solution Accelerator" vous assiste pour identifier et planifier la mise à jour du système d'exploitation de vos postes de travail - mais aussi de vos serveurs d'entreprise dans sa version 3.0 (disponible depuis Février 2008). Prévu à l'origine pour Vista, l'outil a été enrichi pour vous guider dans vos mises à jour Office 2007 et Windows Server 2008, notamment selon des scénarios de virtualisation. Il est possible d'analyser jusqu'à 100.000 postes et serveurs,en sachant qu'à partir de 10.000 machines, il est nécessaire d'utiliser une machine musclée (bi-pro avec 4 GoRAM) et au -delà de 20.000 machines, installer l'outil sur un OS Server voir un ensemble de machines partageant le stockage de données sur un serveur maître.

clip_image001

L'outil en version 3.0 permet :

  • d'identifier les postes capables d'exécuter Vista, les postes à updater en Office 2007, les serveurs capables d'exécuter Windows Server 2008, les rôles serveurs et services à migrer vers Windows Server 2008
  • mais aussi de vous renseigner sur les performances de postes et de serveurs.
  • enfin l'outil vous informe s'il est recommandé de mettre en œuvre une infrastructure virtualisée basée sur Windows Server 2008 Hyper-V ou bien Virtual Server 2005 R2, ou bien de la virtualisation applicative côté poste de travail.

Pour plus d'informations, vous pouvez consulter les releases notes.

Comment fonctionne le "Microsoft® Assessment and Planning Solution Accelerator" ?

Les fonctionnalités de découverte réseau et de prises d'informations reposent sur le Computer Browser Service (WIN32 LAN Manager API), Windows Management Instrumentation (WMI), SNMP et Remote Registry Services. Il est donc nécessaire que ces services soient activés sur les postes clients et serveurs si vous voulez bénéficier de l'ensemble des fonctionnalités de l'outil. La configuration de ces services est décrire de la manuel "Getting Started". Néanmoins, si vous ne disposez pas des pré-requis pour activer la découverte, vous pouvez spécifier à l'outil une liste de machines cibles, et les accès associés.

Les données sont enregistrées dans une base de données SQL Server 2005 Express, locale et accessible uniquement par l'utilisateur qui exécute l'outil.

clip_image002

Ci-dessous, la liste des informations retournées pour chaque nœud découvert (et dont les services réseau et locaux sont bien activés) :

  • Identifying the computer operating system and service pack level.
  • Determining if a computer’s BIOS is supported for installation of an operating system.
  • Determining if device drivers are available for Windows Server 2008 or Windows Vista.
  • Determining if a client machine can run Windows Vista and whether it is Windows Vista Premium Ready or Windows Vista Capable.
  • Determining if a server can run Windows Server 2008 and whether its hardware meets minimum or recommended system hardware requirements.

Important   The Assessment Wizard cannot definitively identify if a computer can take advantage of Windows BitLocker Drive Encryption for Windows Server 2008 or Windows Vista. Nor can it definitively identify if the user interface can be configured in Aero Glass mode for Windows Vista

mercredi 20 février 2008

GAX/GAT en RTM : Migrons nos Software Factories

Le kit d'extensibilité pour Visual Studio vient de sortir en version finale (taguée GAX/GAT February 2008 Final Release).

A la fois les versions Visual Studio 2005 et 2008 sont supportées, avec le même runtime, et un toolkit par contre spécifique.

A l'installation, il est maintenant possible de déployer ses extensions pour l'une ou l'autre des versions de Visual Studio, voir les deux (par défaut, la cible est 2005).

Il est donc temps de migrer nos "Softwares Factories" sur cette version finale, mais aussi pour supporter Visual Studio 2008 !

C'est la tâche actuelle des équipes Patterns et Practices avec des versions de Web Client, Smart Client et Service Software Factory à suivre dans les semaines qui viennent.

UPDATE 29 février : WCSF (Web Client Software Factory) est disponible

Travaux en cours sur .Net 3.5 et Visual Studio 2008

En attendant .Net 4.0 et Rosario, les équipes .Net travaillent à de substantiels compléments aux fonctionnalités actuelles du framework .Net 3.5 et à Visual Studio 2008

UPDATE : Ces fonctionnalités sont proposées dans une Service Pack. Scott Guthrie détaille le contenu de la beta 1 du SP1 de .Net 3.5. Et sur SOA & Interop @ Microsoft France, le détail des avancées au niveau services.

Côté Desktop : .Net Client Product Roadmap

  • Installation ad-hoc (modulaire et selon l'usage de WPF, WCF et/ou WF) de .Net 3.0 et .Net 3.5 si le framework .Net 2.0 est déjà disponible sur le poste (vaut aussi pour ClickOnce et les MSI)
  • Lancement plus rapide des applications (25 à 40%)
  • Amélioration des performances et ajoûts de contrôles WPF (DataGrid, Ribbon, et Calendar/DatePicker), et amélioration du designer WPF de Visual Studio 2008

Côté Web : .Net Web Product Roadmap

  • Les ASP.Net 3.5 Extensions
    • Un framework MVC pour ASP.Net
    • Amélioration de la libraire ASP.Net AJAX (gestion de la navigation / historisation, liens permanents)
    • Support de SilverLight au sein d'applications ASP.Net
    • ADO.Net Data Services pour exposer des services REST (en complément du framework ADO.Net Entity)
  • SilverLight 2.0 (beta en mars 2008 avec licence go-live)
    • Support de .Net  BCL (Base Class Library) ainsi que Linq to XML
    • Connectivité riche (REST, POX, WS-*) ainsi que le support du Cross-Domain !
    • Un framework IHM évolué (layouts, contrôles, databindings)
    • Supporté dans Visual Studio 2008
  • IIS7
    • Un framework de déploiement vers un serveur ou une ferme de serveur

vendredi 1 février 2008

Bien démarrer avec Team Foundation Server 2008

A l' occasion de la disponibilité imminente des versions françaises 2008, je vous propose de faire un point sur Visual Studio Team System (VSTS) et Team Foundation Server (TFS) ainsi que les outils et ressources associés aux versions 2008.

Lire la suite...

jeudi 27 décembre 2007

Bonne résolution I : Bloguer avec Windows Live Writer

Je m' étais fait la promesse de ne pas finir l' année sans basculer sur Windows Live Writer plutôt que les interfaces par défaut de MSDN et GANDI.

Avec plaisir je découvre que Windows Live Writer est en version finale (1.0 depuis Novembre 2007), et qu'il existe de nombreux  plugins pour se faciliter la vie (copier coller de code, effets d'images)

Et pour en savoir plus...

jeudi 22 novembre 2007

.Net 3.5 et Visual Studio 2008 sont disponibles, et alors ?

La sortie du framework .Net 3.5 finalise deux années intenses en innovation de la part de Microsoft : Octobre 2005 : .Net 2.0, Novembre 2006 : .Net 3.0 et Novembre 2007 : .Net 3.5.
Visual Studio 2008 est l'environnement de développement qui permet d'accéder de façon simple et productive à ces innovations.
Des versions d'essai 90 jours à installer ou sous forme d'images sont disponibles ici.

UPDATE Anomalie LayoutTemplate dans le VS2008 Training Kit, lire la suite...

Lire la suite...

lundi 9 juillet 2007

Administration de Virtual Serveur : VMRC+ pour tous

Si Virtual Serveur fait l'unanimité en terme de fonctionnalités et de performances (sans parler de sa gratuité !), il en était tout autre de son administration, qui n'était possible jusqu'à maintenant qu'au travers d'une application Web.

Un outil bien pratique et qui s'est généralisé en interne chez Microsoft vient d'être mis à la disposition de tous : il s'agit de VMRC+.

Lire la suite...

- page 1 de 2