FM Conférence 2016

Conférence FileMaker Francophone.

Quand

du 19 au 21 Octobre 2016
À partir de 8h30

Avignon, France
Novotel Avignon Centre

3 jours d'inspiration FileMaker
Profitez de plus de 20 sessions et de moments de partage pendant ces 3 jours entièrement consacrés à FileMaker.

Découvrir

Découvrez et apprenez-en plus sur les dernières avancées des produits de la gamme FileMaker. La FM Conférence est le lieu privilégié pour capter des informations qu'on ne trouve nulle part ailleurs.

Apprendre

Faites le plein de nouvelles et bonnes idées pour vos développements, découvrez de nouveaux produits et services, et tirez le bénéfice de votre investissement dans la conférence dès votre retour !

Partager

Partagez de bons moments avec les autres participants et profitez de leurs expertises. Rien ne vaut plus que de partager autour d'un verre ou d'une assiette…

Intervenants

Brad
Freitag

FileMaker, Inc.

James
Qiu

FileMaker, Inc.

Tanguy
Colles

1-more-thing

FileMaker 14 Certified Developer

Vincenzo
Menanno

Beezwax

FileMaker 14 Certified Developer

Sylvain
Lapointe

Fin Finaud Consultant, Inc.

FileMaker 14 Certified Developer

David
Julot

Lesterius

FileMaker 14 Certified Developer

Douglas
Wallis

FileMaker, Inc.

Thomas
Kunetz

JAMF Software

Romain
Dunand

1-more-thing

FileMaker 14 Certified Developer

Magalie
Jeune

Editomac

Fabrice
Nordmann

1-more-thing

FileMaker 14 Certified Developer

Philippe
Lazzaroni

Direct Impact Solutions

FileMaker 15 Certified Developer

Vincent
Gilet

Lesterius

FileMaker 14 Certified Developer

Sylvain Parent
Parent

Direct Impact Solutions

FileMaker 14 Certified Developer

Egbert
Friedrich

herrfriedrich.com

Eric
Paulin

Lesterius

Laurent
Spielmann

1-more-thing

FileMaker 14 Certified Developer

Joris
Aarts

ClickWorks

FileMaker 14 Certified Developer

Programme de la conférence 2016

07:30

Accueil des participants

08:40 - 09:30

FileMaker Inc. Keynote

Brad Freitag
FileMaker, Inc.

Photo de Brad Freitag

Attention : ce keynote sera présenté en anglais

09:45 - 10:45

Under the Hood: Maximizing FileMaker WebDirect Scalability

James Qiu
FileMaker, Inc.

Photo de James Qiu

Attention : cette session sera présentée en anglais

This highly technical session will give you an inside look at the FileMaker WebDirect technology to help you design more scalable custom apps. It will focus on how the FileMaker Engineering team has achieved scalability improvements by consuming fewer resources in CPU and memory.
We will focus on design tips for FileMaker WebDirect, measurements of CPU and memory usage, network bandwidth, and the client side cache mechanism. Come get tips from an expert!

Pré-requis : This is an advanced session. At minimum, attendees should have built and deployed at least one custom using FileMaker WebDirect.

Points abordés :

  • Optimization on FileMaker WebDirect
  • Client-side cache mechanism
  • Network bandwidth
  • Design tips

10:45

Pause café

11:15 - 12:15

Under the Hood: PSR Benchmarking Methodology

James Qiu
FileMaker, Inc.

Photo de James Qiu

Attention : cette session sera présentée en anglais

This advanced session will review how industry leaders conduct Performance/Scalability/Reliability benchmarking, introducing key terminology and concepts.
We will share the methodology followed by FileMaker Engineering to establish our PSR benchmark system, and will demonstrate how we systematically measure the PSR for each release. A case study will illustrate how we detect and resolve bottlenecks to make our product more scalable.
Come learn expert benchmarking techniques that you can apply to your own development!

Pré-requis : Industry standard practice in PSR benchmarking Methodology adopted by FileMaker, Inc. How the FileMaker Engineering team improves system PSR Case study on how to detect and resolve performance bottlenecks

Points abordés :

  • Attendee should be familiar with the various components of the FileMaker Platform.

12:15

Déjeuner

14:00 - 14:15

