Fleche haut
Progress Software

Programme du mercredi

World Tour Progress

Inscriptions pour la journée du mercredi sur le site de Progress : https://www.progress.com/fr/evenements/openedge-world-tour-26/nantes

9h00 - 17h00
  • Stratégie Progress Corp & France - Anthony Cross - Senior Sales Manager EMEA South
  • Boostez votre productivité avec l’Intelligence Artificielle
  • OpenEdge 13 et au delà, sécurité - Laurent Kieffer - Principal Sales Engineer
  • Développeurs ! Formations et outils modernes (QSM, VS Code, assistant IA) - Laurent Kieffer - Principal Sales Engineer - Damien Khoury - Senior Consultant OpenEdge
  • OpenEdge, RAG et IA en detail ! - Laurent Kieffer - Principal Sales Engineer


Programme du jeudi

Accueil

9h00 - 9h30

Session Plénière

Roadmap Progress

Matthieu Jonglez et Anthony Cross (Progress)
9h30 - 10h30

Conférence

Exemple de mutation d'un ERP vertical métier d'une structure Progress client serveur 2 tiers, en une solution web, à base d'outils Progress

Francis Jacob et Olivier Heitz (Schaeffer productique)
10h35 - 11h25

Nous avons développé un ERP métier (textile) avec les outils Progress depuis 1993. Pour moderniser, et répondre aux attentes de notre marché, nous avons pris la décision de porter notre solution en mode WEB, avec les outils Progress (PASOE, Kendo, etc ..). Ce travail a aussi été l'occasion d'une refonte conceptuelle de notre approche de notre offre vers nos clients. C'est en mariant les standards métiers, avec les composants Progress/ Kendo, que nous sommes arrivés à bâtir notre nouvelle approche de ces outils. C'est cette expérience que nous vous proposons de partager ensemble.

Conférence

Comment intégrer le Memory Profiler dans ses tests qualité ?

Patrice Perrot & Paul Murgues (Proginov)
10h35 - 11h25

De mauvaise choses peuvent être mise en production, c'est pourquoi nous devons tous réaliser des tests qualité. Les fuites mémoires en font partie.

Grace au Memory Profiler nous sommes capables de les détecter. Encore faut-il savoir quel est le nombre normal d'objets créés sur une action.

Et ce n'est pas le seul type de problème qui peuvent être introduit. Qu'en est-il d'une requête mal indexée ou d'un lock mal libéré ?

Nous allons vous montrer comment nous avons intégré le Memory Profiler ainsi que des relevés de performances à nos outils de test qualité automatique pour éviter d'introduire des problèmes de performances.

Conférence

Ansible et montée de version Progress

Matthieu Billaud (Sopra Steria)
11h40 - 12h30

Retour d’expérience sur l’utilisation de l’outil Ansible dans un contexte de montée de version Progress 12.2 vers 12.8.

Cette montée de version s’accompagne de l’évolution d’autres composants techniques de l’ERP (java, livrables client et serveurs, évolution fichiers de configuration).
Objectif : Montrer comment monter les versions de nombreux composants avec un minimum d'actions manuelles et minimiser les erreurs et le temps passé.

Conférence

Osmose 2.0 : un langage commun à l’ère de l’IA

Julien Valton (Proginov)
11h40 - 12h30

En 2025, Osmose alignait design et développement autour d'un langage partagé.

Ce qu'on n'avait pas anticipé : cette documentation allait devenir la matière première de notre système agentique.

Retour sur ce qui était déjà prêt sans le savoir, ce qu'on a dû retravailler, et ce que ça change concrètement dans le flux design-to-dev.

Déjeuner

12h30 - 14h00

Session Plénière

Améliorer le développement logiciel grâce aux agents d’IA

Nicolas du Manoir (Wayfare)
14h00 - 14h30

Les agents d’IA ne sont plus de simples assistants de code. Ils deviennent de véritables collaborateurs actifs tout au long du cycle de développement logiciel : de l’écriture et la revue de code jusqu’aux tests, à la documentation et aux opérations. Mais à quoi cela ressemble-t-il concrètement en pratique ?

