02.07.2013 Views

article de presse - Cap Data Consulting

article de presse - Cap Data Consulting

article de presse - Cap Data Consulting

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

D ossier<br />

Tibco, un outil performant et très complet.<br />

ClearNova – ThinkCAP JX<br />

Comme pour d’autres IDE Ajax ou ajaxisés,<br />

ThinkCAP JX doit offrir un véritable environnement<br />

pour le co<strong>de</strong> javascript et l’interface<br />

Ajax. Il propose un développement 3-tiers. Il<br />

s’agit <strong>de</strong> construire <strong>de</strong>s applications en environnement<br />

J2EE. L’éditeur a inclus ses<br />

propres composants. Et fournit <strong>de</strong> nombreuses<br />

fonctions : protocole webdav, CVS,<br />

outil <strong>de</strong> mapping, support d’Eclipse, modèle<br />

MVC <strong>de</strong> développement. Il intègre aussi une<br />

vingtaine <strong>de</strong> librairies, outils Open Source et<br />

les frameworks majeurs Ajax.<br />

Tibco – General Interface<br />

(sur le CD-rom)<br />

Si l’éditeur est connu pour ses outils d’intégration,<br />

Tibco dispose aussi d’un IDE Ajax qui a rencontré<br />

un très beau succès : General Interface.<br />

L’outil se décompose en <strong>de</strong>ux parties : General<br />

Interface Framework et General Interface<br />

Buil<strong>de</strong>r. Le déploiement du framework est gratuit.<br />

L’outil intègre <strong>de</strong> nombreux objets d’interface,<br />

<strong>de</strong>s fonctions <strong>de</strong> glisser-déposer, du<br />

caching, <strong>de</strong>s outils visuels pour ai<strong>de</strong>r le développeur.<br />

Pour améliorer les performances et<br />

l’accès serveur, l’application générée par Tibco<br />

utilise massivement le cache du navigateur.<br />

Pour la communication, l’outil mise sur le format<br />

Web Service et le protocole SOAP. Le mapping<br />

entre l’application et le service est alors<br />

réalisé dans General Interface. L’IDE est très<br />

puissant et offre un environnement complet<br />

Attention à la performance<br />

Jean-François Lufeaux<br />

(IDEO Technologies)<br />

« Ajax doit permettre <strong>de</strong> minimiser le<br />

co<strong>de</strong> HTML <strong>de</strong> présentation transitant sur<br />

le réseau en se limitant au contenu. Le<br />

browser doit <strong>de</strong> son côté, avec l’ai<strong>de</strong> <strong>de</strong>s<br />

librairies javascript ou du DOM présenter<br />

ces données. Avec cette stratégie, la donnée<br />

est transformée en co<strong>de</strong> HTML par le<br />

poste client. Cela permet <strong>de</strong> soulager la<br />

ban<strong>de</strong> passante. Tout rechargement d’un<br />

écran doit être remplacé par l’aller-retour<br />

<strong>de</strong>s informations nécessaires à sa mise à<br />

jour et ce, <strong>de</strong> façon transparente en utilisant<br />

une librairie AJAX. De plus, le co<strong>de</strong><br />

javascript est contenu dans <strong>de</strong>s librairies<br />

qui peuvent être ramenées à une taille<br />

minimale par <strong>de</strong>s outils, puis compressées<br />

pour transiter sur le réseau. Enfin,<br />

ces librairies javascript étant statiques,<br />

elles seront fournies par le cache du<br />

Programmez n°85 38 avril 2006<br />

pour la conception, le codage Java et le<br />

déploiement. Pour le moment, seul IE est supporté.<br />

Firefox le sera prochainement.<br />

Laszlo – OpenLaszlo en DHTML<br />

(sur le CD-rom)<br />

Le « Flash like » libre a annoncé début mars,<br />

un virage stratégique très important : une<br />

déclinaison d’OpenLaszlo sans recours au<br />

player Flash ! Cela signifie qu’il sera possible<br />

dans quelques mois <strong>de</strong> faire du Laszlo utilisant<br />

DHTML dans un navigateur compatible ! La<br />

version 3.1 supporte déjà pleinement Ajax.<br />

Et l’éditeur collabore au projet OpenAjax initié<br />

par IBM. À l’heure où nous écrivons, le runtime<br />

DHTML n’était pas encore visible.<br />

Opera : l’Ajax sur mobile !<br />

Vous souhaitez développer <strong>de</strong>s applications<br />

mobiles utilisant Ajax ? Opera propose <strong>de</strong>puis<br />

quelques semaines un SDK Ajax : Open<br />

Platform SDK. Il supporte HTML, CSS. Nul<br />

doute que d’autres éditeurs vont suivre le<br />

mouvement ! Les exemples fournis montrent<br />

tout le potentiel <strong>de</strong> la technologie sur les<br />

mobiles.<br />

browser pour le reste <strong>de</strong>s écrans <strong>de</strong> l’application.<br />

»<br />

Aurélien Verla (Wygwam)<br />

« Le piège le plus classique rési<strong>de</strong> dans<br />

ce que l'on renvoie vers le poste Client.<br />

On dénote <strong>de</strong> plus en plus d'AJAH (un<br />

AJAX sans XML, à la sauce HTML, ndlr) et<br />

non d'AJAX. La différence résidant dans<br />

le fait qu'AJAH transporte du HTML au<br />

lieu <strong>de</strong> transporter du XML. Cela n’a l’air<br />

<strong>de</strong> rien comme cela, mais la volumétrie<br />

<strong>de</strong> données transportées peut s’en ressentir.<br />

Effectivement, la solution qui<br />

consiste à générer son rendu sur le serveur<br />

pour l'envoyer au poste client, au<br />

lieu <strong>de</strong> le faire en Javascript, est certes<br />

plus simple pour le développeur ne maîtrisant<br />

pas forcément Javascript, cependant,<br />

ce n'est peut-être pas la solution la<br />

plus optimale. »

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!