Welcome to TechNet Blogs Sign in | Join | Help

On savait que Microsoft proposait, au travers de son offre de virtualisation (Hyper-V et System Center VMM 2008)   jusqu’à présent le support des serveurs Windows et Novell SUSE Linux, dans des condition contractuelles.

Ce support des serveurs Linux est maintenant étendu avec la possibilité de supporter Red Hat Enterprise Linux au sein d’une machine virtuelle hébergée sur Windows Server 2008 avec Hyper-V ou bien sous Hyper-V Server.

Microsoft et Red Hat annoncent en effet le 16 Fevrier 2009 avoir signé des accords leur permettant de tester et valider leurs systèmes d’exploitation sur leurs hyperviseurs respectifs. Les utilisateurs disposant des contrats de supports pourront donc opérer de telles configurations en production et disposer d’un support technique conjoint pour faire fonctionner Windows Server sur le système de virtualisation de Red Hat Enterprise ou bien pour opérer Red Hat Enterprise Linux dans des machines virtuelles fonctionnant sur Windows Server 2008 avec Hyper-V, ou bien sur Hyper-V Server.

Pour ce faire, Red Hat a donc rejoint le programme “Server Virtualization Validation Program” de Microsoft, et Microsoft est désormais un partenaire de Red Hat pour l’interopérabilité et le support de la virtualisation. Microsoft figurera donc dans la “Red Hat Hardware Certification List” dès qu’ils auront passé le processus de certification Red Hat au cours du second semestre 2009. De plus, Microsoft publiera les composants d’intégration Linux pour RHEL dès que les tests et la validation seront finalisés. De fait, non seulement les utilisateurs bénéficieront d’un support technique croisé, mais aussi de technologies de virtualisation optimisées.

Du coup, dès que ce support sera effectif, REHL x86 & x64 en version 5.2 et 5.3 complétera donc la liste des systèmes d’exploitation supportés par Microsoft dans des machines virtuelles sur Hyper-V:

Windows Server 2008 x86 ou x64

Windows Server 2003 SP2 x86  ou x64

Windows Server 2000 SP4

Windows HPC Server 2008

SUSE Linux Enterprise Server 10 Service Pack 2 x86 ou x64

SUSE Linux Enterprise Server 10 Service Pack 1 x86 ou x64

La PDC (Professional Developers Conference) a tenu ses promesses. Au-delà des annonces en matière de Cloud computing, la conférence a levé le voile sur un nombre impressionnant d’annonces concrètes en matière d’interopérabilité. Si des acronymes tels que SOAP, HTTP ou XML étaient déjà des familiers de longue date de la plate-forme Windows, on verra  également figurer des technologies issues de l’Open Source telles que PHP, Ruby, Python ou bien Eclipse, toutes supportées par Windows Azure (www.azure.com).

