"Think Big" ... mais pas trop !

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

Tag - Opensource

Fil des billets

mardi 29 septembre 2009

Interop Java : Extension Restlet pour ADO.NET Data Services

La société NOELIOS Technologies, créateur du framework Restlet, vient de mettre à disposition de la communauté Java une extension pour faciliter l’accès à la technologie ADO.NET Data Services.

Dans la mesure où ADO.NET Data Services est la pierre angulaire du paradigme REST chez Microsoft (utilisé dans de multiples offres : Windows Azure, RIA Services, support à venir du mode déconnecté), cette passerelle était essentielle pour assurer une bonne interopérabilité entre des clients Java et des Services .Net REST. Notamment, l’extension intègre la gestion de meta-données proposées par ADO.NET Data Services, au travers d’un générateur de code Java. Plus de détails  sur MSDN et dans la documentation Restlet.

Appeler ADO.Net Data Services depuis un client Java

Après une première collaboration lors des TechDays 2008 sur une session Tour d’horizon REST en environnement Microsoft et hétérogène, nous avions priorisé avec l’équipe NOELIOS la mise en oeuvre de cette extension.

Je tiens à remercier les nombreux acteurs du projet :

- François Mérand, Thomas Lucchini et Alfonso Castro, les sponsors du projet chez Microsoft France, et leurs relais à Seattle : Claudio Caldato, Vijay Rajagopalan et Jean-Christophe Cimetière.

- Jérôme Louvel et Thierry Boileau, qui ont démontré une véritable passion et curiosité dans la mise en oeuvre des concepts REST et la découverte de services Microsoft tels que Windows Azure, Office Live, Live Mesh…

- Didier Girard et Aurélien Pelletier pour nos échanges autour des initiatives et concepts REST.

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 1 juillet 2008

Un framework de composition pour WPF

L'équipe Patterns & Practices vient de mettre à disposition sur CodePlex Composite WPF (Composite Application Guidance for WPF, vous en aviez peut-être entendu parler sous le nom de code "Prism"). Cette version taguée Juin 2008 est documentée sur MSDN et accompagnée de 6 exemples a été présentée par iDesign durant TechEd 2008 (Session WIN306 pour les heureux participants).

Composite WPF permet de construire des applications WPF modulaires que ce soit

  • pour réaliser une IHM de type composite (Bureau Métier),
  • ou pour paralléliser les tâches d'une équipe de développement.

Glenn Block, le chef de produit de Composite WPF, propose quelques pistes pour l'évolution de Composite WPF, et indique qu'il étudie la possibilité de proposer un "Composite Silverlight".

"We are also looking into the possiblity of an official Silverlight version.
As far as features in V2, here are some common requests we've heard.
1. Some kind of facility for navigating views in a composite. (we've heard this request again and gain)
2. Some light scaffolding to help you get going (not necessarily GAT/GAX)
3. Guidance for menuing and toolbars with commands proffered up from modules
4. More exploration down the path of using ViewModels for composition.
We are also looking into possibly doing some specific guidance on building Occasionally Connected Clients. "

Pour les nostalgiques d'Acropolis, rappelons que le projet n'a pas été abandonné mais ré-intégré à l'équipe de développement .Net, et sortira donc avec la version de .Net 4. Acropolis avait 2 objectifs :

  1. améliorer l'expérience Développeur pour la réalisation d'applications WPF en entreprise
  2. proposer un framework Composite pour WPF

L'aspect composition est donc désormais couvert en version .Net 3.5 par Composite WPF et sera complété en .Net 4 à horizon 2010.

vendredi 22 février 2008

Microsoft : 100% interopérable, ouvert et compatible opensource

Depuis 2 ans, les annonces de Microsoft en terme d' interopérabilité, d' ouverture de protocoles (Promesses OSP notamment), de respect et de promotion des standards se multipliaient. Mais voilà que la vitesse supérieure vient d' être passée, au travers de cette annonce, détaillée sur Porte25, qui remet à plat les principes d' interopérabilité partagés par les versions courantes et futures des produits Microsoft (OS, SQL Server, SharePoint, Office, Exchange).

En quelques mots, l'ensemble des API d'accès et de protocoles d'échanges avec la plate-forme Microsoft sont documentées, libres d'accès sur MSDN, le mode de licensing est systématiquement rappelé, et si une implémentation est réalisée en opensource elle n'est pas soumise à licensing. De plus, Microsoft renforce son support des standards de l'industrie.

Cette annonce fera certainement date dans l'industrie, tout en mettant la pression sur les autres grands éditeurs de logiciels !

mercredi 30 janvier 2008

Partagez vos exemples de codes sur MSDN Code Gallery

Code Gallery est un nouveau lieu de partage d' exemples de code ouvert à tous, proposé par MSDN.

Lire la suite...

mercredi 3 octobre 2007

Disponibilité des codes sources du framework .Net

Les codes sources d'une partie du framework .Net seront téléchargeables au moment de la sortie de Visual Studio 2008 (prévue d'ici fin 2007).
En premier lieu, la disponibilité de ces codes facilitera le travail du développeur dans ses tâches de de debugging.

