FileMaker Pro est un logiciel de gestion de bases de données. Il fonctionne sous Mac OS X et sous Windows, soit en réseau poste à poste, soit en mode client/serveur avec le module "FileMaker Server".
Principales originalités par rapport aux autres SGBD
- Dépendance de la couche de données et de la couche de traitements, ce qui est contraire aux principes classiques de la base de données mais évite toute discordance ou erreur et permet par exemple de renommer les tables et les rubriques (champs) sans avoir à modifier les programmes (scripts)
- Recherches par l'exemple ne nécessitant aucune commande SQL
- Interface basée sur des boutons déclenchant les programmes (scripts), à la manière d'une billetterie automatique SNCF
- Incorpore en un seul logiciel les outils de base des données, de réalisation de l'interface et de programmation
- Incorpore un moteur de publication web
- Possibilité de visualiser une page web directement dans l'application : Web Viewer (version 8.5). Parmi les neufs sites donnés comme exemple dans la version française, cinq sont liés au projet Wikipédia : Wikipédia, Wikinews, Wiktionnaire, Wikilivres et Wikisource.
Fonctionnalités
- Définition des tables (nature des données) et rubriques (champs) de données (informations à gérer : texte, nombre, date, heure, image, son ou toute autre application via OLE), les relations logiques entre les données (graphique des relations, intégrité référentielle)
- Définition des calculs et formules statistiques
- Alimentation automatique et/ou contrôle de la saisie des données via des listes (ou menus, cases à cocher) ou des formules de calcul
- Mettre en page les écrans de saisie et de recherche
- Programmation des traitements grâce à un langage de script simple, clair et puissant. Bien que limité à quelques dizaines d'instructions, le langage comporte néanmoins les instructions nécessaires à la construction de tout type d'algorithme (boucle, test conditionnel, variables)
- Gérer les droits des différents utilisateurs : accès aux données
Échanges de données avec d'autres applications
- Incorporer des fichiers tiers dans une rubrique de type "Multimédia" (équivalent de "blob")
- Donner accès à l'application via un simple navigateur web
- Exécuter des requêtes SQL sur d'autres bases de données
- Importer des données d'autres applications via SQL
- Répondre aux requêtes SQL ODBC/JDBC d'autres applications
- Coordonner l'interaction de différentes bases de données via XML et XSLT
- Importer ou exporter des données ASCII, texte ou Excel
- Avec un PDA (Palm ou Pocket PC) avec "FileMaker Mobile" (dans la limite de 5 000 enregistrements et en perdant de nombreuses fonctionnalités comme les scripts)
- Implémenter des fonctions nouvelles via des plug-ins (comme un grapheur, la gestion POP/SMTP ou la gestion des "triggers" qui n'existent pas nativement dans FileMaker mais sont disponibles via des plug-ins)
Il est notamment utilisé dans le domaine du marketing direct (fichiers clients, mailings), de la santé (dossiers patients) et des groupes de travail (partage de répertoire, d'agendas, suivi de projets et de documents).
Une conférence annuelle des développeurs a lieu chaque année fin août aux USA[1] et, depuis 2005, une conférence francophone annuelle est organisée en France au printemps[2].
En pratique, sans pouvoir se comparer à des SGBD comme Oracle ou DB2, FileMaker Pro permet de gérer jusqu'à 250 utilisateurs simultanés en réseau avec des tables de 2 millions d'enregistrements (bien que sa limite théorique ne dépende que de la capacité des disques durs).
Historique des versions
Date |
Version |
Éditeur |
Avr. 1985 |
FileMaker, v1.0 |
Forethought Inc. |
Oct. 1986 |
FileMaker Plus, v2.1 |
Juin 1988 |
FileMaker 4, v4 |
Nashoba Systems |
Août 1988 |
FileMaker II, v 1.0 |
Claris Corporation |
Juil. 1989 |
FileMaker II, version 1.1v2 |
Oct. 1990 |
FileMaker Pro 1.0v1 |
Mars 1991 |
FileMaker Pro 1.0v2 |
Mars 1992 |
FileMaker Pro 1.0v3 |
Sept. 1992 |
FileMaker Pro 2.0v1 |
Oct. 1992 |
FileMaker Pro 2.0v2 |
Mars 1993 |
FileMaker Pro 2.0v3 |
Apr. 1993 |
FileMaker Pro 2.0v4 |
Août 1993 |
FileMaker Pro 2.1v1 |
Févr. 1994 |
FileMaker Pro 2.1v2 |
Juil. 1994 |
FileMaker Pro 2.1v3/SDK 2.1 |
Juil. 1994 |
FileMaker Pro Server 2.0v |
Juil. 1994 |
FileMaker Pro SDK 2.1v1 |
Mars 1995 |
FileMaker Pro Server 2.1v1 |
Déc. 1995 |
FileMaker Pro 3.0v1 |
Janv. 1996 |
FileMaker Pro Server 3.0v1 |
Janv. 1996 |
FileMaker Pro 3.0v2 |
Juin 1996 |
FileMaker Pro 3.0v3 |
Juin 1996 |
FileMaker Pro 3.0v4 |
Juin 1996 |
FileMaker Pro SDK 3.0v1 |
Sept. 1997 |
FileMaker Pro 4.0v1 |
Juin 1999 |
FileMaker Pro 4.1v2 |
FileMaker, Inc. |
Sept. 1999 |
FileMaker Pro 5.0v1 |
Nov. 2001 |
FileMaker Pro 5.5v1 |
Sept. 2002 |
FileMaker Pro 6.0v1 |
Mars 2004 |
FileMaker Pro 7.0v1 |
Mai 2004 |
FileMaker Pro 7.0v2 |
Oct. 2004 |
FileMaker Pro 7.0v3 |
Août 2005 |
FileMaker Pro 8.0v1 |
Août 2005 |
FileMaker Pro 8.0v1 Advanced |
Sept. 2005 |
FileMaker Server 8.0v1 |
Déc. 2005 |
FileMaker Pro 8.0v2 |
Déc. 2005 |
FileMaker Pro 8.0v2 Advanced |
Janv. 2006 |
FileMaker Server 8.0v1 Advanced |
Janv. 2006 |
FileMaker Mobile 8 |
Juil. 2006 |
FileMaker Pro 8.5 |
Juil. 2006 |
FileMaker Server 8.0v4 |
Juil. 2006 |
FileMaker Server 8.0v4 Advanced |
Mars 2007 |
FileMaker Pro 8.5v2 |
Mars 2007 |
FileMaker Pro 8.5v2 Advanced |