De son côté, Microsoft Office participe également au mouvement avec le support, sur Office en ligne (http://office.microsoft.com/fr-fr), des navigateurs Firefox ou Safari, en plus d’Internet Explorer bien entendu.

Les analystes techniques et journalistes présents à la PDC ne s’y sont pas trompés. La couverture presse et blog est impressionnante et tous les auteurs soulignent l’ouverture de la plate-forme et de l’entreprise Microsoft en direction des standards et des environnements hétérogènes. Windows Azure et Visual Studio, en se connectant aux systèmes existants vont leur permettre de s’élever dans les nuages de l’Internet.

Des nuages d’un blanc éclatant dans un Internet d’un bleu … azur.

  image    

Statistiques du mois de juin 2008

Codeplex attire toujours autant les développeurs, c’est le constat que permet d’établir les nouvelles statistiques du mois de Juin 2008:

  • 6 200 609 pages vues
  • 1 556 172 visites
  • 945 930 utilisateurs uniques
  • 86 777 utilisateurs enregistrés
  • 5 182 projets
  • 372 nouveaux projets

Des chiffres en augmentation dans l’ensemble avec une petite baisse du nombre de nouveaux projets avant le départ en vacances.

Quelques exemples de  nouveaux projets

image

Sandcastle Styles

Le but de ce projet est d'améliorer Sandcastle en fournissant une solution pour divers problèmes dans les styles de présentation, de sorte que ce soit visible pour la communauté Sandcastle et que cela amène des feedbacks de la part de la communauté.

image

Podcasting Kit for SharePoint (PKS)

Le kit de Podcasting pour SharePoint (PKS) est un accélérateur pour les médias sociaux, utilisant le podcasting et les réseaux sociaux pour fournir une solution de nouvelle génération pour la gestion de la connaissance (knowledge management). Il peut être intégré à une large diversité de périphériques comme les PCs, Zune, les téléphones Windows Mobiles et tout autre périphérique supportant les podcast.

image

FAST ESP Web Parts pour SharePoint Server 2007

Ce projet fournit un ensemble de Web parts à installer pour intégrer le système de recherche FAST ESP sur SharePoint Server 2007. Avec ces Web parts les administrateurs de SharePoint peuvent rapidement construire des sites de recherche basés sur ESP dans SharePoint 2007. 

 CLR Interop

Afin de faciliter le développement de P/Invoque vis-à-vis des attributs et des règles du marshaling, ce toolkit   aide les développeurs pour convertir de manière efficace du C en signatures P/Invoke contrôlées et vice versa.

image

Wireless Migrator

Wireless Migrator est un petit programme qui permet de sauvegarder et restaurer tous les réseaux sans fil configurés sur votre ordinateur. Ce dispositif est très utile quand vous devez réinstaller votre ordinateur ou utiliser les mêmes paramètres sur plusieurs machines.

image

La version 1.0 du driver SQL Server 2005 pour PHP est désormais disponible sur le site de téléchargement MSDN.

Les engagements vis à vis de l’intéropérabilité

Cette nouvelle version marque une autre étape dans l'engagement continu de Microsoft pour l'interopérabilité. Plus tôt cette année, nous avons vu le déploiement d'IIS 7.0 et de son support FastCGI, la prochaine étape consiste à faire de Windows une plate-forme de choix pour le développement et le déploiement d’applications PHP.  Microsoft annonçait la semaine dernière  sa première contribution à un projet Open Source  PHP ADOdb. La version 1.0 du driver PHP référencé par ce projet est donc maintenant disponible. Pour montrer le niveau d’engagement de Microsoft vis-à-vis de la communauté PHP, le code source du driver est disponible sur CodePlex. C’est le premier projet Microsoft qui rend son code source public disponible au lancement d’une v1.0.

Cette sortie du driver SQL Server 2005 pour PHP rend l'utilisation de SQl Server par la communauté PHP plus facile.  Vous avez la possibilité d’exploiter quelques exemples décrits dans le fichier .chm du driver à télécharger. Si vous préférez accéder à la documentation en ligne, elle est disponible sur le site MSDN. Afin de suivre l’actualité de ce driver, vous pouvez vous rendre sur le blog de l’équipe PHP ou sur le forum MSDN.

clip_image004

Un modèle pour de futurs projets

Le driver SQL Server 2005 pour PHP représente une nouvelle manière pour Microsoft d’aider les développeurs à accéder à SQL Server à partir d’un environnement de développement non-Microsoft. Le driver est un wrapper C++ (adaptateur) sur le driver Microsoft SQL Server ODBC, traduisant les requêtes PHP en requête ODBC API. Cette approche simplifie le développement et réduit la superficie d'un point de vue de sécurité. À l'avenir, Microsoft pourra créer des drivers pour d'autres langages (Rubis, Python, etc.) utilisant cette même approche sans devoir reproduire les interfaces client de niveau bas. En rendant le code source disponible, Microsoft fournit un modèle aux communautés qui n’ont pas encore de connectivité avec SQL Server  pour montrer comment elles peuvent accéder au serveur SQL par l'intermédiaire du driver ODBC.

Et après ?

Le driver v1.0 est bien, mais il y a quelques fonctionnalités (tels que les curseurs défilables) qui seront ajoutées pour faciliter la migration du code PHP / MySQL code vers SQL Server. L’équipe responsable du projet souhaite également augmenter la distribution du driver en travaillant avec l'équipe de Zend pour rendre le driver disponible en tant qu'élément des installations PHP sur Windows.

clip_image001

Vendredi dernier, Sam Ramji, directeur stratégie plateforme Microsoft Corp a delivré un keynote lors de la 10 ème édition de l’ Open Source Convention à Portland. Dans cette intervention intitulée Participation In A World of Choice , Sam Ramji a présenté les investissements et partenariats que Microsoft menait avec les communautés Open Source et a annoncé quelques nouvelles intéressantes que je vais essayer de synthétiser dans ce post.

Open Specification Promise (OSP)

Microsoft prend une nouvelle mesure dans son engagement sur l'interopérabilité en élargissant les le champ d’application d’OSP à plus de 150 protocoles additionnels, y compris certains protocoles de Windows Serveur et des protocoles du framework .NET.

Microsoft ouvre ainsi sous OSP de nombreux protocoles disponibles auparavant au travers du programme « Communications Protocol Program » permettant ainsi de garantir une protection contre toute réclamation de Microsoft sur les brevets protégeant ces protocoles.

L'OSP a été développé en tenant compte des commentaires de nos clients et de la communauté Open Source et représente une méthode simplifiée pour partager les biens de propriété intellectuelle pour permettre l'interopérabilité.

Une clarification à l'OSP a été publiée et réaffirme les droits des développeurs d’exploiter librement les technologies sous OSP pour construire tout type de logiciel , pour tout type d’objectifs y compris une utilisation commerciale.

La pleine liste des spécifications couvertes par l'OSP peut être trouvée sur http://www.microsoft.com/interop/osp

Contribution PHP

Microsoft a annoncé une contribution à la communauté PHP, spécifiquement au projet d'ADOdb. Cette contribution permettra à ADOdb d'interopérer avec le driver natif SQL Server de Microsoft.

ADOdb est un projet Open Source ouverte sous licence LGPL et BSD écrit en PHP qui fournit une interface d'abstraction pour que les applications PHP puissent accéder à différents types de bases de données.

Cette contribution au projet d'ADOdb va permettre d’inclure SQL Server donnant ainsi un plus grand choix de base de données aux applications PHP.

C'est notre première contribution de code aux projets de la communauté de PHP mais ne sera pas la dernière. Les équipes du laboratoire open Source de Microsoft ont déjà testé plus de 100 applications de la communauté PHP qui s’exécutent sans aucune modification sur IIS.

IronRuby

Microsoft a fait 3 annonces concernant IronRuby:

1. Microsoft livrera toutes les librairies implémentée dans le langage de programmation Ruby en tant qu'élément de la distribution IronRuby.

2. Microsoft participera au projet RubySpec (http://rubyspec.org). RubySpec est une suite de tests standards qui sera utilisée pour définir les implémentations Ruby conformes.

3. Microsoft créera IronRuby-Contrib, un projet séparé sous license Open Source MsPL. Ce projet sera un endroit pour le développement de code qui soutient IronRuby, mais n'est pas une partie de la distribution core d'IronRuby.

John Lam, responsable du projet a déclaré :
"This project will be a place for collaborative development of code that supports IronRuby, or the underlying platform, but isn’t part of the core IronRuby distribution," "We're going to ship the initial drop of the Rails plug-in that we demonstrated at OSCON as the first project in IronRuby-Contrib.”
" Traditionally, we own or drive projects at Microsoft. We are rarely a participant in a project. The work that we did to make these announcements helps to pave the way for other teams at Microsoft to become participants in projects that are important to them and their customers."
"These are significant steps forward in how we participate in open-source communities. I think we're moving in the right direction—incrementally, pushing the bar higher each time. "

logo apache

Apache Software Foundation Sponsorship

Microsoft devient sponsor officiel de la fondation Apache.

Jim Jagielski, Président de l’ ASF, a déclaré :

« We thank Microsoft for their generous sponsorship that goes towards supporting The Apache Software Foundation and the over 60 top level projects in use and development within the ASF," "The ASF Sponsorship program is an excellent way for companies and organizations to show their commitment and enthusiasm towards the ASF and The Apache Way, and helps to ensure that highly innovative, freely-available and community-based/consensus-developed software can continue to flourish and thrive within one of the most successful and respected communities in Open Source. Microsoft's sponsorship makes it clear that Microsoft 'gets it' regarding the ASF."

Il est important de comprendre deux choses au sujet de ce support de l’ ASF : ce qu’il est et ce qu’il n’est pas.

Ce n'est pas un retrait d'IIS en tant que serveur web stratégique de Microsoft. Nous avons investi énormément dans le refactoring et l’ajout de nouveaux modules à IIS 7, y compris le support de PHP. Nous continuerons à investir dans IIS pour le long terme et sommes actuellement en cours de développement d'IIS 8.

C'est une reconnaissance du mode de travail de la fondation Apache qui ouvre un nouveau chapitre dans notre rapport avec l’ASF Nous avons travaillé avec Apache POI, Apache Axis2, Jakarta, et d'autres projets cette année, et nous continuerons notre travail de support technique et de test d’interopérabilité pour ces logiciels Open Source. Microsoft avait déjà participé à ApacheCon, pour initier un dialogue avec la communauté apache et étudier des pistes d’interopérabilité et de collaboration technique pour répondre aux besoins croissants de nos clients respectifs.

ApachePOI

Microsoft et Sourcesense, un intégrateur Open Source , ont commencé une collaboration pour développer les bibliothèques Open Source et créer une communauté de développeurs supportant Open XML. Le but de l'association est de développer une nouvelle version d'Apache POI, une bibliothèque Java pour contrôler des formats binaires de Microsoft Office. L’extension a pour but de supporter Open XML.

Dans un environnement de plus en plus connecté, plus de personnes ont plus d’opportunités d’exploiter plus de technologies pour réaliser plus de projets. Microsoft soutient ces choix en augmentant l'interopérabilité entre les technologies Open Source et les technologies de Microsoft.

Les dix années à venir du logiciel seront un moment de croissance et de changement important ou les communautés Open Source et les communautés Microsoft se développeront ensemble.

clip_image002

Le 21 juillet 2008 s’est déroulé à Portland dans l’Oregon   Participate08  événement sponsorisé par Microsoft en coordination avec l’O’Reilly Open Source Conference (OSCON). Ce sommet  avait pour but de faciliter le dialogue avec la communauté Open Source  sur les  domaines comme la conception, le développement ou encore le déploiement de logiciel dans l’environnement IT actuel et futur.

Plusieurs professionnels ont participé au débat :

  • Karim Lakhani, maître de conférences dans l’unité de management de Technologie et d’Operations à l’école de commerce d’Harvard
  • Allison Randal, d’O’Reilly Radar, elle est la co-présidente de l’OSCON et de l’Energy Innovation Conference
  • John Wilbanks, vice président de Sciences Commons (projet de Creative Commons)
  • Sioban O’Mahony, maitre de conférences sur le management à l’université d’UC Davis
  • Bryan Kirschner, directeur de la division Platform Community Strategy de Microsoft
  • Zack Urlocker, vice président de MySQL (Sun Microsystems)

C’est selon Bryan Kirschner, une superbe expérience qui s’est déroulée à travers une étude de cas présentée par Karim Lakhani et une discussion dirigée par la même personne.

L’étude de cas portait sur l’entreprise Threadless créée à partir de contributions et d’innovations de volontaires. La séance s’est déroulée à la manière d’un cours où chacun revenait sur plusieurs points pratiques ou concepts à la base de l’Open Source, mais dans un contexte un peu différent (la conception de t-shirt) qui a permis de ne pas se limiter au domaine logiciel.

Lors du débat plusieurs sujets ont été abordés comme le développement de modèles hybrides, le concept d’inclusion, d’interopérabilité, de propriété intellectuelle ou encore les motivations de ce type de modèle.

Dix années se sont écoulées depuis l’accord effectué par les membres de l’OSI pour choisir le terme « Open Source ». Durant l’OSCON de l’année dernière, Bill Hilf a annoncé le lancement du portail http://Microsoft.com/opensource pour la première fois publiquement, de manière officielle en montrant ainsi la stratégie adoptée par Microsoft vis-à-vis de l’OSS. Le fait d’avoir attendu permet d’aborder le modèle alors qu’il est relativement stable. Pour Zack Urlocker, cette attente fut surprenante car il pense que Microsoft a manqué « une génération de codeur » qui a adopté l’Open Source. Cette année, plus qu’une annonce ou la soumission de deux licences Microsoft Shared Source à l’OSI, une autre étape a été franchie en sponsorisant l’évènement participate08. 

A noter, que tout au long de la réunion, plusieurs femmes de Collective Next ont repris le cours de la discussion sur un tableau en organisant les idées sur une mind map. Quelques photos sont disponibles sur flickr.

Plus d’informations et différents points de vue (en anglais) :

· http://port25.technet.com/archive/2008/07/23/participating-actively.aspx par Bryan Kirschner sur le blog port25

· http://www.informationweek.com/blog/main/archives/2008/07/oscon_pt_21_par.html par Serdar Yegulalp

· http://weblog.infoworld.com/openresource/archives/2008/07/microsoft_at_os.html par Zack Urlocker

image

 

Ce blog traite régulièrement de questions d’interopérabilité .

Qu’en est-il de la mise en œuvre ? Voici aujourd’hui une série d’articles techniques, en français, parus dans un dossier sur MSDN :

· Utiliser Java avec SQL Server 2000/2005

· Communication entre .NET et J2EE

· Générer des documents Open XML sur un serveur Linux en Java par Julien Chable

· Coder sur Windows en .NET, exécuter sur Linux avec Mono

· PHP sous Windows 2008 : installer WordPress en pratique

· Introduction au SDK Open XML

· Utiliser les spécifications des protocoles Open Protocol Specifications

Le site microsoft.com/france/interop publie aussi régulièrement des articles. Parmi les plus récents, vous pouvez aller voir :

· Approches technologiques pour la construction des systèmes connectés

· Approches technologiques pour la fédération des identités

 

Ce blog diffuse régulièrement les actualités concernant l’open source et l’interopérabilité chez Microsoft. J’ai pensé qu’avant la pause estivale, il pouvait être intéressant de vous faire une  petite synthèse chronologique de toutes les informations relayées sur ce blog au cours de l’année écoulée.

 

Date

Open Source

Interop

Octobre 2007

 

Lancement de Porte25

 

L’OSI a approuvé deux licences Shared Source Microsoft

 

Microsoft ouvre le code du Framework .NET

 

Virtualisation : Microsoft va proposer son API Hypercall sous OSP

 

Ouverture du site Open Source @ Microsoft

Microsoft et Zend Technologies élargissent leur collaboration en intégrant (entre autre) les meta-systèmes de gestion des identités

 

Microsoft et Novell progressent sur l'interopérabilité

 

Microsoft et Turbolinux étendent leur collaboration

 

Deux programmes importants pour l’interopérabilité; soufflent leur première bougie : l’Interoperability Vendor Alliance (IVA) et de l’Interoperability Executive Customer Council (IEC Council).

Novembre 2007

 

Microsoft propose un environnement facilitant le SOA en entreprise sur CodePlex

 

Un projet Open Source pour faciliter l’accès aux documents Word pour les non ou mal voyants

Microsoft sponsor des sessions interopérabilité lors de la conférence XML 2007

 

Partenariat Novell / Microsoft, un bilan après 1 an

 

Décembre 2007

Des annonces récentes sur les traducteurs Open XML - ODF

 

Un projet Shared Source de Slideshow proposé par Vertigo

 

Microsoft étend la mise à disposition de ses protocoles de communication

 

Samba accède à la documentation Microsoft

 

Janvier 2008

Le code source du Framework .NET est disponible

 

La première béta du traducteur Open XML DAISY disponible

 

Lancement du site microsoft.com/standards

 

Talend Optimise l'Intégration de Données sur les Plates-formes de Microsoft

 

Microsoft étend  son alliance avec Citrix pour la virtualisation

 

Février 2008

Microsoft, IBM, Google, Verisign et Yahoo ! rejoignent OpenID

 

Projet Open Source de traducteur des formats binaires d'Office vers Ecma Office Open XML

 

Evolutions du composant Open Source de recherche multi-facettes pour SharePoint Server 2007 et Search Server 2008

 

Microsoft rejoint DataPortability.org

 

Microsoft francise son site sur les standards

 

 

Nouveaux principes d’Interopérabilité

 

ARAS est la première entreprise à certifier sa solution open source pour Microsoft Windows Server 2008

 

Mars 2008

{Open Source} Heroes Happen Here

 

Comment l’Open Source a influencé Windows Server 2008?

 

Le Singularity Research Development Kit disponible sur Codeplex

 

La documentation XAML publiée sous OSP

 

Le code source de ASP.NET MVC est maintenant disponible

IE8 privilégie l’interopérabilité à la rétro-compatibilité

 

Lancement de l'initiative sur l’interopérabilité des documents

 

Ouverture d’un centre d’interopérabilité SUN - Microsoft

 

Une première collaboration entre Microsoft et la fondation Eclipse

 

Tech Days 2008 - Les webcasts du parcours Interopérabilité disponibles

 

Avril 2008

Présentation de l’initiative Shared Source

 

Les principes d’interopérabilité en action : Lancement du Forum Interopérabilité

 

Open XML devient le quatrième standard de document ISO/IEC.

 

Principes d'interopérabilité: de nouveaux protocoles publiés

 

Mai 2008

 

Une première version de Moonlight pour les développeurs et contributeurs

 

Annonces System Center et Interopérabilité au MMS 2008

 

Microsoft la semaine dernière à Interop Las Vegas

 

Microsoft étend la liste des formats pris en charge par Microsoft Office

 

 

Juin 2008

CodeBox : Microsoft s’inspire du modèle de développement Open Source

Actualités Open XML : une première version du SDK et le projet Power Tools

 

Microsoft rejoint les sponsors du projet Open Source Census

 

CodePlex : 2 ans après

Du nouveau sur les principes d’interopérabilité

 

Microsoft vient d’annoncer de nouvelles avancées dans l'exécution des principes d'interopérabilité annoncés en février 2008. Petit rappel, les principes étaient réunis dans quatre points : connections ouvertes, portabilité des données, support des standards, et ouverture et communication.

Des connections ouvertes vers les produits Microsoft

Microsoft vient de publier sur MSDN la version 1.0 de la documentation technique des protocoles utilisés par Microsoft Office 2007, Microsoft Office SharePoint Server 2007 et Microsoft Exchange Server 2007. Une version préliminaire de cette documentation disponible depuis avril a permis de recueillir de nombreux retours qui ont été incorporés dans la version 1.0 publié aujourd’hui.

De plus, Microsoft vient également de publier une liste des protocoles couverts par des brevets Microsoft ainsi que les conditions RAND (conditions raisonnables et non discriminatoires) et les prix disponibles pour ceux qui souhaiteraient obtenir une licence sur les brevets couvrant ces protocoles. Il est important de rappeler que ces licences ne sont pas nécessaires pour les développeurs de logiciels Open Source et pour une distribution non commerciale d’une implémentation de ces protocoles.

Plus d’informations : http://www.microsoft.com/about/legal/intellectualproperty/protocols/default.mspx

Portabilité des données

Microsoft vient également de publier presque 5.000 pages de nouvelle documentation technique pour les formats de fichier binaires de Microsoft Office .doc, .xls, .xlsb, et .ppt. L'accès à la documentation technique est disponible pour tous sous OSP (Open Specification Promise).

Un lien vers cette documentation: http://msdn.microsoft.com/en-us/library/cc216514.aspx

Ouverture et Communication

Suite aux retours de la Document Interoperability Initiative et autres événements et forums, Microsoft lance les projets suivants :

· Travail avec l'université de Beihang pour développer des traducteurs d'UOF pour Microsoft Excel et Microsoft PowerPoint de sorte que les utilisateurs aient plus d'options pour ouvrir et sauver des documents d'UOF dans Microsoft Office 2007 et 2003. Plus d'information sur: http://uof-translator.sourceforge.net

· Lancement des travaux pour un nouveau traducteur de Open XML vers HTML . Plus d'information sur: http://www.codeplex.com/OpenXMLViewer

· PowerTools, dont j’ai déjà parlé ici, pour Open XML pour fournir des commandes PowerShell de gestion de documents. Plus d'information sur: http://www.codeplex.com/PowerTools

Avec ces nouvelles étapes, Microsoft continue à prendre les mesures pour mettre en application les principes d'interopérabilité, et comptons que d'autres annonces suivront dans les mois à venir.

clip_image002CodePlex… Le site est souvent mentionné sur ce blog, et pour cause ! Depuis son lancement en béta le 2 juin 2006 avec seulement une vingtaine de projets, le site en héberge désormais plus de 5000. La plateforme d’hébergement de projets open source est devenue l’un des symboles de l’engagement de Microsoft envers les communautés. Elle comprend une large variété de projets, avec beaucoup de ressources sur .NET et sur le portail collaboratif Sharepoint.

Quelques statistiques

Pour le  mois de mai 2008:

  • 6 307 732 pages vues
  • 1 530 216 visites
  • 931 976 utilisateurs uniques
  • 80 594 utilisateurs enregistrés
  • 4 836 projets
  • 424 nouveaux projets

Les 3 projets les plus téléchargés

clip_image004

AJAX Control Toolkit

25 445 téléchargements

L’AJAX Control Toolkit regroupe de nombreux contrôles ASP.NET étendant le comportement côté client de certains contrôles ASP.NET classiques. Ces contrôles sont compatibles avec IE / FireFox / Opera / Safari. Ils sont en démonstration ici.

clip_image006

Microsoft SQL Server Product Samples: Database

10975 téléchargements

Il s’agit d’exemples de bases de données réalisées avec SQL Server. Chaque exemple est associé à un scénario particulier.

clip_image008

IronPython

6 762 téléchargements

IronPython est une nouvelle implémentation du langage Python pour le framework .NET et Mono, entièrement écrite en C#.

Invitation au Community Choice Awards par Sourceforge

Cette année, Sourceforge a invité les projets CodePlex à participer aux Community Choice Awards, événement annuel où les membres de la communauté Sourceforge nominent et votent pour leur projet open source préféré.

 
open source census

Lancé le 16 avril dernier, l’Open Source Census est un projet collaboratif qui a pour objectif de collecter puis partager des données quantitatives sur l’utilisation des logiciels open source en entreprise. Le projet a été initié par Open Logic et comprend de nombreux sponsors comme IDC ou Open Solutions Alliance.

Depuis cette annonce, entreprises et utilisateurs peuvent sur le site du projet  soumettre anonymement les données concernant l' utilisation de logiciels  open source : www.osscensus.org. Ces derniers peuvent ensuite accéder aux rapports comparant leur usage de l’open source à la tendance générale.

Le 16 juin, Open Logic a annoncé l’arrivée de nouveaux sponsors, dont Microsoft, et un accroissement de la participation. Deux mois après le lancement du recensement, plus de 220 000 installations de packages/projets open source ont été dénombrés. Cette enquête a permis de découvrir de nouvelles tendances intéressantes, qui deviendront significatives à mesure que le nombre de participants va augmenter.

Cette participation de Microsoft ne devrait pas vous surprendre : j’annonce régulièrement sur ce blog les dernières initiatives de Microsoft pour favoriser l’interopérabilité et apprendre des meilleures pratiques du monde open source, depuis les annonces System Center jusqu’à la sortie en open source du Podcasting Kit pour Sharepoint.

Avec la croissance des développement open source sur la plateforme Windows y compris des communautés majeures comme  Apache, Firefox et Eclipse; les projets de développements communautaires sur Sourceforge et Codeplex et les partenariats avec des sociétés comme  JBoss, Zend (PHP), SugarCRM, et SpikeSource,   les opportunités et les choix proposés  aux partenaires et clients n'ont jamais été aussi grands.   

 clip_image002

CodePlex, la plateforme d’hébergements de projets open source fournie par Microsoft, compte désormais plus de 5000 projets. Je vous parle aujourd’hui d’un projet qui a beaucoup fait parler de lui, y compris sur eWeek : le Podcasting Kit pour Sharepoint, publié par Microsoft le 10 juin. Ce kit s’adresse aux utilisateurs de Sharepoint, la plateforme de travail collaboratif et de gestion documents de Microsoft.  Il comprend la série d’outils nécessaires pour créer un site de podcasting riche et  accessible depuis n’importe quel PC ou mobile.

 

Cette solution intègre Silverlight et comprend, entre autres, les applications suivantes :

  • Communications internes
  • Newsletters multimédia
  • Construction de communautés
  • eLearning et salles virtuelles
  • Partage des meilleures pratiques
  • Marketing digital

pks_example

Ce projet a d’abord été développé en interne au sein de l’équipe Academy Mobile, en tant qu’outil d’e-learning pour les ressources internes de Microsoft. Ce projet est maintenant disponible pour tous en open source, sous licence MS-PL.

Voici deux outils intéressants pour manipuler le format Open XML.

SDK .NET Open XML

Le SDK .NET Open XML s’adresse aux développeurs en leur permettant de créer et de manipuler des fichiers Open XML. La roadmap a été publiée au mois de mars dernier et c’est bien la première version finale que vous pouvez télécharger sur le site MSDN.

Cette vidéo vaut mieux qu’un long discours pour faire une démonstration du SDK. Je laisse la place aux experts Eric White et Zeyad Rajabi :

 

Julien Chable relaie également l’info sur son blog.

Open XML Power Tools

Les Power Tools consistent en un ensemble de commandes PowerShell, qui peuvent être utilisées pour exécuter des tâches courantes de gestion de documents. Chaque commande remplit une tâche, comme supprimer les métadonnées, ajouter un graphique ou ajouter une signature. Celles-ci peuvent être combinées dans des scripts et donner naissance à de véritables solutions.

Eric White vous apprend ici comment installer et utiliser les Power Tools :


Video: PowerTools for Open XML Introduction

 

Le code source complet est disponible sur Codeplex.

Julien Chable relaie également l’info sur son blog.

 

image

Dans le contexte actuel, il est parfois difficile de savoir dans quelle mesure Microsoft collabore avec l’Open Source ou rentre en concurrence. Tom Hanrahan, directeur du lab interopérabilité Linux, clarifie la situation à travers quatre discussions avec Kevin Werbach, du Legal Studies and Business Ethics Department de la Wharton School. Quatre thêmes sont abordés :

L’Open Source , un paysage changeant

Dans cette interview, Tom Hanrahan retrace son parcours et les raisons de sa venue chez Microsoft, après ses expériences à la Linux Foundation et à l’OSDL. Celui parle ensuite de la valeur ajoutée de l’open source et de l’impact de ce modèle sur celui de Microsoft. Enfin, celui-ci aborde le rôle et la position de Microsoft sur ce marché et la position des communautés par rapport à Microsoft.

Ecouter le podcast | Lire le transcript

La stratégie Open Source de Microsoft

Tom résume la stratégie de Microsoft en trois points clés : rechercher des opportunités pour collaborer, des domaines où l’interopérabilité sert un grand nombre d’utilisateurs, et des moyens pour rester compétitif avec des produits attractifs. Celui-ci discute ensuite de l’évolution de l’entreprise et de la mesure à comprendre dans le discours, entre coopération et compétition.

Ecouter le podcast | Lire le transcript

L’écosystème développeurs

Après avoir abordé la stratégie de façon théorique, Tom parle ici des besoins des développeurs et comment la collaboration permet d’y répondre. Celui-ci souligne les applications concrètes qui concernent les développeurs : la plateforme d’hébergement de projets open source CodePlex, le travail sur le support d’Apache, MySQL et PHP sous Windows, la virtualisation et le partenariat avec Novell.

Ecouter le podcast | Lire le transcript

les prochaines évolutions

Kevin Werbach questionne ici Tom sur les questions d’avenir pour Microsoft et les challenges auxquels l’entreprise devra faire face, notamment l’open source et les logiciels financés par la publicité. Tom en profite ici pour faire la distinction entre l’informatique présente sur les postes clients et celle des data centers, avec les enjeux concernant la virtualisation qui vont avec.

Ecouter le podcast | Lire le transcript

Pour finir ce post, une citation de Tom extraite de cette dernière interview, sur l’évolution des relations de Microsoft avec l’open source :

I think that Microsoft's relationship with the open source community will continue to evolve in positive ways where we see more opportunities than we see challenges. I think that the open source community will demonstrate a track record for Microsoft of being a respectful member of the community in some ways and being a respectful competitor in other ways.”

 clip_image002

Les fidèles lecteurs de ce blog savent que Microsoft explore l’Open Source depuis quelques temps déjà, comme le confirment les initiatives comme CodePlex, plateforme d’hébergement de projets open source. L’objectif de cette démarche pour Microsoft est de se remettre en question et d’apprendre des meilleures pratiques de l’open source, avec comme exemple un des articles de ce blog consacré à l’influence de l’open source dans Windows Server 2008.

Une question demeure : la communauté et la collaboration qui sous-tendent les projets open source sont-elles envisageables à l’ingénierie des produits Microsoft ? A en juger de la plateforme CodeBox, la réponse est oui.

CodeBox

Sorti en juin 2007, CodeBox est un environnement de développement logiciel en ligne qui permet aux ingénieurs de Microsoft de créer, héberger, et gérer des projets collaboratifs. CodePlex et CodeBox ont été développés en parallèle, et ont un look&feel similaire. Les fonctionnalités de CodeBox comprennent la gestion des release, contrôle du code source, nuages de tags, forums, wikis, etc.

Développé par l’équipe Engineering Excellence, CodeBox est lui-même un projet CodeBox. Alfredo Mendez, de l’équipe Engineering Excellence, décrit le projet comme un effort pour « appliquer le modèle de développement open source au modèle interne de l’entreprise ».

Avant CodeBox, les ingénieurs avaient plutôt tendance à penser que ce qu’ils avaient développés eux-mêmes étaient un choix plus sûr. CodeBox leur a donné l’opportunité de collaborer et de voir comment le partage et la communauté peuvent conduire à faire d’excellents projets.

Exemples

Plusieurs groupes de Windows Live Services ont utilisé CodeBox pour intégrer rapidement la surveillance de performance, l’ouverture de session, et d’autres fonctionnalités communes aux projets.

L’équipe qui a développé Pex, programme qui automatise la génération de tests pour les applications .NET, a gagné du temps en hébergeant son projet sur CodeBox au lieu de créer sa propre plateforme d’hébergement.

Le groupe d’incubation Office Labs utilise cette infrastructure pour tous ses projets. Un groupe à Dublin a déposé son toolkit de localisation sur Codebox .

Le nombre d’utilisateurs et de projets hébergés sur CodeBox ne cessent de grandir : les contributions par semaine sont passées de 50 en janvier 2007 à 400 mars 2008. L’adoption vient de deux sources : de petits groupes souhaitant partager un projet ou une idée importante et des groupes plus importants qui cherchent une plate-forme pour développer des outils ou incuber des projets.

Comme le souligne Yuri Alkin, responsable de l’équipe “Enterprise Social Computing” qui a développé CodeBox « it’s not only about building code ; it’s about building communities and changing the culture ».

More Posts Next page »
 
Page view tracker