14 juin 2006, AJAX

Patrick Lafleur.

  • Histoire de AJAX.
  • Différences entre le modèle web traditionnel et le modèle AJAX
  • Présentation d'applications réelles
  • Problèmes inhérents au modèle AJAX
  • Technologies utilisées dans le développement d'applications AJAX
  • Transport de données entre le serveur et le fureteur

Patrick est un concepteur / développeur web qui possède une solide expertise sur les environnements serveurs J2EE. Les deux dernières années, il a focusé sur les technologies clients riches, principalement avec AJAX pour développer des applications "quasi" temps-réel sur le web.


12 avril 2006, AspectJ

Pierre Thibault.

La programmation orientée aspects appliquée à l'aide d'AspectJ:

  • Présentation générale de programmation orientée aspects: son utilité, comment elle s'insère dans le cadre de la programmation orientée objets.
  • Description des concepts de base: weaver, point cut, ...
  • Présentation d'AspectJ.
  • Démonstration pratique.
  • Exemples de patterns orientés aspects.
  • Périodes de questions libres.


12 janvier 2006, JBoss et JEMS

Marc Fleury

Voir JBoss.

Né à Paris en 1968, Marc Fleury a obtenu son doctorat en Physique de l'École Polytechnique de Paris. Il a commencé sa carrière dans la vente chez Sun Microsystems France, et, par la suite, il a déménagé aux E-U où il a travaillé dans la mise en place de SAP avec Java au SAPLabs. Marc a initié le projet JBoss en 1999. Un ex-lieutenant dans les paras, Marc a obtenu un diplôme de Mathématiques de l'École Polytechnique, une maîtrise en Physique Théorique de l'École Normale Supérieure et a été un chercheur extérieur au MIT durant sa thèse. Les intérêts actuels de Marc se concentrent sur les logiciels orienté-aspect.


9 novembre 2005, Spring Web Flow,

Omar Irbouh

Spring Web Flow (SWF) est un sous projet du célèbre Spring Framework. Il a pour objectif de palier aux nombreuses lacunes introduites par l’approche de développement Web MVC classique. SWF permet d’implémenter, facilement, des flux de pages en terme d’actions et de vues ce qui renforce la modularité et améliore la réutilisation. SWF peut être utilisé avec Apache Struts, Spring MVC et JSF

Plan de la présentation :
Introduction
Bref rappel sur Spring Framework
Spring Web Flow
- Pourquoi utiliser des Flows dans des applications Web?
- Architecture
- L'implémentation SWF
- Fonctions avancées de SWF
Q&A

À propos du présentateur : Omar Irbouh est conseiller de chez Compuware inc. Il travaille actuellement sur un projet J2EE pour le compte d’une institution financière internationale située à New York.


13 octobre 2005, OptimalJ

Laurent Duperval

Le sujet comprend le re-développement d’une application traditionnelle en application Web, incluant la création de 75 écrans, avec des fonctions de sécurité et la conversion
de FoxPro à SQLServer. Un projet réalisé par une personne en quelques mois.

Laurent Duperval responsable du développement de cette application parlera de son expérience dans le re-développement de toute la partie interface utilisateur. L’application originale était ‘single user’, une installation par site, aucune sécurité, dont la BD était Paradox. Les utilisateurs éprouvaient de sérieux problèmes de consolidation de données et des limites considérables avec la flexibilité.

La conception de tous les écrans devait s’accomplir à partir de la BD originale, avec un minimum de changements au modèle de données. En suivant l’approche Agile, il procéda à plusieurs livraisons dont la dernière le 30 septembre passé.

Optimal J fut l’outil choisi pour aider dans son projet. Laurent possède une maîtrise en informatique avec 15 ans d’expérience en développement de systèmes, dont 9 en Java.
Il a travaillé chez CGI, Bell et Microcell.

Exceptionnellement, la présentation aura lieu au bureau de
Compuware
75, rue Queen
Bureau 6500
Montréal, QC
H3C 2N6

Début de la présentation à 17:30 Les portes de l’édifice seront fermées à partir de 18:00. Si vous avez des problèmes d’accès, communiquez au 514-993-6963

Un goûté sera servi à la fin de la présentation.
SVP réservez afin de planifier le nombre de personnes.