15 min pour vous brosser le tableau

Tanguy Colles
1-more-thing

Photo de Tanguy Colles

Les approches classiques privilégient souvent une vue liste et formulaire des informations...Dans FileMaker nous disposons également d'un mode d'affichage tableau qui offre de nombreuses fonctionnalités natives. Ce serait dommage de s'en priver. Dans ce topo, nous parcourons les avantages (et inconvénients) du mode : comment personnaliser la vue, exploiter les fonctions proposées dans le menu contextuel (tri - récapitulatif - graphique), tirer parti du mode lors de l'export.

Points abordés :

  • Mode d'affichage tableau
  • Export de données
  • Sécurité et privilèges

14:20 - 14:35

The Power and Responsibility of Truncate Table

Vincenzo Menanno
Beezwax

Photo de Vincenzo Menanno

There is a new feature in FileMaker 15 called Truncate table which allows you to pretty much obliterate all the records in your table in the blink of an eye. Great new feature but needs to be used with real caution. I'll cover some great uses for this feature and what things to watch out for. In addition, while I was preparing information for this item I discovered a few things that are really valuable to know about when working with this new step.

Pré-requis : They should be familiar with writing scripts, data creation/manipulation.

Points abordés :

  • What situations could this new feature be useful for
  • What things to watch out for when using this new step
  • What architecture would be useful in support of this step

14:45 - 15:45

Trouvez votre voie à l'aide des balises

Sylvain Lapointe
Fin Finaud Consultant, Inc.

Photo de Sylvain Lapointe

Avec l'arrivée de la reconnaissance des balises dans FileMaker 15, cette technologie nous ouvre le chemin vers d'autres usages applicatifs intéressants. Amusons-nous à découvrir l'univers des “iBeacons”.

Pré-requis : Aucun pré-requis

Points abordés :

  • Historique des iBeacons
  • Exemples d'usages des balises
  • Comment “scripter” la reconnaissance des balises dans FileMaker 15
  • Amusons-nous avec les balises!

15:45

Pause café

16:15 - 17:15

L'importance de l'analyse avant le développement d'une formule ou d'un script

David Julot
Lesterius

Photo de David Julot

Le meilleur outil du développeur reste le papier, le crayon et son cerveau. Je vous propose dans cette session de découvrir l'analyse d'un problème pour ensuite développer une formule de calcul complexe ou un script.
Vous verrez ainsi l'importance de l'analyse, de l'algorithme, des algorigrammes et surtout de la documentation d'analyse.

Pré-requis : Aucune

Points abordés :

  • Algorithmes
  • Algorigrammes
  • Formule de calcul
  • Script
  • Analyse

19:00

Soirée Jazz

08:15

Accueil des participants

09:00 - 10:00

Dernières news de la DevCon ‘16 à Las Vegas

Douglas Wallis
FileMaker, Inc.

Photo de Douglas Wallis

10:00

Pause café

10:30 - 11:30

La gestion des terminaux, des configurations et des applications mobiles avec un MDM.

Thomas Kunetz
JAMF Software

Photo de Thomas Kunetz

Les applications mobiles personnalisées offrent la meilleure opportunité pour les développeurs et l'IT pour transformer les organisations. Apple propose le meilleur écosystème pour ces applications en fournissant le matériel, le logiciel et les services dont bénéficient les utilisateurs, les développeurs et l'IT.
Venez découvrir comment les appareils mobiles et le déploiement d'applications fonctionnent dans l'écosystème Apple. Dans cette présentation, Thomas Kunetz de JAMF Software présentera comment la gestion d'appareils mobiles (MDM) est utilisée pour déployer, configurer et sécuriser des applications mobiles personnalisées.

Pré-requis : Connaissance de Profile Manager, Apple Configurator, et Managed App Configuration Developer Documentation est un plus mais non requis.

Points abordés :

  • Les principes fondamentaux de la gestion de terminaux mobiles.
  • Les programmes Apple de déploiement de matériels et d'applications (DEP + VPP)
  • Les méthodes possibles de configuration
  • Les options de personnalisations des déploiements.

11:45 - 12:00

Une réécriture de l'API-PHP

Romain Dunand
1-more-thing

Photo de Romain Dunand

