"Think Big" ... mais pas trop !

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

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 23 septembre 2008

Home Server : Quand les bonnes résolutions paient !

A 16h20 cet après-midi, je me suis séparé de mon fidèle LACIE, un disque externe de 100 Go, qui a subi une chute d’ 1m50. Après avoir entrepris toutes les manipulations les plus obscures pour le ranimer (dont une heure au frigo et une nouvelle chute de 1m sur une dale de béton), j’ai du me résoudre à le considérer comme définitivement HS. Dernier backup manuel en date … 13 mai 2008 !!!

Lorsque je reprends connaissance, je me souviens avoir rallumé mon Home Serveur à la rentrée de Septembre. Je l’avais installé le 2 janvier 2008, en guise de bonne résolution un Home Server, puis je me suis résolu à l’éteindre en attendant le PowerPack 1 et son support pour Vista 64 bits (billet du 9 janvier). C’est donc rempliu de nouvelles résolutions de rentrée scolaire que le 3 septembre, je rallume mon Home Serveur qui détecte la mise à jour Power Pack 1, suite à laquelle j’installe le client le client 64 bits tant attendu sur mon portable. Dans la foulée, le backup nocturne automatique déclenche la sauvegarde de tous les disques conncectés à mon portable … dont LACIE qui était fidèlement connecté cette nuit là (HIP HIP HIP…)

Me voici donc en train de récupérer mes données … à un rythme plutôt tranquille (4Go en 40 minutes c’est plutôt très lent … mais ma patience ce soir est sans limite), rythme qui me laisse tout le loisir de blogguer ma joie (c’était quoi déjà ma seconde bonne résolution 2008).

vendredi 19 septembre 2008

"I am a PC and I sell fish"

A l’occasion de la nouvelle campagne Windows, j’ai le plaisir de vous présenter le frenchy qui va faire le tour du monde (Apparition en fin de vidéo).

image

jeudi 18 septembre 2008

Patterns & Practices : EntLib 4.1, Prism 2.0, ESB Guidance v2

Il est difficile de suivre tous les projects sur lesquels travaillent les équipes Pattern & Practices. La roadmap P&P présente les principaux :

  • Le socle techinque .Net “Enterprise Library” : la version 4.0 datant de May 2008, la 4.1 est en préparation et se focalise sur l’intégration du framework d'injection de dépendances Unity. Pour plus de détails…
  • Le framework de composition pour WPF “PRISM 1.0” évolue pour couvrir la création d'applications RIA Silverlight. La version 2.0 attendue pour Janvier 2009. Tous les détails ici…
  • Une version 2.0 de l’ESB Guidance est prévue pour le second semestre 2009, à la sortie de BizTalk Server 2009.

Côté méthodologie, SharePoint, WCF Security, Acceptance Testing et Architecture sont au programme.

image

vendredi 12 septembre 2008

Google Chrome : le pas de trop ?

Google propose d’installer son nouveau browser “Chrome” sur les PC des internautes. Prenons un peu de recul :

“Nous sommes invités à surfer avec un outil gratuit, offert par la société leader du marché de la publicité sur le Web, et dont les revenus proviennent justement de nos surfs. Je tombe dans le panneau ou je me méfie ?”

Je comprends l’intérêt technique : Google innove et propose un outil qui repousse encore un peu plus loin les frontières du RIA… mais prenons garde ! Quid des bonnes manières, de la sécurité ?

Je constate la levée de boucliers sur les intentions du géant du Web (Chrome Privacy, Chrome Evil, Recommandation du gouvernement allemand de ne pas l’installer).

Je devine plusieurs stratégies de la part de Google :

  1. Mieux me “profiler” (connaître, pister) pour vendre plus cher ses publicités,
  2. A moins qu’il ne s’agisse d’une manoeuvre habile … de protection : si IE et FireFox venaient à proposer une option pour supprimer les bannières, les encarts, tout ce qui peut ressembler à de la publicité … quid de la valorisation de Google. Ceci dit, voir Firefox entraver la bonne marche de Google, ça n’est pas pour tout de suite : Google a bien pris soin de financer la communauté FireFox tout juste une semaine avant de lancer l’initiative Chrome, en confirmant son accord publicitaire pour 3 ans !

Mon pronostic : Google va faire amende honorable, rassurer sur ses intentions, proposer de supprimer les fonctionnalités qui seront présentées comme équivoques, tout en maintenant ses investissements pour espérer proposer le browser le plus sexy, rapide, interopérable… pour le bien de l’internaute ?!

Ma considération : Que la quantité de Chrome dans l’atmosphère Web reste réduite au minimum pour limiter ses effets nocifs sur nos santés.

Trop tard, vous avez installé le logiciel, pas d’inquiétude voici la procédure à appliquer pour nettoyer votre système.

lundi 28 juillet 2008

Que LES forces soient avec toi !

Je suis stupéfait par les qualités du test de personnalité proposé : Strengths Finder.

Son atout réside dans son pragmatisme : découvrez vos forces et comment les exploiter (plutôt que vos faiblesses et comment les combler). Ce système prend à contre-pied la plupart des systèmes scolaires où notre vie d'étudiant est poursuivie par 2 ou 3 matières désastreuses plutôt que glorifiée grâce aux matières où nous excellons naturellement. Tirer vers le bas ou vers le haut, voilà la question ! Cependant le parallèle s'arrêtera là, puisque dans le cas de Strengths Finder il s'agit de talents, et pas du tout de connaissances.

Strenghts Finder vous permet donc de découvrir quelles sont les 5 forces les plus prononcées dans votre personnalité au travail, au travers de 177 questions en 20 secondes chacune, avec une alternative, et la nécessité de vous positionner sur une échelle à 5 niveaux entre les 2 possiblités proposées à chaque fois.

  image