Lors de cette session, nous explorerons :

  • Les différents types d’agents d’IA et leur fonctionnement
  • Les domaines où ils apportent de réels gains de productivité
  • En quoi ils vont au-delà des copilotes
  • Comment les équipes peuvent les intégrer en toute sécurité dans leurs workflows existants

Cette session s’adresse aux développeurs, aux responsables techniques et aux décideurs qui recherchent des informations concretes, et non des effets de mode.

Conférence

Paramètres de démarrage de la base de données OpenEdge - Les indispensables, les dangereux et les méconnus

Paul Koufalis (White Star Software)
14h30 - 15h25

Les paramètres de démarrage d'une base de données OpenEdge sont au cœur des performances, de la stabilité et de la gérabilité — mais soyons honnêtes, certains ne devraient jamais être utilisés (on vous voit, -i et -F), tandis que d'autres sont tout simplement mal compris ou souvent négligés.

Cette session examine les paramètres bien connus ainsi que les moins connus, en offrant des perspectives pratiques qui vont au-delà de la documentation. Nous aborderons les grands classiques, les paramètres plus récents, les valeurs par défaut dépassées, ainsi que des paramètres de configuration importants qui ne sont pas techniquement des « paramètres » mais qui ont néanmoins un impact majeur.

Vous apprendrez également quand faire preuve de prudence avec des outils puissants comme -diagEvent, en quoi les brokers principal et secondaires diffèrent, et ce qui change (ainsi que ce qui ne change pas) lorsque vous modifiez des paramètres en ligne avec proutil increaseto ou _dbParams.

Que vous optimisiez un système existant ou en configuriez un nouveau, cette session vous aidera à prendre des décisions éclairées — et à éviter les pièges courants.

Public cible : DBA

Conférence

Intégration de composants WEB dans un client lourd

Sylvain De sousa Araujo (Elcia)
14h30 - 15h25

Mise en place d'une solution technique pour intégrer des écrans Web dans un client lourd ABL + Winforms.

Nous verrons comment le PASOE nous permet d'accéder simplement à notre cœur de métier via API REST. Puis nous ferons un focus sur la couche client qui permet d'avoir des échanges entre une page web et des composants .NET pour conserver une interactivité entre les diverses couches du client.

Conférence

Futur du développement OpenEdge ABL : extensions VS Code et outillage pour la qualité du code

Gilles Querret (Riverside Software)
15h40 - 16h30

Cette session présente les derniers ajouts de productivité de l'extension ABL pour VS Code, les fonctionnalités à venir, et l'intégration avec les pratiques de développement actuelles. Entre autres, nous présenterons la gestion des dépendances OpenEdge via Maven ainsi que les points d'entrée disponible dans l'extension standard pour permettre le développement d'extensions tierces.

Nous présenterons également les possibilités de génération de code par IA, et la manière de s'assurer que le code généré est conforme avec les pratiques de développement de votre société, et exempt de problèmes de sécurité.

Conférence

IA & Progress : la participation de VIF au programme Tiger Team de Progress et les premiers retours d’utilisation dans notre quotidien.

Julien Courcelle (VIF)
15h40 - 16h30

En 2025, VIF Software intégrait le très sélect programme "Tiger Team" de Progress Software avec une mission audacieuse : éprouver et intégrer l'Intelligence Artificielle au cœur de l'écosystème de développement Progress OpenEdge ABL. Un an plus tard, l'heure est au bilan.

Loin des grands discours théoriques sur l'IA, Julien Courcelle et Florian Civel vous ouvrent les portes de cette aventure technologique. Découvrez les coulisses de ce programme exclusif : pourquoi y participer, comment se sont déroulées les expérimentations, et surtout, quelle est la véritable valeur ajoutée de ces outils au quotidien ?

De nos premiers balbutiements jusqu'aux défis de notre déploiement à grande échelle, venez découvrir comment l'IA est passée du statut de "buzzword" à celui de véritable collègue virtuel chez VIF.

Clôture

Assemblée générale PUG France

16h45 - 17h15

Cocktail de sortie

17h15