A part quelques évolutions mineures pour des raisons de compatibilité, force est de constater que l'API-PHP n'a pas vraiment évolué depuis sa sortie.
Bien que la plupart de ses fonctionnalités soient suffisantes, l'obsolescence de son code le rendait compliqué à intégrer dans les frameworks PHP modernes.
C'est pourquoi une réécriture s'imposait !
Je viens ici vous rendre compte de l'avancé de ces travaux, ainsi qu'un retour d'expérience après 1 an d'utilisation.

Pré-requis : Connaissance/utilisateur de l'API-PHP

Points abordés :

  • Ce qui n'allait pas dans la version "originale"
  • Ce qui change
  • Installation & démo
  • Migration ?

12:05 - 12:20

Publication automatique de données / Datapublishing

Magalie Jeune
Editomac

Photo de Magalie Jeune

Lier une base de données "catalogue" FileMaker avec un fichier InDesign ou xPress (via xData et InData, plugin des logiciels de PAO).

Points abordés :

  • Procédure de création d'un flux de datapub
  • Points-clés (nettoyage des données, préparation de la maquette PAO...)
  • Démo

12:30

Déjeuner

14:00 - 14:15

Master/Detail view : une technique simplissime pour réaliser cette interface

Fabrice Nordmann
1-more-thing

Photo de Fabrice Nordmann