Résultat : vos 5 forces - ordonnées qui plus est, ainsi qu'un plan d'actions pour pousser encore plus loin l'exploitation de vos forces. Pour ma part, je trouve aussi la lecture du livre d'accompagnement intéressant dans le sens où il vous permet de découvrir que certains individus peuvent être dotés de forces que vous ne soupçonniez même pas.

De là à vous tourner vers eux pour leur demander un petit coaching de leur part, il n'y a plus qu'un dernier pas à franchir, plus simple si vous êtes dotez de la force "Learner" !

Le questionnaire est réalisé en ligne, mais le code d'accès est récupéré via l'achat du livre de Tom Rath, Strenghts Finder 2.0, disponible chez Amazon notamment.

Astuce : si vous ne disposez pas d'un anglais vous permettant de répondre aux questions rédigées en anglais dans le délai de 20 secondes, vous pouvez écrire au support utilisateur Gallup qui supprimera ce timer. Recommandation : attention de 55 minutes à l'origine à ne pas abuser de cette indulgence pour rester coincer sur le test pendant plus de 3h. Acharnez-vous, ça vaut le coup.

Astuce 2 : le test existe aussi pour des jeunes et des enfants, mais pour le coup, l'anglais comme coût d'entrée sur le test représente vraiment un frein.

Liste des forces : Acheiver, Activator, Adaptability, Analytical, Arranger, Belief, Command, Communication, Competition, Connectedness, Consistency, Context, Deliberative, Developer, Discipline, Empathy, Focus, Futuristic, Harmony, Ideation, Includer, Individualization, Input, Intellection, Learner, MAximizer, Positivity, Relator, Responsibility, Restorative, Self-Assurance, Significance, Strategic, Woo.

mercredi 23 juillet 2008

Conscience sociale

Annoncé ce week-end au détour d'une côte d'agneau, Bruno vient d'ouvrir le blog "Conscience sociale" qui nous permettra de suivre ses réflexions et son analyse en terme d'évolutions de notre société et des modèles économiques autour du Cloud Computing.

image

mercredi 16 juillet 2008

Une initiative pour promouvoir les cartes d'informations

Afin de promouvoir l'utilisation et l'interopérabilité des cartes d'informations, une quinzaine de sociétés actives dans le domaine de la gestion de l'identité ont formé fin Juin 2008 l' "Information Card Foundation" : Equifax, Google, Microsoft, Novell, Oracle, PayPal... 

La liste des participants à l' ICF est remarquable par leur notoriété, tous sont animés par la même passion : faire de l'internet un espace d'échanges sécurisé pour toutes les parties à savoir les fournisseurs et les consommateurs de ressources.

L' ICF n'a pas pour objectif de proposer de nouveaux standards  mais plutôt d'apporter des feedbacks aux organismes pour répondre aux enjeux d'interopérabilité des standards existants : SAML, OpenID et les cartes d'informations. Le blog d'ICF...

When surfing the web, look for this symbol:

 

This symbol tells you "Information Cards accepted here!"

mardi 8 juillet 2008

Mon COBOL et la plate-forme Windows

Suite aux dernières annonces de MicroFocus, faisons un tour d'horizon des options pour capitaliser sur ses applications COBOL tout en tirant parti de l'innovation proposée par .Net et la plate-forme Microsoft.

UPDATE 15/7:MicroFocus acquiert Liant et ajoute ainsi le support de PL/I à son offre de développement applicatif sur systèmes ouverts.

2 grandes familles de produits :

  • Les connecteurs qui permettent de s'interfacer de façon non intrusive à un existant et ce à 3 niveaux
    • les données (drivers SQL...),
    • les traitements (adaptateurs CICS, IMS...)
    • et les écrans (émulateurs de flux 3270, 5250...)
  • Les moteurs d'exécution qui proposent de déplacer l'exécution du code vers une nouvelle plate-forme. Avantages : des gains importants en coûts pour des performances égales voir supérieures. Difficultés : lotissement du projet sous forme de pans fonctionnels indépendants (travaux préparatoires importants identique à ceux d'une refonte qui consiste à définir des sous-systèmes et des interfaces entre ces sous-systèmes). 2 stratégies émergent dans cette catégorie :
    • l'émulation : exécution du code dans un environnement dédié et propriétaire (MicroFocus...)
    • le portage : migration / recompilation des codes vers un environnement banalisé (Fujitsu NetCobol...)

 

Quoi de neuf chez MicroFocus

Tout d'abord, la version 5.1 de la gamme Express (Net Express, Server Express, Net Express for .Net) supporte la version 2008 de la plate-forme Microsoft. Il est donc possible d'émuler son environnement COBOL sur une plate-forme Windows Server 2008 et de compléter son code COBOL par des applications .Net en version 2.0, 3.0 et 3.5 , le tout en utilisant Visual Studio 2008.

Pour sa prochaine version de ses produits Net Express, SOA Express et Enterprise Server, MicroFocus prévoit d'aller bien au délà du support de .Net et de Windows Server, en s'appuyant sur l'ensemble de la plate-forme Microsoft et donc en intégrant SQL Server, BizTalk Server, System Center, Team Foundation Server.

Cette annonce va dans le sens des demandes clients qui ne cherchent pas à une alternative à un langage (remplacer COBOL par .Net) ou à un OS (remplacer un Mainframe par Windows) mais plutôt migrer d'une plate-forme vers une autre (Applications interactives et batchs COBOL sur un Mainframe vers des applications et batchs COBOL / .Net sur une plate-forme Microsoft d'exécution et de stockage de données, robustesse et managée).

 

Ressources complémentaires

Mainframe Migration Association : Connaissez-vous la MMA ?

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.

- page 2 de 10 -