Sessions
Jeudi 3, Vendredi 4 et Samedi 5 juin 2010Le tour de FileMaker 11 en 60 minutes
Vous allez découvrir toutes les nouveautés proposées par cette nouvelle version en 60 minutes.
Que vous soyez utilisateur ou développeur confirmé, venez explorer les nouvelles fonctionnalités qui vont vous faire gagner du temps ou améliorer votre productivité.
De la recherche rapide au grapheur intégré, venez voir en action les nombreuses nouveautés de cette version. Cette session vous permettra de faire un tour d'horizon complet en une heure de FileMaker 11 et vous mettra le pied à l'étrier pour le reste de la conférence.
Parmi les points abordés, nous verrons :
- la recherche rapide
- la création de table et de rubriques à la volée
- le gestionnaire de modèles
- le filtrage de table externe
- l'outil de graphique intégré
- ...
Les fondamentaux de la sécurité FileMaker
La sécurité est une préoccupation importante pour les développeurs autant que pour les utilisateurs de FileMaker.
Elle permet à un utilisateur l'ouverture d'une base de données mais aussi de déterminer quelles fonctions sont possibles et quelles données sont accessibles. En fonction de la sensibilité des données la connaissance parfaite du système de sécurité de FileMaker est une compétence nécessaire pour tout développeur FileMaker.
- Comptes
- Privilèges
- Privilèges étendus
- Accès au fichier
Les graphiques, l'art et la manière
Les graphiques font partie des nouveautés de la version 11. Cette session présentera les principes de base nécessaires à l'utilisation de ce nouvel objet ainsi que les formidables applications que l'on peut en faire.
- La création et le paramétrage
- Les différents types d'utilisation
- La réalisation d'un script pour l'affichage de rapport statistique
De l'architecte au maçon : concevoir et bâtir une base
de données avec FileMaker Pro
FileMaker Pro est une logiciel de base de données, qui plus est relationnelle.
Mais qu’est-ce qu’une base de données et surtout, comment aborder de façon rationnelle la structure de base ?
A partir d’exemples concrets, nous allons approcher les clefs de l’organisation, de la modélisation et de la mise en place d’une base de données relationnelle avec FileMaker Pro.
La compréhension et la construction de cette structure va en effet influer grandement sur le développement de tout projet. Raisonner en terme d’objectifs, définir les “points de vue”, construire les bonnes tables avec les bons éléments… tous ces points permettent non seulement un démarrage efficace, mais aussi assurent la facilité des développements et de leurs extensions.
Sans compter (mais nous en parlerons évidemment) les nombreux problèmes de programmation ou d’interface qui disparaissent avec une modélisation efficace, logique et rigoureuse (ou, ceux qui apparaissent uniquement parce que la structure logique n’est pas adaptée).
Une introduction à la gestion de données par FileMaker, pour démarrer du bon pied et évoluer plus rapidement.
Les déclencheurs de script, comment les utiliser concrètement ?
Les déclencheurs de script sont maintenant disponibles depuis plus d'un an dans Filemaker Pro.
Après une introduction et un rappel de tous les déclencheurs de script disponibles, à l'aide d'un cas pratique, cette présentation présentera :
- Les bonnes pratiques permettant l'optimisation de l'utilisation des déclencheurs de script
- Des cas concrets des plus grands succès reliés à cette fonctionnalité
FileMaker et l'envoi d'e-mail en texte enrichi et HTML
Les courriels prennent une place de plus en plus importante dans la communication, d'où la nécessité de maîtriser la méthode d'envoi et de soigner leur apparence. Nous allons apprendre comment à partir de FileMaker nous pouvons envoyer des messages en texte enrichi et HTML. Pour faire cela nous nous appuierons sur certains outils, ainsi que les calculs et scripts de FileMaker.
- Créer et envoyer un e-mail en texte enrichi et HTML via FileMaker
- Explorer les différents outils pour l'envoi de messages
- L'utilisation des calculs et des scripts pour ces envois
Optimiser la recherche
FileMaker permet de faire des recherches, de différentes façons au fil des versions.
Recherches simples ou multi-critères, multi-requêtages en une fois ou recherche pas-à-pas, enregistrements de recherches, scripts,... ou même, se passer des requêtes en affichant les résultats par filtrage dynamique...
- Quelques rappels sur la recherche classique,
- Des trucs pour recherche rapide,
- Profiter de la mise à l'index,
- Exemples de scriptage d'une recherche,
- Le filtrage appuyé sur la structure de la base,
- Et d'autres curiosités encore...
Gestion électronique de document (GED) avec FileMaker
Confiez à Filemaker la gestion de tous vos documents : papiers, mails, fichiers, multimédias, etc...
Après une présentation du contexte et des solutions à l'échelle d'une PME, nous verrons les aspects pratiques et techniques de la mise en place et de l'intégration d'une GED à des solutions Filemaker existantes pour gagner en productivité et en qualité de service.
Nous verrons :
- Le contexte de mise en place d'une GED
- Les implications techniques de la mise en œuvre d'une GED dans FileMaker
- Des démonstrations sous FileMaker de différents flux de traitement d'un document
Partager ses données en réseau
FileMaker permet le partage d'informations grâce à de nombreux moyens techniques. Entre postes équipés de FileMaker Pro, à l'aide de FileMaker Server, en publication web instantanée, voire à l'aide d'un site web entièrement personnalisé, le choix est vaste. Chaque mode de partage est approprié à des besoins spécifiques et certains d'entres eux peuvent même cohabiter. Comment choisir et mettre en œuvre ces différents modes de partage, quels en sont les différents avantages et inconvénients, c'est ce que nous verrons au cours de cette session :
- Quel mode de partage de données choisir (FileMaker Pro, FileMaker Server, web... ?)
- Comment configurer le serveur, le réseau, le router, etc
- Et la sécurité dans tout ça ?
- Partager les données avec un site web
Embarquez un langage de script et décuplez vos possibilités !
Depuis la version 8.5 et la révolution du webviewer, de nombreuses méthodes ont fleuries, permettant « enfin » de communiquer avec « l’au-delà ». Pourtant, FileMaker offre depuis longtemps déjà la possibilité de communiquer avec d’autres langages et de franchir ce que l’on pensait être les limites du système.
Vous allez découvrir que FileMaker peut générer ses propres graphiques, reconnaitre pratiquement tous les formats de fichiers, générer n’importe quel type de document, crypter des données et plus encore ! Bienvenue dans l’univers des mashups !
Nous verrons des cas concrets de mise en pratique comme :
- Lire un format de fichier non reconnu
- Envoyer des emails au format HTML
- Manipuler des fichiers
- Traiter d’images
- Créer un document Word en y incluant des images
- Générer un diaporama
- Crypter des données
FileMaker et les services Web
Le Web 2.0 a introduit de nombreuses technologies qui ouvrent de nouveaux horizons. C'est le cas notamment des services Web, devenus de plus en plus répandus. Comment les bases de données FileMaker s'intègrent-elles à ce nouveau terrain de jeu ?
La session permettra de démystifier ce que sont les Web Services et comment FileMaker peut être utilisé pour interagir avec eux. Des cas pratiques d'utilisation seront présentés.
- Définition d'un service Web et exemples de services Web utiles
- Survol des technologies concernées et du vocabulaire d'usage (XML, SOAP, WSDL, REST)
- Comment accéder à un service Web à partir de FileMaker : comparaison des différentes méthodes possibles (Web Viewer, plugin FM Nexus...)
- Comment publier un service Web à partir de FileMaker Server, par l'entremise du plugin Web Services Manager de 360Works
- Aperçu des enjeux et autres considérations techniques (sécurité, performance, déploiement...).
FileMaker 11 pour les développeurs
Dans toute nouvelle version de FileMaker, il y a les fonctionnalités annoncées en haut de l'affiche... et celles, plus discrètes, qui intéressent particulièrement les développeurs.
Et avec FileMaker 11, on peut dire que nous sommes servis !
Nous explorerons lors de cette session quelques avancées spectaculaires, et tâcherons d'en tirer partie pour des développements futurs.
Par exemple, saviez-vous que FileMaker 11 vous permettait de scripter des tris ou de créer des menus personnalisés dynamiques ?
Le Web Viewer et au-delà
Le Web Viewer, arrivé avec FileMaker 8.5, n'est pas simplement une façon d'éviter de lancer un navigateur web externe mais introduit des possibilités tout à fait révolutionnaires, surtout au niveau de l'interface.
Nous proposerons une revue de quelques-unes des utilisations possibles du Web Viewer et des plug-ins qui ont été développés pour exploiter son potentiel.
Nous allons également partager des expériences de l'implémentation pratique d'interfaces qui utilisent le Web Viewer, et discuter les raisons d'en utiliser ou de ne pas en utiliser.
- Calculs sur le modèle
- Affichage de données
- Fonctionnalités supplémentaires et éléments d'interface
- Web services fait maison
Variation sur le thème des calculs
Jamais 2 sans 3 dit-on ! Après les trucs & astuces en 2008, l'interface en 2009, il me restait les calculs à partager avec vous.
Nous explorerons ensemble la puissance de certaines fonctions de calcul telles Définir(), Cas(), Choisir(), Remplace2(), etc, ainsi que les fonctions d'obtentions. Certaines fonctions vont nous permettre aussi de limiter le nombre d'occurrences de tables, à nous de les exploiter. Nous verrons plus précisément :
- La mise au point des calculs
- Les fonctions personnalisées (oui, on verra CustomList() !)
- La puissance des rapports et des rubriques statistiques
- L'optimisation des calculs pour les rendres plus lisibles et gagner en performance
- La bonne gestion du contexte dans lequel ils s'évaluent
Trucs et stratégie du développement en "live"
Regardons les choses en face. La plupart d'entre nous développe sur des systèmes plus ou moins en production. Les petites modifications sont le plus souvent indolores. Toutefois, les systèmes ont besoin d'évoluer et lorsque de nouvelles fonctionnalités doivent être ajoutées à un système en exploitation, cela peut devenir plus compliqué, particulièrement lorsque des prototypes ont besoin d'être développés et testés.
Je passerai en revue les problèmes auxquels nous sommes confrontés lorsque nous avons à traiter ces migrations, et partagerai une approche que nous avons mise au point dans notre société.
Si vous êtes confronté au développement sur des systèmes en cours d'utilisation, ne ratez pas cette session dans laquelle nous allons étudier les moyens de vous rendre le processus migratoire plus fiable et plus sûr.
Les intervenants, sessions et autres éléments du programme sont sujets à modifications.




![[JD] JULOT David](/zc-Rsc_2010-04-21/internal/medias_content/sponsor/jd.jpg)