FileMaker propose depuis des temps immémoriaux une vue formulaire, une vue liste et une vue tableau, mais ne permet malheureusement pas nativement de mélanger les deux (une vue liste avec le détail de l'enregistrement sélectionné sur le côté, en vue formulaire).
Des développeurs ont proposé des techniques, parfois très alambiquées et peu performantes, pour réaliser ce type d'interface. Or il existe une technique bien plus simple que je vous montrerai durant ce topo.

Points abordés :

  • Qu'est-ce qu'une vue Master/Detail ?
  • Revue des techniques existantes
  • Ma technique en deux coups de cuiller à pot

14:20 - 14:35

La séparation données-interface dans un contexte de mobilité : le réveil de la force

Philippe Lazzaroni
Direct Impact Solutions

Photo de Philippe Lazzaroni

Rendu possible avec la sortie de FileMaker 7 en 2004, le modèle de séparation données-interface a fait l'objet de nombreuses discussions, critiques et remises en question au fil des années. Quelque peu oublié depuis ce temps, le modèle présente malgré tout certains avantages dans un contexte de mobilité, où les ressources sont limitées et les performances mitigées. Ce topo vise à actualiser la technique et mettre en relief certains de ses avantages au niveau de la performance, dans un contexte où les données sont hébergées mais l'interface utilisateur locale à l'appareil mobile.

Pré-requis : Aucun

Points abordés :

  • Rappel du principe et de la technique pour appliquer le modèle de séparation de données
  • Avantages et inconvénients de la méthode en général
  • Bénéfices de l'approche dans un contexte de mobilité

14:45 - 15:45

Intérêt d'une documentation dans un développement, bonnes pratiques.

Vincent Gilet
Lesterius

Photo de Vincent Gilet

Importance de la documentation, tant en amont du développement, avec différents documents expliquant les procédures particulières, que pendant le développement, en documentant son code, qu'après le développement en fournissant des documents au client.

Nous allons voir les différents documents essentiels à tout développeur, lors de l'analyse, lors du développement, lors du débogage et lors de la recette. Nous verrons également l'intérêt d'avoir une norme de développement qui fait partie d'une certaine façon de la documentation.

Pré-requis : aucun

Points abordés :

  • Documentation
  • Commentaires, de rubriques, de scripts, de formules, de graphe des liens
  • Règles de nommage

15:45

Pause café

16:15 - 17:15

Tout sur le SDK pour iOS. Devenez éditeur d'apps.

Fabrice Nordmann
1-more-thing

Photo de Fabrice Nordmann

Cette année FileMaker a rendu disponible un SDK (Software Development Kit) pour iOS.
Si vous savez développé en FileMaker, vous savez désormais créer de réelles applications iOS, publiables sur l'AppStore.
Toutefois, il y a quelques petites choses à savoir et à prévoir.

Points abordés :

  • Ressources nécessaires
  • Différences entre FileMaker Go et apps
  • Ce qu'il faut prévoir avant de lancer son produit

19:00

Soirée Jeu de piste

08:15

Accueil des participants

09:00 - 10:00

Auditing Pure and Simple

Vincenzo Menanno
Beezwax

Photo de Vincenzo Menanno

Audit logging is important for compliance, security, data integrity and even business intelligence. By combining nothing more than native FileMaker techniques and features one can build a reliable auditing component. This has been possible for some time, but the intersection of new features provide this approach with a reliable and intuitive user experience. Designing with this approach can also help you build a solution that performs well for mobile users and remote users across a wide area network. And because it’s all built with native FileMaker techniques, there are some great ways you can extend it and customize it for your specific needs.

Pré-requis : They should be familiar with writing scripts, data creation/manipulation along with some basics of user interaction design.

Points abordés :

  • The components of this auditing technique
  • Key aspects of this technique, how they work together, and how they can also be extended
  • How network performance can also be improved using this technique
  • Important points to consider when building auditing

10:00

Pause café

10:30 - 11:30

Une heure de gros mots

Sylvain Parent Parent
Direct Impact Solutions

Photo de Sylvain Parent Parent

Il existe dans l’univers de l’informatique plusieurs écoles de pensée. Que nous soyons du clan Mac, Windows, PHP, Python, OOP ou procédural, nous utilisons surtout « nos » outils. Mais qu’en est-il des outils des autres ? Peut-on utiliser les principes de la programmation modulaire dans FileMaker ? Dans cette session, nous verrons comment, avec les variables structurées (les CLOB), les requètes SQL ou le Selector-Connector, on implante la programmation modulaire dans un développement FileMaker. Nous verrons comment encapsuler les traitements et les informations. Ainsi, les mots « getter », « setter », « assesseur » et « mutateur » auront une signification tangible dans FileMaker et les jeunes programmeurs sortis tout droit des écoles retrouveront leurs repères. 

Pré-requis : Etre à l'aise avec les fonctions personnalisées Etre à l'aise avec le passage de paramètres Connaissance des contextes et de leur effets Avoir construit du code dans le but de le réutilser

Points abordés :

  • Modularité
  • Encapsulation
  • Variables structurées

11:45 - 12:00

FileMaker 15 : la mobilité au rendez-vous

Philippe Lazzaroni
Direct Impact Solutions

Photo de Philippe Lazzaroni

FileMaker 15 introduit une foule de petites améliorations destinées à améliorer l’expérience d’utilisation pour les utilisateurs mobiles. Ce topo vise à présenter un survol de ces diverses nouveautés permettant d'amener l’expérience mobile à un autre niveau, par le biais de démonstrations techniques concrètes.

Pré-requis : Aucun

Points abordés :

  • Comprendre comment configurer TouchID et en connaître les capacités et limites
  • Comprendre ce que ce sont les App Extensions, leurs limites et les interactions possibles
  • Explorer le support WebDirect pour les téléphones mobiles

12:05

Topo Beezwax

12:30

Déjeuner

14:00 - 14:15

Comment maitriser non pas le monde mais votre propre business. Un essai allemand qui cette fois fonctionne!

Egbert Friedrich
herrfriedrich.com

Photo de Egbert Friedrich

1) Instruments, tuyaux et astuces
Voilà comment je travaille! Un récapitulatif d'instruments qui ne facilitent peut être pas la reflexion, mais le travail!
Des tuyaux qui sont assez grands pour être partagés et des astuces pour devenir riche et connu, enfin presque...

2) Conventions de noms
Voilà comment j'écris!
Même quand on ne maitrise pas le francais, il existe de réelles possibilités de survivre. Vraiment! C'est dommage (premièrement) mais ca fonctionne plutôt bien (deuxièmement).
Un récapitulatif de mes conventions, compréhensibles au niveau internationale, pour la dénomination de tous les éléments de FileMaker.

3) Relations professionelles
Les clients sont comme des oeufs: en général aussi fragiles que des oeufs frais, occasionellement vides comme des oeufs soufflés, quelquefois aussi dûrs que des oeufs d'argile.
Mais nul besoin de les faire frire dans une poêle pour qu'ils nous fassent bien vivre.
Comment je gère mes relations avec mes clients.

