4D SUMMIT EUROPE 2013

AGENDA

4D Summit Europe 2013 : l'agenda !

warning: file_get_contents(http://www.telize.com/geoip/54.145.124.143) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
Découvrez dès à présent les sujets qui vous seront présentés lors du 4D Summit Europe. Formation, information en avant-première, dernières tendances technologiques, ou simplement nouvelles idées, il y a forcément de quoi satisfaire votre curiosité.

Profitez de cet événement pour affûter vos compétences, découvrir de nouvelles technologies, ou vous inspirer de nouvelles idées et techniques à exploiter dans le cadre de vos projets de développement 4D.


NOUVEAU Voici le planning des deux sessions de formation (pre et post-class) ainsi que les 38 sessions (en plénière, en sous-commission ou en atelier) programmées durant les deux jours dédiés au 4D Summit.
Composez votre menu !

 

Le 4D Summit Europe est un événement bilingue. A ce titre nous faisons tous les efforts pour permettre à nos clients francophones ou anglophones de suivre un maximum de contenus.

La pre-class et la post-class se dérouleront simultanément en deux langues et dans deux salles différentes avec un contenu identique.

Durant la conférence 4D Summit (du 26 au 27 novembre) les sessions des salles Auditorium et Milan seront traduites simultanément. Celles des salles Berlin, Namur et Luxembourg seront présentées deux fois, une dans chaque langue. Seules les sessions de la salle Paris ne seront présentées qu'en anglais.
 

Translated Les sessions qui sont traduites d'une langue vers une autre sont indiquées ci-dessous par un symbole de casque. Lors de votre inscription à l'événement, un prêt de casque gratuit vous est proposé à la journée.


 
Par ailleurs, les sessions données dans l'auditorium ainsi que la salle Milan seront filmées et vous aurez accès à ces vidéos très vite après le Summit. Aussi, si vous êtes intéressé par deux sessions simultanées, vous pourrez plus facilement arbitrer votre choix.

 

Merci de consulter fréquemment cette page afin de découvrir de nouvelles informations et préparer au mieux votre venue et participation.

 

Lundi 25 novembre 2013

9:00

10:00

Accueil & enregistrement, petit-déjeuner de bienvenue
salle Europe
 Salle

Paris

Milan 

10:00

12:30

Pre-class : L'homme qui murmurait à l'oreille des méthodes 4D

Jean-François Rachet

French 

Pre-class : L'homme qui murmurait à l'oreille des méthodes 4D

Jean-Pierre Ribreau

English 

12:30

14:00

Déjeuner

14:00

15:30

 Pre-class (suite)

French 

                                                             

                              Pre-class (suite)

English

 

15:30

16:00

Pause café

16:00

18:00

 Pre-class (fin)

French 

                                                              

                               Pre-class (fin)

English

 

 dès 8h30 : Accueil & enregistrement, petit-déjeuner de bienvenue (salle Europe)

Mardi 26 novembre 2013

8:30

9:30

Accueil & enregistrement, petit-déjeuner de bienvenue
salle Europe

9:30

11:00

Plénière 4D Summit

 

 

French  Translated Icone caméra

 

Auditorium

11:00

11:30

Pause café

11:30

13:00

Plénière 4D Summit (suite)

 

French  Translated Icone caméra

 

 

Auditorium

13:00

14:15

Pause déjeuner

Salle

Auditorium Icone caméra

Milan Icone caméra

Paris

Berlin

Namur Luxembourg

14:15

15:30

Graphes SVG

Paul Kühn

English Translated

Application Web 4D à grande vitesse

Simil Guetta

 French Translated

Avez-vous envie de passer à 4D v14 ? - Partie 1

Achim Peschke

English 

4D et l’informatique décisionnelle

Christian Simon

English

Refactorisation de code 4D

Bruno Legay 

English 

Un Voyage Dans le Cloud

Pierre Gilot

 English

15:45

17:00

 

Trucs et ficelles

Roland Lannuzel

French Translated
 

Découverte d’hmReports 3.0 et de hmCal 5.0

Matthias Heubach et Christian Sakowski

English Translated

Vues SQL

Sergiy Temnikov

              English

Outils de Monitoring du Server

Olivier Randriamanana

              English

Analyses dédiées pour 4D 
Nicolas Anquetil

English

Un Voyage Dans le Cloud

Pierre Gilot

English

17:00

17:30

Pause café

17:30

18:45

 

Sous-formulaires

Vincent de Lachaux

French Translated

Utilisation de Markdown dans 4D

Milan Adamov

English

4D et l’informatique décisionnelle

Christian Simon

English

Refactorisation de code 4D

Bruno Legay

French

 

20:00

2:00

Soirée 4D !

 

Mercredi 27 novembre 2013

8:30

9:30

Accueil & enregistrement, petit-déjeuner de bienvenue
salle Europe

Salle

Auditorium Icone caméra

Milan Icone caméra

Paris

Berlin

Namur

Luxembourg

9:30

11:00

Très haute disponibilité de vos bases de données

Laurent Ribardière

English Translated

Mise à jour automatique

Olivier Randriamanana

English Translated 

Utilisation de REST
Angelo Caroprese

English

 

 

Business Value Game (Agile Workshop)

Christophe Keromen

French

11:15

12:30

 

JSON/C_Objet

Olivier Deschanels

French Translated
 

Interfaces Modernes

Vincent de Lachaux

French Translated

IPv6 : le second passage à l’an 2000

Thomas Maul

English

Montée en charge avec Amazon

Thomas Schlumberger

English

Optimisations pour Process Lourds

Simil Guetta

English

12:30

14:00

Pause déjeuner

14:00

15:15

Une meilleure Expérience Utilisateur grâce aux nouvelles fonctionnalités de 4D v14

Keisuke Miyako

English Translated

Analyse de structure, analyse de données, des outils pour la qualité

Denis Jager

 French Translated

Avez-vous envie de passer à 4D v14 ? - Partie 2

Achim Peschke

English

Montée en Charge avec Amazon

Thomas Schlumberger

English

Outils de monitoring du Server

Olivier Randriamanana

English

Atelier : Business Value Game (Agile Workshop)

Christophe Keromen

French

15:30

16:45

 SVG interactif appliqué à l'exemple d'un agenda en SVG

Hervé Le Marchand

English Translated 

 

Des graphiques de pro grâce à une bibliothèque JavaScript (jqPlot) 

ET les nouveaux objets de 4D v14

Thomas Maul

EnglishTranslated

Google Reader
API component

Milan Adamov

English

Optimisations pour Process Lourds

Simil Guetta

English

Analyses dédiées pour 4D
Usman Bhatti

English

16:45

17:15

Pause café

17:15

18:30

Questions-Réponses
Laurent Ribardière, Laurent Esnault & l'équipe dirigeante de 4D

  English English Translated

   Auditorium

 

 

Jeudi 28 novembre 2013

8:30

9:30

Accueil & enregistrement, petit-déjeuner de bienvenue
salle Europe
 Salle

Paris

Milan

9:30

11:00

Post-class : Comblez le fossé entre vos applis 4D et la Mobilité

Jean-Pierre Ribreau

French 

Post-class : Comblez le fossé entre vos applis 4D et la Mobilité

Achim Peschke

English 

11:00

11:15

Pause café

11:15

12:45

 

  Post-class (suite)

 French 

                                                             

                              Post-class (suite)

English

12:45

14:15

Déjeuner

14:15

15:45

 

 Post-class (suite)

 French 

                                                              

                              Post-class (suite)

English

15:45

16:00

Pause café

16:00

17:30

  Post-class (fin)

  French 

                              Post-class (fin)

 English 

 

 Légende


English

 Anglais

French

 Français

Traduction simultanée

Traduction simultanée

Caméra

Session filmée

 

 

Pre-class (lundi 25 novembre) de 10h00 à 18h00

L'homme qui murmurait à l'oreille des méthodes 4D

 

Vous êtes invité à un voyage en profondeur dans la programmation 4D en mode expert. En adoptant les techniques enseignées, vous atteindrez une nouvelle dimension dans le contrôle de votre outil de développement. A ne pas rater.

Speaker : Jean-François Rachet anime la session en français.

Toutes les informations relatives à cette journée ainsi que son animateur sont disponibles sur une page dédiée.

 

 
Post-class (jeudi 28 novembre)
de 9h30 à 17h30

Comblez le fossé entre vos applis 4D et la Mobilité

 

Formation intensive sur les plus récentes techniques vous permettant de déployer sans difficulté vos solutions 4D sur les supports mobiles, tablettes et smartphones, avec la complicité de Wakanda, bien évidemment.

Speaker : Jean-Pierre Ribreau anime la session en français.

Toutes les informations relatives à cette journée ainsi que ses animateurs sont disponibles sur une page dédiée.


4D Summit (mardi 26 et mercredi 27 novembre)
 de 9h30 à 18h30 ou 18h45 

Très haute disponibilité de vos bases de données

 

Dans 4D v14, les mécanismes de génération et d’exploitation du fichier d’historique des données ont été modifiés. Ils permettent la mise en place d’une architecture encore plus sécurisée grâce à un système de miroir à haute disponibilité, permettant de choisir de façon fine les tables dont les données seront journalisées. Ils facilitent également le processus d'intégration du fichier d'historique qui est moins linéaire et donc plus résistant. Un nouvel assistant est fourni avec 4D v14 afin d'accompagner l'intégration de cette nouvelle fonctionnalité au sein des bases de données créées en versions précédentes.


"Le système de journalisation de 4D évolue et devient encore plus robuste.
Les miroirs peuvent être désormais utilisés en cascade afin d'améliorer la redondance et vitesse de reprise après incident."

Au cours de cette présentation unique et exceptionnelle, Laurent Ribardière vous dévoilera les arcanes des nouveaux mécanismes de journalisation de 4D et commentera les stratégies de sauvegardes que vous pourrez mettre en place.
 

Speaker : Laurent Ribardière, Président- Fondateur et CEO du Groupe 4D

Mots-clés : journalisation, historique, base de données, miroir, sécurité
Niveau de la session : avancé

 

Graphe SVG

 

Avec l'obsolescence programmée de 4D Chart, qui n'est plus fourni à partir de 4D v14, pour vous aider, Blue Company a développé un composant qui remplace certains graphes de 4D Chart par leur équivalent au format SVG. Grâce à des méthodes de mapping entre 4D Chart et Graphe SVG, vous pourrez migrer sans effort vos différents camemberts, barres, courbes, aires et autres graphes polaires.
Lors de cette présentation, Paul Kühn vous expliquera entre autres comment son composant vous permettra de réaliser d'autres types de graphes : graphes composés, pyramide, kiviat (étoile), TimeLine, graphes à bulles, aires enveloppes, barres enveloppes, graphes polaires évolués…

 

Cette session est aussi l'occasion de suggérer à l'éditeur l’implémentation de nouveaux types de graphes ou de nouvelles possibilités de paramétrage.

 

Vous pouvez d'ores-et-déjà découvrir le composant Graphe SVG de BlueCompany ici.

 

Speaker : Paul Kühn, dirigeant de Blue Company

Mots-clés : graphe, SVG, composant
Niveau de la session : débutant

Un voyage dans le Cloud

 

Amazon Web Services est une plate-forme informatique à haute fiabilité, redimensionnable et à bas coût dans le nuage qui alimente des centaines de milliers d'entreprises dans 190 pays. A travers plusieurs exemples concrets, issus de cas clients récents, vous découvrirez les différents usages et les bénéfices du Cloud Computing pour les professionnels du développement, tels que coût réduit, agilité et élasticité instantanée, ouverture et flexibilité, sécurité. Cette session se transformera très vite en atelier au cours duquel, Pierre Gilot, en tant qu'Architecte Solutions, saura répondre à vos questions tant business que techniques et mettre en perspective l'intégration du Cloud dans votre activité quotidienne.

 
Speaker : Pierre Gilot, Solutions Architect – Amazon Web Services
En tant qu'Architecte Solutions, Pierre travaille avec des entreprises de toutes tailles pour les aider à comprendre les aspects techniques d’Amazon Web Services et les guider dans leur migration vers le cloud. Tout au long de sa carrière, Pierre a accompagné de grandes entreprises et des start-ups, les aidant à s’appuyer sur la technologie pour stimuler leur activité. Pierre se sert cette expérience pour aider les clients à faire éclore leurs idées en utilisant la plate-forme d'infrastructure IT d'Amazon Web Services. Pierre accompagne les clients AWS partout en France et est un porte-parole d’AWS lors des événements publics et des ateliers techniques.

Mots-clefs : Cloud, bonnes pratiques
Niveau de la session : tous niveaux

SVG interactif appliqué à l'exemple d'un agenda en SVG


Depuis la v12, 4D permet d'interagir avec l'arbre xml d'une image SVG construite en mémoire. On verra comment a été réalisé un calendrier planning pleinement opérationnel et très réactif à l'aide de quelques méthodes seulement qui pourront vous servir de canevas pour la réalisation de diagrammes de Gannt et autres.
Ce sera aussi l'occasion de démontrer pourquoi le temps consacré à écrire du "beau code" se révèle rentable à moyen terme.
A cette occasion, on explicitera les bonnes pratiques de programmation, les avantages de solder rapidement sa dette technique et autres secrets des vieux programmeurs.
Le code source est bien entendu offert ainsi que quelques bonus.


Speaker : Hervé Lemarchand, ingénieur indépendant

Diplômé de l’école Centrale de Paris, finaliste des Trophées Apple 1993, rédacteur de Planète 4D, conférencier à l’université 4D 2011, Hervé est un Ingénieur indépendant, passionné par 4D depuis 1991.

 

Niveau : débutant
Mots-clés : SVG, planning calendrier

4D et l’informatique décisionnelle

 

L’informatique décisionnelle permet de collecter et traiter des données afin d’aider à la prise de décision. Cet atelier permettra d'aller au delà des fonctionnalités proposées en standard par 4D pour le reporting et l’aide à la décision. Nous montrerons par des exemples comment l’ouverture de 4D sur l’extérieur permet de communiquer avec des applications de Business Intelligence afin d'extraire les données d'exploitation. Ceci afin d’apporter une plus-value supplémentaire à vos clients pour le pilotage de leurs activités et organisations.

Speaker : Christian Simon, Gérant - SILK Informatique

Christian Simon a créé en 1992 la société SILK Informatique qui édite des logiciels médicaux développés avec 4D. Il réalise également des formations en gestion de projet Agile et développement 4D.


Mots-clés : Business Intelligence, reporting

Niveau de la session : intermédiaire

Analyse de structure, analyse de données, des outils pour la qualité

 

Qu'il s'agisse de vos propres développements ou de développements que vous reprenez, l'analyse en profondeur des données est un point essentiel de la qualité que nous devons garantir à nos clients et utilisateurs. Au cours de cette session nous allons créer et utiliser des outils qui vous permettront de trouver rapidement les problèmes de cohérence dans les données, les erreurs de saisie, trouver les doublons, corriger des données en masse, analyser la structure (tables, champs, liens, ...), afficher le contenu de toutes les tables dans un même outil et bien plus encore (export des noms de tables et champs, écriture automatique de code dans 4D, Génération de code, ...).


Speaker : Denis Jager, consultant indépendant
Après 7 ans passés à la Banque de France, dont les services informatique gros systèmes, il devient consultant indépendant en Gestion et Management de Projets et formateur sur de nombreux logiciels métier. Développeur et formateur indépendant depuis 1991 sur 4D il est formateur externe pour 4D SAS depuis 2000, il dispose d'une forte expérience et formation initiale dans les domaines liés aux problématiques d'entreprises (gestion, commerce, comptabilité, juridique, ...). Son approche pragmatique l'a conduit à toujours coller à la réalité terrain, à développer et maintenir de nombreuses bases spécifiques ainsi que des logiciels édités (Ast&Risques : Document unique, MaqLabo : Management Qualité, ...). Il réalise également des supports de cours et vidéos d'auto-formation sur les nouvelles versions de 4D.

 

Mots-clés : qualité des données, analyse de structure, productivité
Niveau de la session : intermédiaire

Trucs et ficelles

 

La première partie de la session montrera comment créer de nouvelles interfaces en utilisant au mieux les nouvelles commandes et propriétés des objets 4D (Texte exemple, OBJET FIXER SOURCE DONNEES, Enregistrer comme valeur/comme référence), de mémoriser les valeurs grâce aux objets de formulaire (avec géométrie, mémorisation de valeurs). Toutes les possibilités (nouvelles commen anciennes) des listboxes seront également mises en avant pour rendre les interfaces plus attractives.

La seconde partie, plus technique, vous montrera comment, sans trop changer vos habitudes de programmation, accélérer certaines recherches de façon drastiques (Recherches des tables N<->N par exemple) en créant vos propres "index" et "clusters".


Speaker : Roland Lannuzel, Responsable Produits - 4D France
Après des études d’électronique, Roland se lance dans l’informatique industrielle (programmation assembleur, automatismes, mesures…). Il découvre à la fin des années 80 le développement dans le milieu du BTP et se passionne à cette occasion pour 4D alors en version 4 ! Au tout début des années 1990 il approfondit son expertise en 4D pour le compte d’une SSII parisienne. Il rejoint, en 1997, la société 4D pour laquelle il a occupé depuis lors différents postes techniques, du marketing au service programme où il développe actuellement des bases de démonstration, des dialogues et composants internes à 4D. Il participe également activement à l'avenir de 4D en définissant les nouvelles fonctionnalités et des outils de développement de la base de données.

Mots-clés : Interface, listbox, formulaire 4D
Niveau de la session : intermédiaire

Interfaces modernes

 

C'est à travers des exemples tirés de l'interface de 4D, de celle de Wakanda ou de la famille 4DPop que nous allons illustrer ce que l'on peut faire en matière d'interface. Tout en 4D ou bien en mixant les technologies : 4D, HTML et CSS, JavaScript, SVG… il est possible de proposer des interfaces riches et attractives à vos clients. Nous verrons entre autres une implémentation de barre d'outils dynamique, une interface mono-fenêtre avec des onglets, des listes dont les éléments ont une hauteur variable, des listbox là où on ne les attends pas…

 
Speaker : Vincent de Lachaux - Dévelopeur 4D Senior – 4D France.
D'abord médecin puis également utilisateur 4D (après un weekend à lire le manuel de la version 2). Il a notamment conçu et mis en place des gestions de laboratoires, de services médicaux et de recherche multi-sites comme la gestion de la Banque de Sang Placentaire de Paris pour le compte de l’Établissement Français du Sang et de l’association France Greffe de Moelle. Il change finalement de métier en même temps que de siècle pour intégrer une start-up et développer un système innovant de photothèque distribuée. C'est en 2005 qu'il intègre 4D d'abord en temps que program manager puis intègre le service R&D. Il a en charge le développement, en 4D, de l'interface des produits. Il a créé 4DPop et 4D SVG.

 

Niveau : tous niveaux

Mots-clés : interface

Sous-formulaires

 

Nous allons dans cette session explorer la mise en œuvre des sous-formulaires en mode page en explorant les possibilités offertes par 4D dans ce domaine.
- Comment concevoir et utiliser un sous-formulaire ?
- Comment mettre à jour les données dans celui-ci ?
- Comment récupérer les actions qui y sont faites par l'utilisateur ?


Le cas simple d'un sous-formulaire page à un seul niveau n'est qu'un début ! Nous aborderons ensuite le problème, plus ardu, des sous-formulaires page inclus à plusieurs niveaux : le sous-formulaire inclus étant lui même un assemblage de sous-formulaires. Ce type d'architecture implique d'utiliser un système de messagerie intra-formulaire pour pouvoir faire circuler un événement d'un sous-formulaire à un autre indépendamment de leur profondeur. Nous verrons qu'avec quelques méthodes, un système de messagerie efficace est simple à mettre en place.


Speaker : Vincent de Lachaux - Dévelopeur 4D Senior – 4D France.
D'abord médecin puis également utilisateur 4D (après un weekend à lire le manuel de la version 2). Il a notamment conçu et mis en place des gestions de laboratoires, de services médicaux et de recherche multi-sites comme la gestion de la Banque de Sang Placentaire de Paris pour le compte de l’Établissement Français du Sang et de l’association France Greffe de Moelle. Il change finalement de métier en même temps que de siècle pour intégrer une start-up et développer un système innovant de photothèque distribuée. C'est en 2005 qu'il intègre 4D d'abord en temps que program manager puis intègre le service R&D. Il a en charge le développement, en 4D, de l'interface des produits. Il a créé 4DPop et 4D SVG.


Niveau : tous niveaux
Mots-clés : interface, sous-formulaire

Découverte d’hmReports 3.0 et de hmCal 5.0

 

Heubach Media présentera lors de cette session hmReports 3.0 et hmCal 5.0. Vous découvrirez comment ces deux plugins s'intègrent parfaitement avec vos applications professionnelles et apprécierez également les nouveautés fantastiques incluses dans hmReports 3.0 et hmCal 5.0. Cette session est aussi l'occasion de suggérer à l'éditeur l’implémentation de nouvelles fonctionnalités pour les versions à venir.

Speakers: Matthias Heubach, CFO, & Christian Sakowski, CTO, Heubach Media

 

Niveau : débutant
Mots-clés : plug-in, report, calendar

Analyses dédiées pour 4D par Synectique

 

Les développeurs passent plus de 50% de leur temps à analyser les systèmes sur lesquels ils travaillent. Traditionnellement, les processus d’analyse sont basés sur la lecture du code ou l’utilisation d’outils standardisés de reporting (métriques). Cependant, ces solutions sont souvent de peu d’aide et/ou trop génériques pour résoudre des problèmes spécifiques.
InventiveToolkit, la solution proposée par Synectique, offre aux utilisateurs 4D des outils avancés et adaptables pour capturer et répondre à leurs problèmes : identification de code dupliqué, cross- référenceurs, navigation des formulaires, règles avancées et spécifiques métiers, cartographie du système de haut niveau, tableaux de bord de suivi et de dette technique.
Plateforme indépendante des données analysées, notre outil est capable de modéliser la plupart des langages de programmation et de créer rapidement des outils spécifiques rendant le processus de la maintenance logicielle rapide et efficace.

Speakers : Nicolas Anquetil présentera la session en français, Usman Bhatti la session en anglais
Nicolas Anquetil est Maître de conférence à l'Université de Lille 1. Usman Bhatti est Post-doctorant à L'INRIA dans le laboratoire RMOD dirigé par M. Stéphane Ducasse directeur de recherche. 

IPv6 (Internet Protocol version 6) : le second passage à l’an 2000

 

Depuis 2012, plus aucune nouvelle adresse internet n’est disponible en format IPv4. La nouvelle génération IPv6 propose un espace d’adressage énorme et est déjà disponible depuis plusieurs années – mais – en avons-nous vraiment besoin ? Est-ce difficile à utiliser ? Est-ce sûr ? Cette session vous propose un cours express sur l’IPv6, fait le point sur les connaissances théoriques à maîtriser, la configuration, les routeurs, les firewalls, la protection des individus, et bien entendu la façon d’implémenter tout cela avec 4D.


Speaker : Thomas Maul, Directeur Général Europe du Nord - 4D Allemagne
Thomas a rejoint 4D Allemagne en 1988 en tant que Directeur Technique, contribuant à la naissance de la communauté des développeurs 4D tant en Allemagne qu'en Autriche. Il est devenu responsable de filiale pour l'Allemagne et l'Autriche en 1999, et occupe depuis 2007 le poste de Directeur Général pour l'Europe du Nord. Avant de rejoindre 4D, Thomas a travaillé pendant plusieurs années en tant que développeur 4D et développeur C, après avoir terminé des études de Commerce.

Mots-clés : Déploiement, Administration, Entreprise, Gouvernement, Internet
Niveau de la session : débutant

Des graphiques de pro grâce à une bibliothèque JavaScript (jqPlot) ET les nouveaux objets de 4D v14

 

Cette session illustre l'utilisation de la bibliothèque gratuite et open source jqPlot pour créer des graphiques élégants et interactifs. Ces graphiques peuvent être créés automatiquement grâce au langage ou de façon interactive via une interface utilisateur. Le résultat peut être affiché ou transféré sous forme de fichier image, pour être imprimé par exemple. Jqplot peut être complètement personnalisé et propose une large panoplie d’options pour ses graphes (plus d’info sur http://www.jqplot.com/). Cette session explique également comment utiliser les nouveaux objets 4D v14 ainsi que l’inspecteur de la Zone Web pour implémenter des fonctionnalités complémentaires.

 

Speaker : Thomas Maul, Directeur Général Europe du Nord - 4D Germany
Thomas a rejoint 4D Allemagne en 1988 en tant que Directeur Technique, contribuant à la naissance de la communauté des développeurs 4D tant en Allemagne qu'en Autriche. Il est devenu responsable de filiale pour l'Allemagne et l'Autriche en 1999, et occupe depuis 2007 le poste de Directeur Général pour l'Europe du Nord. Avant de rejoindre 4D, Thomas a travaillé pendant plusieurs années en tant que développeur 4D et développeur C, après avoir terminé des études de Commerce.


Mots-clés : graphes professionnels, Zone Web, JavaScript, nouveaux objets de 4D v14
Niveau : débutant

Une meilleure Expérience Utilisateur grâce aux nouvelles fonctionnalités de 4D v14

Le fait que vos utilisateurs aient choisi votre application et lui restent fidèles démontre sa valeur ajoutée. Cette solution professionnelle, robuste et fiable, leur permet d’améliorer leur productivité jour après jour. Ceci dit, comment valoriser auprès de vos clients la mise en place d’une mise à jour de leur application qu’a priori rien ne justifie puisque tout fonctionne à merveille ? L’expérience utilisateur (UX) semble être la clé. Dans cette session, nous parcourons rapidement les fonctionnalités intéressantes de 4D v14 en insistant particulièrement sur l’amélioration de l’expérience utilisateur.

 
Les fonctionnalités de 4D v14 qui seront discutées dans cette session de formation sont les suivantes :

Nouveau Widget Horloge
[Mac] Prise en charge des écrans Retina
[Mac] Prise en charge du plein écran
[Mac] barres de défilement natives
[Win] Listes hiérarchiques natives
OBJET FIXER STYLE BORDURE
Objet Lire style bordure
Couleur de fond transparent (-16)
OBJET FIXER TEXTE EXEMPLE
OBJET Lire texte exemple
LISTE FEUILLES DE STYLE
LIRE INFOS FEUILLE DE STYLE
OBJET FIXER FEUILLE DE STYLE
OBJET Lire feuille de style

 
Speaker : Keisuke Miyako, Consultant expert - 4D Japon
Keisuke rejoint 4D Japon en 2004 en tant que membre de l’équipe commerciale afin d’aider les développeurs et clients-finaux locaux. Après plusieurs années consacrées à l’avant-vente et au support clientèle, il intervient pour la première fois dans un 4D Summit en 2007 (Memphis) et présente 4D et l’Unicode. Keisuke est depuis lors Consultant expert et produit de nombreux plugins, composants et utilitaires, souvent en réponse à des demandes de développeurs du monde entier.

Mots-clés : Bonnes pratiques, développement
Niveau de la session : débutant

Vues SQL


Vous n'étiez pas au courant ? 4D v14 dispose de vues SQL ! Si vous souhaitez en savoir plus, franchissez le seuil de cette session incontournable qui vous enseignera ce qu’il faut faire et ne pas faire en la matière. Vous acquerrez les connaissances indispensables pour gérer d’importants défis grâce à cette puissante nouvelle fonctionnalité. Cette session mettra plus particulièrement l'accent sur l’architecture et les considérations de sécurité des vues SQL.

 

Speaker : Sergiy Temnikov, Architecte logiciel - 4D France


Mots-clés : Bonnes pratiques, développement, SQL
Niveau : intermédiaire

Optimisations pour Process Lourds


Avec des jeux de données très importants et des process compliqués, certains traitements peuvent souffrir d’une diminution des performances. Nous verrons comment tirer parti de la boîte à outils de 4D et comment utiliser différentes approches et algorithmes pour gérer des tâches lourdes. Parmi les techniques étudiées : hachage, algorithmes de dichotomie, traitements décentralisés, utilisation de GROUP BY sur du big data, pré-processing, process en batch, bit-field, utilisation de différents types d’index, réorganisation de la structure de base de données pour améliorer la performance, etc.

 

Speaker : Simil Guetta, Directeur - Fullplace
Après avoir conçu des logiciels axés sur la gestion intégrée et la sécurité des données, Simon-Émile Guetta s'est tourné vers les technologies liées à Internet en relation avec les bases de données. Auteur d'un ouvrage sur le "Risque Informatique" pour l'Afnor, il a suivi de près l'évolution du commerce en ligne et les aspects liés à la sécurité.


Mots-clés : Optimisation, Algorithmes
Niveau : avancé

Application Web 4D à grande vitesse


Une application Web populaire peut être amenée à gérer un grand nombre d’utilisateurs simultanés. Sans certaines précautions, vous pourriez être confronté à des problèmes de performance. Nous verrons comment utiliser différentes techniques pour économiser de la bande passante et de la CPU afin de tirer le meilleur parti de votre système et gérer des sites Web à grande audience. Quelques unes des techniques étudiées : pré-calcul de pages dynamiques, utilisation d’AJAX pour diminuer la consommation de la bande passante, utilisation intelligente de sous-domaines, compression, durée variable du cache, stockage local, etc.

 

Speaker : Simil Guetta, Directeur - Fullplace
Après avoir conçu des logiciels axés sur la gestion intégrée et la sécurité des données, Simon-Émile Guetta s'est tourné vers les technologies liées à Internet en relation avec les bases de données. Auteur d'un ouvrage sur le "Risque Informatique" pour l'Afnor, il a suivi de près l'évolution du commerce en ligne et les aspects liés à la sécurité.


Mots-clés : Optimisation, Web
Niveau : avancé

Utilisation de Markdown dans 4D

 

Markdown est un outil de conversion de contenu texte au format HTML qui permet d’écrire en utilisant un format texte normal facile à lire et à écrire. Il convertit le texte en XHTML ou HTML structurellement valide. Cette session vous montrera comment autoriser du texte Markdown dans les objets texte de 4D qui seront convertis en objets textes multi-style, en texte HTML ou dans une zone web en utilisant un parseur natif ou d’autres bibliothèques de code ou des frameworks.

Speaker : Milan Adamov, Technicien support international 4D 

Niveau : intermédiaire
Mots-clés : Markdown, HTML, SHTML

Mise à jour automatiques

 

Lors de cette session, Olivier montrera comment utiliser les nouveautés de 4D v14 pour gérer automatiquement le déploiement des mises à jour d’applications 4D. 

Speaker : Olivier Randriamanana, Développeur Senior, 4D France
Olivier rejoint 4D en février 2012 après avoir travaillé pendant une dizaine d’années dans le développement de protocoles de streaming et de développement d’applications dédiées aux téléphones mobiles.

Niveau : intermédiaire
Mots-clés : Mise à jour automatique, génération d'application, déploiement d’application

Outils de Monitoring du Server

 

Lors de cette session, Olivier vous dévoilera le nouvel outil de monitoring de serveur en temps réel permettant de faciliter la gestion de configuration des serveurs.

Speaker : Olivier Randriamanana, Développeur Senior, 4D France
Olivier rejoint 4D en février 2012 après avoir travaillé pendant une dizaine d’années dans le développement de protocoles de streaming et de développement d’applications dédiées aux téléphones mobiles.

Niveau : intermédiaire
Mot-clé : Monitoring

Google Reader API component

 

Google Reader, l’application de lecture RSS a été arrêtée par Google le 1er juillet 2013. Cette décision a causé des problèmes aux utilisateurs férus des fils RSS. Il y a cependant de nombreuses solutions afin de continuer à utiliser la synchronisation RSS. Nous en construirons une en utilisant 4D et vous repartirez avec le code du composant que vous pourrez à votre tour offrir à vos clients.

Speaker : Milan Adamov, Technicien support international, 4D

Niveau : intermédiaire
Mots-clés : Google Reader, RSS

Refactorisation de code 4D

 

Dans cette session, nous évoquerons les bonnes pratiques, les pratiques agiles, et la façon dont on peut s'en inspirer de manière concrète et pragmatique pour améliorer la qualité, la réactivité, la productivité pour la satisfaction du client et le bien-être du développeur.
Le refactoring consiste à modifier le code existant pour améliorer sa qualité intrinsèque, faciliter la compréhension/lisibilité, la maintenance sans changer son comportement.
Les outils et les techniques de refactoring seront évoqués avec notamment les approches de développement piloté par les tests (Test Driven Development) ainsi que les tests unitaires.

Speaker : Bruno Legay, Responsable Bureau d'Etudes, A&C Consulting

Niveau : intermédiaire
Mots-clés : refactoring, bonnes pratiques, test, développement agile

Montée en charge avec Amazon

 

Combien d’utilisateurs simultanés votre serveur d’application peut-il gérer ? Comment valider votre nouvelle version de 4D ou les modifications de votre code ? Tester votre application sur un grand nombre d’utilisateurs avant de passer à la phase de déploiement a toujours été une étape critique. Cette session vous démontrera (avec l’aide de Cédric Gareau du support technique de 4D France) comment optimiser cette étape en utilisant un réseau virtuel Amazon.

 

Speaker : Thomas Schlumberger, Responsable technique grands comptes - 4D International et Cédric Gareau, Technicien support technique - 4D France
Thomas a rejoint 4D France en 1997 dans le service de Tests & Qualité. Il poursuit son expérience chez 4D en devenant Manager du support international en 2000 puis en rejoignant en 2011 le département commerce international au poste de Responsable technique grands comptes.

 

Niveau : intermédiaire

Mots-clés : 4D_Info_Report, Serveur virtuel, Déploiement, Administration, Entreprise, Développement.
 

JSON et C_Objet


La version 14 de 4D apporte des nouveautés très intéressantes via les commandes liées au JSON et au C_OBJET.
Mais comment les utiliser ? Comment en tirer parti pour simplifier son code ? Quelles implications structurelles pour vos futurs développements ?
Au cours de cette session, nous verrons comment simplifier un code v13, en utilisant les nouvelles commandes de la v14.
Nous étudierons les possibilités nouvelles et les façons de procéder.
Nous envisagerons les évolutions dans les futurs développements grâce à ces nouveautés.

Speaker : Olivier Deschanels, Consultant Expert, 4D France

Olivier est développeur 4D depuis 1988 ; il a rejoint les équipes de 4D SAS en 1998 et partage avec les clients son expérience tant au cours de formations que d'expertises spécialisées.

Mots-clés : Web, C/S, langage
Niveau : débutant, intermédiaire

Avez-vous envie de passer à 4D v14 ? - Partie 1

  

La réponse est « oui, bien sûr ! » compte tenu du nombre de fonctionnalités incroyables ! Mais que savez-vous des basiques de la v14 ? Etes-vous paré pour le grand saut ? Pas d’inquiétude ! Cette session en deux parties explore les problématiques les plus importantes afin de réaliser une mise à jour efficace en 4D v14.

Les sujets traités sont entre autres les nouvelles fonctionnalités de la List Box, l’export du contenu de vos formulaires, le monitoring de votre application en temps réel et la nouvelle façon pour initialiser vos composants.Tirez le meilleur parti en ne manquant pas cette session ! 


Speaker : Achim Peschke, 4D Allemagne
Rejoignant 4D en 1993, Achim devient rapidement le pilier du support technique en Allemagne. Achim est également investi dans la formation 4D et dispense des sessions dans le monde entier. Ses sessions dédiées aux mises à jour sont particulièrement appréciées.

 

Mots-clés : Bonnes pratiques, développement, mise à jour
Niveau : intermédiaire

Avez-vous envie de passer à 4D v14 ? - Partie 2

  

La réponse est « oui, bien sûr ! » compte tenu du nombre de fonctionnalités incroyables ! Mais que savez-vous des basiques de la v14 ? Etes-vous paré pour le grand saut ? Pas d’inquiétude ! Cette session en deux parties explore les problématiques les plus importantes afin de réaliser une mise à jour efficace en 4D v14. Les sujets traités sont entre autres les nouvelles fonctionnalités de la List Box, la création d’objets structurés pour les données dans 4D, les modifications conséquentes apportées dans le journal des événements du débogueur, plus de précisions dans la gestion des nombres réels dans 4D v14. Tirez le meilleur parti en ne manquant pas cette session !

 

Speaker : Achim Peschke, 4D Allemagne
Rejoignant 4D en 1993, Achim devient rapidement le pilier du support technique en Allemagne. Achim est également investi dans la formation 4D et dispense des sessions dans le monde entier. Ses sessions dédiées aux mises à jour sont particulièrement appréciées.

 

Mots-clés : Bonnes pratiques, développement, mise à jour
Niveau : intermédiaire

Utilisation de REST

 

REST est devenu une architecture courante d’échanges d’informations entre le Web et les applications mobiles du fait de l’utilisation d’une structure URL simple permettant d’accéder aux ressources. REST tire parti du protocole HTTP pour gérer les opérations de CRUD ainsi que les requêtes serveur.

4D v14 fournit un serveur  REST afin de faire communiquer  les données 4D avec d’autres applications via les services REST.

 

Cette session explique comment mettre en place et utiliser le serveur REST afin de publier des données 4D vers d’autres applications telles que des applications Wakanda ou des applications mobiles.  Vous pouvez contrôler ce que vous souhaitez publier et gérer les enregistrements. Le serveur  REST de 4D vous permet de définir  les tables que vous souhaitez publier.

 

Speaker : Angelo Caroprese, Responsable technique, 4D Hispano
Angelo rejoint l’équipe 4D en 2005 où il a pris en charge l’activité commerciale en Amérique Latine, en Espagne ainsi qu’au Portugal. Depuis 2006, Angelo a dispensé de nombreuses sessions de formation 
dans de nombreux pays. Il participe à de nombreux événements 4D en tant que conférencier lors desquels il présente l’innovation apportée à toute la gamme de produits 4D.

 

Mots-clés : Web, mobile

 

Niveau : Intermédiaire

Atelier : Business value Game (Agile Workshop)

 

Apprenez en vous amusant !

 

Cette année, Christophe propose un nouveau jeu qui vous apprendra quelques techniques d'estimation de la valeur métier. Déterminer la valeur métier des fonctionnalités à réaliser est essentielle pour pouvoir informer les équipes de réalisation des priorités et piloter l'avancement du projet.

Les joueurs représentant une équipe commerciale auront pour mission de mettre en place un cahier des charges pour leur équipe de développement. Objectif du jeu : gagner le plus d’argent possible. Vous verrez que ce ce n'est pas si simple !
Cette session donne aux participants des techniques d'évaluation de la valeur métier. Le plus important est de leur permettre de vivre une situation professionnelle en expérimentant l'impact des choix réalisés. Consultez pour plus de détails : http://www.xp.be/businessvaluegame/


Animateur : Christophe Keromen, Coach en développement agile
Christophe a plus de 25 ans d’expérience en applications professionnelles. Il a tour à tour occupé les postes de développeur, chef de projet, manager de projet, consultant externe, évangéliste technique, formateur, coach.
Après avoir occupé la fonction de Senior Product Manager de ce qui est devenu aujourd’hui Wakanda, Christophe quitte en 2010 la société 4D pour explorer le développement d’applications mobiles. Il a renoué ensuite avec une passion déjà ancienne : l’accompagnement d’équipes dans l'amélioration continue avec les démarches agiles (Certified Scrum Professional de la Scrum Alliance).
Durant les treize dernières années, Christophe a co-écrit deux livres sur 4D, un sur Flex pour Mobiles et « Lean for Agile Teams » (2013). Il a également rédigé des dizaines de notes techniques et d’articles sur 4D et élaboré plusieurs formations (4D, Flex, Agile) destinées à des audiences internationales variées.
Christophe est un membre enthousiaste de la communauté 4D et de la communauté Agile ainsi qu’un intervenant régulier lors des conférences 4D & Agile ...

 

Durée : 2 heures. Cet atelier est programmé deux fois : une session en français et une session en anglais. Attention les places sont comptées : chaque session peut accueillir au maximum 2 groupes de 6 personnes. Merci de vous préinscrire via info-frat4d [dot] com.

 

Les inscriptions pour l'un de ces deux ateliers sont limitées à deux personnes d'une même société.

Niveau : débutant

 

NB : Le programme finalisé et détaillé sera fourni aux participants sur place.

 

Vous pouvez d'ores-et-déjà réserver votre place pour le 4D Summit, les journées optionnelles (Pre-class, Post-class) ainsi que les kitchens.
Un bundle est proposé à tout ceux qui souhaitent assister à la fois à la Pre-class et à la Post-class.

 

Inscrivez-vous !

 

Pour rester informé des évolutions de l'organisation de cet événement, suivez-nous sur Twitter @4DFrance.

 

Nous vous donnons d'ores-et-déjà rendez-vous à Paris en novembre !
 

 

 

 

                                                                                         Gold Sponsor

     Logo Amazon web services         Heubach Media      Logo Synectique

 

 

                                                                                         Silver Sponsors


                          Pour toute question relative à du sponsoring, merci de contacter jean-michel [dot] biraghiat4d [dot] com

                    Les noms et marques cités dans ce document sont la propriété de leurs déposants respectifs.