Par ailleurs, la compréhension du fonctionnement interne du framework .Net sera d'autant facilitée. Je pense à ces moments de solitude où la documentation MSDN n'est plus suffisante et où certains se tournent en dernier recours vers un décompilateur.
Le déail de l'annonce sur le blog de Scott Guthrie.

Lire la suite...

mardi 25 septembre 2007

Héberger ses applications PHP sur Windows Serveur avec FastCGI

Dans la mesure où la quasi totallité des développeurs Web en Entreprise travaille en environnement Windows, on pouvait se demander pourquoi le serveur Web IIS (Internet Information Serveur) n'était pas systématiquement utilisé en production ? Et pour cause, les applications étant testés par le développeur sur la plate-forme Windows, le coût d'intégration est d'autant plus réduit que l'on déploie sur la même plate-forme !

Lire la suite...

vendredi 24 août 2007

Microsoft + Opensource > 2

Microsoft affiche de plus en plus clairement sa position vis-à-vis de l'opensource, tel qu'en témoigne le nouveau portail Microsoft et l'opensource.

En mixant habilement stratégies commerciales, diffusion de produits gratuits et mises à disposition de codes en opensource, Microsoft présente comment les modèles opensource et commerciaux peuvent se compléter, à l'image des initiatives menées par d'autres éditeurs (IBM, SUN…).
Le choix est ensuite aux mains des utilisateurs finaux !

Lire la suite...

mercredi 11 juillet 2007

Microsoft ESB Guidance : Un bus de services ouvert et reposant sur vos infrastructures existantes

Vos infrastructures sont dotées de Windows Serveur 2003 et de Biztalk 2006, téléchargez l'ESB Guidance pour constituer votre bus de service d'Entreprise !
Sans licences supplémentaires, mettez en place votre infrastructure SOA en vous appuyant sur des produits éprouvés (.Net 3.0, Windows Communication Foundation, SQL Serveur 2005, Biztalk 2006 R2, MSMQ…)

Lire la suite pour découvrir l'historique du projet, ce que couvre l'ESB Guidance. Si vous souhaitez plus d'informations sur la SOA Microsoft, consulter le Guide Pratique de la SOA Microsoft.

Lire la suite...

vendredi 3 novembre 2006

Windows et Linux vont faire bon ménage !

«Tout le monde pensait que c'était impossible. Il s'agit d'un nouveau modèle et d'une véritable évolution dans nos relations. Nous ne doutons pas que les clients y trouveront un intérêt immédiat et un avantage pratique étant donné que deux de leurs principaux fournisseurs en matière de plate-forme seront étroitement liés», a déclaré Steve Ballmer, président et PDG de Microsoft. «Nous sommes impatients de collaborer avec Novell dont l'une des forces est son savoir-faire en matière de solutions mixtes, à la fois open source et propriétaires.»

Lire la suite...

- page 1 de 2