4) Formation et partage de connaissances
Depuis Adam et Eve, Eve et Eve, Adam et Adam et... ah qu'importe... tout a déjà existé sur cette Terre. Mais pas pour tout le monde! Pour que cela change, je connecte le monde de FileMaker d'une manière typiquement allemande... mais cette fois „nous venons en paix!“
Avant la pause publicitaire voici un aperçu de mes activités pour un échange de connaissances.

Points abordés :

  • Instruments, tuyaux et astuces
  • Conventions de noms
  • Relations professionelles

14:20 - 14:35

Démonstration d'un outil ETL avec FileMaker

Eric Paulin
Lesterius

Photo de Eric Paulin

L'import dans FileMaker de données provenant d'autres bases de données ou de fichiers CSV est un problème souvent rencontré. Mettre en forme les données et détecter les éventuelles erreurs peut rapidement devenir très complèxe. Le rôle de l'outil d'ETL (Extract, Transform, Load) est de simplifier ces traitements et voir même le cas échéant de les automatiser.
La démonstration a pour objectif de montrer ce que peut apporter l'utilisation d'un outil d'ETL sur un cas concret de traitement de données issues, ou à destination, d'une base FileMaker.
Cette démonstration s'attachera à montrer dans un outil d'ETL les principales actions réalisées lors de ces opérations:
- Chargement des données
- Tranformation des données
- Export des données
- Traitement des erreurs
- Automatisation

Pré-requis : Fichiers CSV, Excel.

Points abordés :

  • Import de données
  • Export de données
  • Reprise de données

14:45 - 15:45

Feedback et notifications, pour utilisateurs et administrateurs

Laurent Spielmann
1-more-thing

Photo de Laurent Spielmann

Présentation de différentes méthodes pour obtenir un retour d'infos et des notifications lors de l'exécution de scripts notamment: côté client, en PSoS, en script programmé sur le serveur etc.
Du simple affichage dans Filemaker à l'utilisation de services de notification / sms.

Pré-requis : Ecriture basique de scripts, notion de scripts serveur, de web service.

