|
|
 WOWODC 2007 [MAJ]
 |
   
Profitant de ma venue a la WWDC 07, je me suis inscrit à la conférence WebObjects qui a eu lieu toute la journée le 10 juin 07. Organisée brillamment par Pascal Robert qui avait loué une grande salle au Marriott Hotel à côté du Moscone Center, 80 personnes étaient réunies pour écouter différents intervenants.
Je ne rentrerai pas dans le détail de chaque intervention, d'autant plus que tout a été filmé et sera disponible en vidéo a partir d'août.
Chuck Hill a présenté Eclipse et surtout WOLips en insistant sur la migration des projets Xcode et sur les gains de productivité d'Eclipse.
Alex Cone et Scott Lopatin de CodeFab ont parlé de services web, des différentes solutions possibles. Ils ont commenté un exemple d'intégration avec le système de paiement Google. Le principe créer un flux XML à partir d'un graphe d'objets (le panier en l'occurrence), de lui appliquer une transformation XSLT pour que son format soit compatible avec le format Google et d'accéder au service. La solution est disponible en open source (mais il faut que je retrouve l'url).
Mike Schrag, important contributeur de project wonder, a expliqué les problématiques bien connues rencontrées avec WO lorsqu'on utilise Ajax : le problème de backtraking. Il a expliqué dans cette session comment le pb a été réglé par le framework Ajax disponible dans Project Wonder : un cache component. Pour cela, plusieurs WOComponent ont été créés comme un formulaire, un hyperlink, un submit button et un nombre impressionnant de composants prêts a l'emploi. Amazing.
Anjo Krank et Mike Schrag ont présenté Project Wonder v3, travail impressionnant. Complètement dans le désordre, je citerai : gestion des prototypes dans un EOModel (uniquement avec WOLips), un WOComponent "WOCase", "WOIf ... else ...", "WORepetition" qui accepte des objets java comme une enumeration par exemple,...
Anjo a ensuite présenté Direct2Web et a développé un outil d'exemple complet de bug reporting. La aussi le travail est impressionnant.
La journée s'est terminée par une présentation de Maven utilisé à la BBC pour les différents sites internet. Le contexte est le suivant : 2 millions d'article en direct, 4 millions archivé, 10 millions d'asset, 1 milliard de pages vues/mois, 25 développeurs WO...
La démo consistait à montrer l'installation sur une distribution Ubuntu "vierge".
En 10 mn, un déploiement complet d'une petit application a été réalisé de la façon suivante :
- 1 script maven pour rapatrier les sources, les frameworks WO, librairies, ...
- 1 script pour compiler et générer un .war
- 1 script pour déployer en local et installer jetty si nécessaire
L'autre partie de la démonstration a consisté à modifier l'application, lui ajouter un EOModel et via un script maven de la déployer sur http://www.dailyrazor.com. Impressionnant (et très intéressant car au passage, cela permet de déployer une application WO sur un plus grand nombre d'hébergeurs). Dès que je retrouve le nom de l'intervenant, je l'indique.
[MAJ1] : l'intervenant BBC est Jake MacMullin.
[MAJ1] : quelques complements a propos de D2W. Il existe 140 composants et 35 templates. Les templates supplémentaires permettent par exemple un export xls, export CSV, rapport, ...
 |
|
|
|
|
|
|
|
 |
 |
|
La présentation de la BBC semble très intéressante.
J'aimerais en savoir un peu plus sur leur utilisation de Maven.
|
|
|