FileMaker a commencé comme un programme informatique basé sur MS-DOS nommé Nutshell – développé par Nashoba Systems de Concord, Massachusetts, au début des années 1980. Nutshell a été distribué par Leading Edge, un spécialiste du marketing électronique qui avait récemment commencé à vendre des ordinateurs compatibles IBM PC.
Avec l’introduction du Macintosh, Nashoba a combiné le moteur de données de base avec une nouvelle interface utilisateur graphique (GUI) basée sur des formulaires. Leading Edge n’était pas intéressé par les versions plus récentes, préférant rester un fournisseur DOS uniquement, et a gardé le nom de Nutshell. Nashoba a trouvé un autre distributeur, Forethought Inc., et introduit le programme sur la plate-forme Macintosh sous le nom de FileMaker en avril 1985. Lorsque Apple a introduit le Macintosh Plus en 1986, la prochaine version de FileMaker a été nommée FileMaker Plus pour refléter le nom du nouveau modèle.
Forethought a été acheté par Microsoft, qui a ensuite introduit son produit PowerPoint qui est devenu une partie de Microsoft Office. Microsoft avait introduit sa propre application de base de données, Microsoft File, peu de temps avant FileMaker, mais a été vendue par FileMaker et Microsoft File a donc été abandonnée. Microsoft a négocié avec Nashoba le droit de publier FileMaker, mais Nashoba a décidé d’auto-publier la prochaine version, FileMaker 4.
Achat par ClarisEdit
Peu de temps après, Apple Computer a créé Claris, une filiale en propriété exclusive, pour commercialiser des logiciels. Claris a acheté Nashoba pour compléter sa suite logicielle. À ce moment-là, Leading Edge et Nutshell avaient disparu du marché en raison de la concurrence d’autres produits de base de données de plate-forme DOS et plus tard Windows. FileMaker, cependant, a continué à réussir sur la plate-forme Macintosh.
Claris a changé le nom du produit en FileMaker II pour se conformer à son schéma de dénomination pour d’autres produits, tels que MacWrite II, mais le produit a peu changé par rapport à la dernière version Nashoba. Plusieurs versions mineures ont suivi.
En 1990, il a été publié sous le nom de FileMaker Pro 1.0. Et en septembre 1992, Claris a publié une version multiplateforme pour Mac et Windows; à l’exception de quelques fonctions spécifiques à la plate-forme, les fonctionnalités et l’interface utilisateur du programme étaient les mêmes. Jusqu’à présent, FileMaker n’avait pas de réelles capacités relationnelles; il était limité à la recherche et à l’importation automatiques de valeurs à partir d’autres fichiers. Il avait seulement la possibilité d’enregistrer un état — un filtre et un tri, et une disposition pour les données. La version 3.0, sortie vers 1995, a introduit de nouvelles fonctionnalités relationnelles et de script.
En 1995, FileMaker Pro était le seul produit très vendu de la gamme Claris. En 1998, Apple a déplacé le développement de certains des autres produits Claris en interne, a abandonné la majeure partie du reste et a changé le nom de Claris en FileMaker, Inc., pour se concentrer sur ce produit.
En 2020 FileMaker International Inc. changement de nom (retour) pour Claris International Inc. et a annoncé le logiciel de flux de travail Claris Connect.
Mises à jour ultérieuresedit
La version 4.0, introduite en 1997, a ajouté une architecture de plug-in similaire à celle d’Adobe Photoshop, qui a permis aux développeurs tiers d’ajouter des fonctionnalités à FileMaker. Un plug-in fourni, le Web Companion, a permis à la base de données d’agir comme un serveur Web. D’autres plug-ins ont ajouté des fonctionnalités à l’interface et ont permis à FileMaker de servir de client FTP, d’effectuer des opérations de fichiers externes et d’envoyer des messages à des fichiers FileMaker distants sur Internet ou un intranet.
La version 5 a introduit un nouveau format de fichier (extension de fichier.fp5)
La version 7, publiée en 2004, a introduit un nouveau format de fichier (extension de fichier.fp7) prenant en charge des tailles de fichiers allant jusqu’à 8 téraoctets (une augmentation par rapport aux 2 gigaoctets autorisés dans les versions précédentes). Les champs individuels peuvent contenir jusqu’à 4 gigaoctets de données binaires (champs de conteneur) ou 2 gigaoctets de texte Unicode de 2 octets par enregistrement (contre 64 kilooctets dans les versions précédentes). Le modèle relationnel de FileMaker a été enrichi, offrant plusieurs tables par fichier et un éditeur de relations graphique qui affichait et permettait la manipulation des tables associées d’une manière similaire au format de diagramme entité-relation. Accompagnant ces changements fondamentaux, FileMaker Inc. a également introduit un programme de certification des développeurs.
En 2005 FileMaker Inc. a annoncé la famille de produits FileMaker 8, qui offrait au développeur un ensemble de fonctionnalités élargi. Ceux-ci comprenaient une interface à onglets, des variables de script, des info-bulles, un débogage amélioré, des menus personnalisés et la possibilité de copier et coller des tables entières et des définitions de champs, des scripts et des étapes de script dans et entre les fichiers. La version 8.5, sortie en 2006, a ajouté une visionneuse Web intégrée (avec la possibilité de visualiser des informations telles que les informations de suivi des envois à partir des entrées FedEx et Wikipedia) et des objets de mise en page nommés.
FileMaker 9, sorti le 10 juillet 2007, a introduit un écran de démarrage rapide, une mise en forme conditionnelle, un redimensionnement automatique de la mise en page fluide, des pointeurs hyperliens dans les bases de données et des liens SQL externes. FileMaker 10 est sorti le 5 janvier 2009, avant l’expo de la conférence Macworld & de cette année-là, et proposait des scripts pouvant être déclenchés par des actions de l’utilisateur et une interface utilisateur repensée similaire à celle des applications Mac OS X Leopard (10.5).
FileMaker 11, publié le 9 mars 2010, a introduit la cartographie, qui a été simplifiée dans FileMaker 12, publié le 4 avril 2012. Cette version a également ajouté des thèmes, plus de modèles de base de données (appelées solutions de démarrage) et une création simplifiée de bases de données iOS. FileMaker Go 11 (20 juillet 2010) et FileMaker Go 12 pour iPhone et iPad (4 avril 2012) autorisent uniquement la création, la modification et la suppression d’enregistrements sur ces appareils portables. Les modifications de conception et de schéma doivent être apportées dans l’application FileMaker Pro complète. FileMaker Go 12 offre le multitâche, une intégration multimédia améliorée, l’exportation de données vers plusieurs formats et des champs de conteneurs améliorés.
FileMaker 13, sorti après les lancements d’iOS 7 et d’OS X Mavericks (10.9), expédié pour la première fois en décembre 2013. Les produits client et serveur ont été améliorés pour prendre en charge de nombreuses méthodes d’accès aux données mobiles et Web. FileMaker Go 13, le produit parallèle iPad-iPhone, est désormais devenu un client unique pour les deux appareils, et l’outil d’administration du serveur fonctionne désormais en HTML5, ne nécessitant plus d’application Java.
La plateforme FileMaker 14 est sortie le 15 mai 2015. Cela comprenait FileMaker Pro 14, FileMaker Pro 14 Advanced, FileMaker Server 14 et FileMaker Go 14. Elle a été suivie de la version 15 en mai 2016 et de la version 16 en mai 2017; les deux, y compris les versions équivalentes Pro, Pro Advanced, Server et Go.
Fin 2016, FileMaker a commencé à publier chaque année une feuille de route logicielle des fonctionnalités futures sur lesquelles il travaille ainsi qu’à identifier les fonctionnalités dont il s’éloigne ou qui pourraient être obsolètes dans un proche avenir.
FileMaker Inc. j’ai toujours eu du mal à décrire ce qu’est le logiciel FileMaker car il est plus qu’une simple base de données ; il comprend l’interface utilisateur, la sécurité, les outils de développement rapide d’applications, etc. FileMaker Inc. a lancé un nouveau programme de marketing lors de leur conférence annuelle des développeurs en août 2018 pour répondre à ses catégories de mauvaise description: « Plateforme d’innovation en milieu de travail ».
FileMaker CloudEdit
En 2016, FileMaker Cloud a été introduit, y compris un serveur Linux (CentOS), qui était offert exclusivement sur la place de marché Amazon. En novembre 2019, FileMaker Cloud a été réintroduit en tant que produit logiciel en tant que service proposé directement par Claris pour FileMaker Pro 18.0.3 à l’aide de FileMaker Server Cloud 2.18 service sur des serveurs Amazon, mais géré par Claris au lieu de via Amazon Marketplace, et utilisant la nouvelle authentification FileMaker ID.
Historique des versions
Date | Version | Commentaire |
---|---|---|
Avril 1985 | FileMaker v1.0 | Publié par Forethought Inc. |
Août 1986 | FileMaker Plus | Publié par Forethought Inc. |
Jun 1988 | FileMaker 4 | Published by Nashoba Systems |
Aug 1988 | FileMaker II | First version to be published by Claris Corporation |
Oct 1990 | FileMaker Pro | |
Oct 1992 | FileMaker Pro 2 | Windows version added |
Aug 1993 | FileMaker Pro 2.1 | |
Jul 1994 | FileMaker Pro Server 2 | |
Dec 1995 | FileMaker Pro 3 | Relational architecture, TCP/IP networking introduced |
Jan 1996 | FileMaker Pro Server 3 | |
Sep 1997 | FileMaker Pro 4 | Plug-in architecture introduced |
May 1998 | FileMaker Pro 4 Developer Edition | Last version to be published by Claris. Aimed at expert/professional FileMaker users. |
Jun 1999 | FileMaker Pro 4.1v2 | Première version à être publiée par FileMaker, Inc. |
Sep 1999 | FileMaker Pro 5 | Introduit un nouveau format de fichier (extension de fichier.fp5) |
Novembre 1999 | FileMaker Server 5 | |
Avril 2001 | FileMaker Pro 5.5 | Prise en charge native pour Mac OS X, Windows 2000, Windows 95/98 et MOI. |
Juil 2001 | FileMaker Server 5.5 | Windows 2000, Windows NT, Mac OS X, Mac OS 8.6 et Red Hat Linux. Prise en charge LDAP. Red Hat a été de courte durée et a abandonné le support dans la version suivante. |
Septembre 2002 | FileMaker Pro 6* | Dernière version compatible avec Mac OS 8 et 9 |
Mars 2004 | FileMaker Pro 7 | Introduction de plusieurs tables/architectures de fichiers ; fenêtres multiples; graphique des relations; variables calc ; Amélioration de la sécurité avec les comptes et mots de passe individuels Introduction d’un nouveau format de fichier.fp7; La version Mac nécessite Mac OS X. |
Août 2005 | FileMaker Pro 8* | Création scriptable de rapports PDF; variables de script; onglets sur les mises en page |
Janv. 2006 | FileMaker Mobile 8 | Ligne FileMaker Mobile abandonnée |
Juil. 2006 | FileMaker Pro 8.5 * | Prise en charge binaire universelle Mac OS X, navigateur intégré (Visionneuse Web), noms d’objets |
Juil. 2007 | FileMaker Pro/Server 9 * | Prise en charge native des bases de données SQL MS SQL Server, MySQL et Oracle. Mise en forme conditionnelle |
Janv. 2009 | FileMaker Pro/Server 10* | Zone d’état maintenant horizontale; script triggering |
Mar 2010 | FileMaker Pro/Server 11* | Charts, snapshot link, filtered portals, and recurring imports |
Jul 2010 | FileMaker Go 1.0 | FileMaker for iOS (iPad, iPhone, iPod Touch) |
Sep 2010 | FileMaker Go 1.1 | PDF creation, photo support, import from FileMaker Pro |
Apr 2011 | FileMaker Go 1.2 | Printing, signature capture, charts, enhanced PDF creation |
Sep 2011 | FileMaker Pro/Advanced 11.0v4 * | Compatibilité Lion, entièrement implémentée d’ici octobre 2011 |
Avril 2012 | FileMaker Pro/Advanced 12 | Thèmes intégrés (Pro/iOS); fenêtres flottantes et modales; exécuter SQL; champ de conteneur amélioré; cartographie améliorée; Nouveau format de fichier introduit.fp12 |
FileMaker Server 12 | WAN 64 bits plus rapide, sauvegardes progressives, moteur de publication Web réécrit, prise en charge du stockage de conteneurs externes dans des fichiers en dehors de la base de données | |
FileMaker Go 12 | Le client iOS est désormais gratuit. Prend en charge le.format de fichier fmp12. | |
Dec 2013 | FileMaker Pro/Advanced 13 | Fonctionnalités WebDirect et HTML5; meilleur développement d’applications mobiles; outils de conception GRAPHIQUE, thèmes et comportements améliorés; rafraîchissement des données plus dynamiques, « Masquer l’objet quand… » option d’objet de mise en page basée sur le calcul, cryptage au repos (EAR 256 bits AES) protection des données, nouvelle fonctionnalité de liste récapitulative, expressions ExecuteSQL améliorées, exécution d’une étape de script sur le serveur, connexion au serveur client SSL 256 bits |
FileMaker Go 13 | Client universel gratuit pour iPhones et iPads prend en charge iOS 6 et iOS 7. Prend en charge la numérisation de codes à barres à partir de la caméra. | |
FileMaker Server 13 | FileMaker WebDirect, Exécuter un script sur le Serveur, Sécurité de la plate-forme; la nouvelle console d’administration HTML5 a remplacé le besoin de Java | |
Mai 2015 | FileMaker Pro/Advanced 14 | Espace de travail de script, Barre de boutons, Info-bulles en mode mise en page, Centre de lancement |
FileMaker Server 14 | Serveur de veille, reconnexion automatique FileMaker Pro, Prise en charge de WebDirect pour Android | |
FileMaker Go 14 | Capture de signature améliorée, interface de style iOS 8, Commandes vidéo/audio, contrôle du clavier, Édition enrichie | |
Mai 2016 | FileMaker Pro/Advanced 15 | Mises à jour intégrées au produit, Portail en ligne Progress Bar, Concealed Edit Box, Script Workspace highlighting and unlimited undo |
FileMaker Server 15 | External SQL Support extended to DB2 and PostgreSQL, SSL Certificate installation made easier, eliminated shared hosting, Licensing for Teams | |
FileMaker Go 15 | iOS SDK, Touch ID and 3D Touch, App Extensions and iBeacons | |
Sept 2016 | FileMaker Cloud 1.0 | Serveur FileMaker via Amazon Web Services (AWS) fonctionnant sous CentOS Linux |
Mai 2017 | FileMaker Pro /Advanced 16 | Fenêtre Objets de mise en page (couches de contrôle dans les mises en page), fonctionnalité Cartes (meilleur contrôle des invites), Prise en charge cURL ajoutée pour la fonction « Insérer à partir de l’URL » (méthodes HTTP/S telles que POST/GET), fonctions de manipulation de texte JSON, calcul automatique de la visionneuse de données |
FileMaker Server 16 | API de données FileMaker basée sur REST, support du navigateur WebDirect évolutivité jusqu’à 500 utilisateurs simultanés, génération de PDF sur serveur et WebDirect, OAuth 2.0 Prise en charge (Amazon, Google, Microsoft) au niveau de la couche de sécurité | |
FileMaker Go 16 | Capture de signature améliorée, géofence, compatibilité des plug-ins, animations et transitions | |
Mai 2018 | FileMaker Pro Advanced 17 | Plus de FileMaker Pro sans outils avancés, tableaux complémentaires prédéfinis aux modèles, améliorations des outils de modification de la mise en page, prise en charge des capteurs (baromètre, GPS, etc.), Table d’auto-recherche pour les mises en page Master-detail, pièces jointes multiples, nouvel outil de migration de données (application séparée). |
FileMaker Server 17 | console d’administration du serveur repensée avec tableau de bord, nouvelle API d’administration, nouvelle API de données entièrement réécrite à partir de la version 16. | |
FileMaker Go 17 | Notifications push FileMaker Go, complétion automatique, glisser-déposer, SDK d’application iOS amélioré | |
22 mai 2019 | FileMaker Pro Advanced 18 | Nouvelle interface utilisateur pour importer des données, ouvrir une application spécifique au lancement, étapes de script basées sur des fichiers, journalisation des erreurs de script, fonction de calcul while, fonction de calcul SetRecursion , nouveau privilège d’accès à la sécurité gérée, nouvelle boîte de dialogue gérer la sécurité, améliorations de la sécurité du plug-in, protection d’accès aux fichiers par défaut. |
FileMaker Server 18 | La restauration au démarrage restaure automatiquement les fichiers après un plantage, améliorations de la console d’administration FileMaker Server, améliorations de la surveillance du serveur, améliorations de l’API de données FileMaker, l’API d’administration FileMaker est désormais standard, prise en charge de la langue espagnole. | |
FileMaker Go 18 | Ouvrez une application spécifique au lancement, ajoutez-la au PDF existant, prise en charge améliorée des codes-barres. | |
20 mai 2020 | FileMaker 19 (Pro, Serveur, Go) | Intégration de WebViewer JavaScript, Modules complémentaires FileMaker (y compris JavaScript), prend en charge les modes Sombre/ Clair d’Apple, Configure les Modèles d’Apprentissage automatique à l’aide de CoreML, Prise en charge de la numérisation NFC, Raccourcis Siri, Fenêtres de cartes désormais prises en charge dans WebDirect, Claris Marketplace, Numéros de page d’impression, Outil de mise à niveau de la Solution, Fichier Ouvert au démarrage, Version minimale requise sur les fichiers hébergés en direct, Claris ID can être automatiquement connecté à chaque fois, Convertir vers / depuis les chemins FileMaker, Serveur sur site sur CentOS, en plus, pour déjà Windows Server & pris en charge macOS, et les dates prennent en charge le formatage commun de l’ère. Ne prend plus en charge les temps d’exécution, les applications 32 bits ou Windows 7. La restauration de démarrage reste une fonctionnalité mais est désactivée par défaut probablement à cause de nombreux problèmes dans la version 18. |
28 octobre 2020 | FileMaker Server 19 pour Linux | Première version de production de FileMaker Server sur Linux autonome depuis la version éphémère v5.5 en 2001. Le Linux référencé est CentOS Linux 7.8. Le serveur Linux autonome v19 peut être hébergé dans le cloud et remplacera FileMaker Cloud pour AWS (anciennement FileMaker Cloud 1.x) qui arrive en fin de vie le Janv. 1, 2022. Notez que FileMaker Cloud est un produit entièrement différent. |
*(*) indique que les fichiers FileMaker Pro/FileMaker Pro Advanced (Édition développeur en v4-6) ou FileMaker Server/FileMaker Server Advanced
FileMaker sont compatibles entre Mac et Windows. Les extensions de type de fichier sont :
- .fm depuis FileMaker Pro 2.0
- .fp3 depuis FileMaker Pro 3.0
- .fp5 depuis FileMaker Pro 5.0 (y compris 5, 5.5, 6.0)
- .fp7 depuis FileMaker Pro 7.0 (y compris 7, 8, 8.5, 9, 10, 11 et FileMaker Go 1.0)
- .fmp12 depuis FileMaker Pro 12 (y compris 12, 13, 14, 15, 16, 17, 18, 19)
Les applications auto-exécutables (runtime, mode kiosque) ne sont spécifiques qu’à la plate-forme.