Points abordés :

  • Feedback simple dans Filemaker (boîte de dialogue, rubrique "journal", ...)
  • Feedback avancé dans Filemaker (table "log", feedback scripts serveur, affichage "spontané" d'alertes, ...)
  • Notifications natives (email)
  • Notifications avancées par sms, apps du style de "Pushover", etc.

15:45

Pause café

16:15 - 17:15

Créer des PDF avec WebDirect

Joris Aarts
ClickWorks

Photo de Joris Aarts

Aujourd'hui il n'est pas possible de créer des PDF à partir d'une session WebDirect sans utiliser un plug-in. Je montre comment le faire avec un robot 'actif'. Le PDF devient disponible dans la session WebDirect, sans aucun délai.

Pré-requis : Bonne connaissance de scripting et des déclencheurs de script.

Points abordés :

  • Techniques courantes pour créer des PDF en WebDirect (plug-ins).
  • Qu'est-ce un robot 'actif'?
  • Création du PDF par le robot en envoi immédiat à la session WebDirect

17:15

Session de clôture

Revivez la FM Conférence de Lyon 2015

Récupérer des enregistrements perdus en un instant, Joris Aarts • ClickWorks

La suppression d'un enregistrement par accident peut être éprouvante. Beaucoup d'autres dossiers pourront être supprimés ainsi via la suppression en cascade. La restauration de ces enregistrements implique généralement un backup et la réimportation des fiches perdues. La solution? Ne plus jamais supprimer un enregistrement !

Voir la vidéo
Développer des modèles avancés d'une façon efficace en FileMaker 14, Andreas Lauwaert • Lesterius

Comment développer des modèles avancés d'une façon efficace en FileMaker 14. Cette session examinera plusieurs éléments graphiques et outils FileMaker et aura pour but de vous inspirer pour créer des interfaces performantes, tout en respectant la réalité quotidienne de notre métier.

Voir la vidéo
Concevoir un thème performant, Fabrice Nordmann • 1-more-thing

Avec FileMaker 14, fini le très lourd thème Classique. Nous avons maintenant les thèmes minimalistes, excellente base pour commencer un thème performant et léger. Pour autant, concevoir un tel thème ne va pas sans quelques précautions particulières et une certaine planification…

Voir la vidéo
Comprendre et appliquer VirtualList, Tanguy Colles • 1-more-thing

La production de rapports au moyen des techniques traditionnelles de FileMaker (statistiques, sous-récapitulatifs) peut parfois montrer ses limites. Comment collecter des données provenant de plusieurs tables, comment présenter des informations comme dans un tableau croisé dynamique ?…

Voir la vidéo
L'utilisateur au centre des tests, Philippe Lazzaroni • Direct Impact Solutions Inc.

Le test d'utilisabilité, ou test utilisateur, est souvent considéré comme la méthode la plus efficace pour évaluer un logiciel. Il consiste à observer directement l'utilisateur en train de se servir de l'application afin d'identifier concrètement les problèmes.

Voir la vidéo
15 mn - 15 Trucs & astuces, Julien Rouard & Ceydrick Valentini • Lesterius

Pour la deuxième année consécutive, nous vous proposons un topo sur les trucs/astuces/combines que nous utilisons au quotidien ou ponctuellement dans nos développements de solution Filemaker.

Voir la vidéo

Pourquoi cette conférence est faite pour vous ?

Suivez plus de 20 sessions en 3 jours

Le programme des nombreuses sessions couvrira la conception d'applications, la mobilité, le web, les meilleures pratiques...

Rejoignez plus d'une centaine de développeurs francophones

Depuis 12 ans, FM Conférence est LE rendez-vous annuel des développeurs français, belges, suisses, québécois, et autres francophones

Découvrez ce qui arrive à l'horizon de la plate-forme FileMaker

Pour offrir à vos clients ou votre organisation la meilleure expérience utilisateur possible

Peu ou très expérimenté en FileMaker ?

Quelque soit votre niveau ou vos besoins, vous trouverez dans chaque session un truc ou une astuce qui vous fera progresser et revenir avec de nouvelles approches pour vos développements FileMaker

Inscription & tarifs

Le nombre de place est limité, inscrivez-vous vite pour au choix trois, deux ou une journée de conférence.

Les inscriptions comprennent l'accès aux sessions et topos des journées choisies du Mercredi 19 au Vendredi 21 Octobre 2016, aux déjeuners, aux pauses et aux dîners et soirées du Mercredi 19 et Jeudi 20, ainsi qu'aux documents remis sur le lieu de la conférence lors de l'enregistrement des participants.

S'inscrire

Sponsors

Devenez sponsor de la FM Conférence. Devenir sponsor / Become a sponsor

Sponsors Or

Logo FMdata Logo Beezwax

Sponsors Argent

Organisateurs

Logo Lesterius
Logo Filemaker

Informations

Lieux / Trajets

Profitez de 3 journées exceptionnelles en Avignon.

Lieu

Hôtel Novotel Avignon Centre

25 Bouevard Saint Roch

84000 Avignon - France

Tel. +33 4 32 74 70 10

Fax. +33 4 32 74 70 11

Email : h7571@accor.com

GPS :N 43° 56' 33.71'' E 4° 48' 8.78''

Réservations

Pour bénéficier du tarif préférentiel réservé aux participants de la FM Conférence jusqu'au 19 Août 2016, cliquez sur le bouton ci-dessous :

Accor Hotels
Hôtels à proximité

Hôtel IBIS Avignon Centre Pont de l'Europe

12, boulevard Saint Dominique

84000 Avignon

Hôtel IBIS Budget Avignon Centre

8, boulevard Saint Dominique

84000 Avignon

Vos soirées

Mercredi 19 octobre :

Le Grand Orchestre de Jazz de Sorgues regroupe 15 musiciens professionnels et amateurs de la région d’Avignon. Autour d'un buffet dînatoire, il nous interprètera des compositions d'artistes français de premier plan aux côtés d'œuvres de Duke Ellington, Charles Mingus ou Thelonius Monk.

Jeudi 20 octobre :

Un jeu de piste pour une découverte originale et ludique de la ville d'Avignon. Par petits groupes, vous devrez vous creuser la tête au milieu des ruelles de la ville avant de retrouver tout le groupe pour un dîner en ville.

Nous suivre

Inscrivez-vous à notre newsletter, ou suivez-nous sur les réseaux sociaux