FileMaker es una aplicación de base de datos relacional multiplataforma desarrollada por Claris International , una filial de Apple . Integra un motor de base de datos con una interfaz gráfica de usuario ( GUI ) y funciones de seguridad, lo que permite a los usuarios modificar visualmente una base de datos. Se han lanzado versiones para ordenadores de escritorio, servidores, iOS y web.
La aplicación de escritorio se basa en una aplicación de DOS llamada originalmente FileMaker , que luego se desarrolló principalmente para Apple Macintosh y se lanzó en abril de 1985. En 1990 se le cambió el nombre a FileMaker Pro. Desde 1992 está disponible para Microsoft Windows y para los sistemas operativos clásicos Mac OS y macOS , y cuenta con compatibilidad multiplataforma.
FileMaker Go , la aplicación móvil, se lanzó para dispositivos iOS en julio de 2010.
FileMaker Server permite el alojamiento centralizado de aplicaciones que se pueden usar tanto en ordenadores de escritorio como en dispositivos móviles. Claris ofrece una versión en la nube, llamada FileMaker Cloud .
Historia
FileMaker comenzó como un programa informático basado en MS-DOS llamado Nutshell, desarrollado por Nashoba Systems de Concord, Massachusetts, a principios de la década de 1980. Nutshell fue distribuido por Leading Edge , una empresa de comercialización de productos electrónicos que recientemente había comenzado a vender computadoras compatibles con IBM PC . [ 1 ] [ 2 ]
Con la llegada del Macintosh, Nashoba combinó el motor de datos básico con una nueva interfaz gráfica de usuario (GUI) basada en formularios. Leading Edge no estaba interesado en versiones más recientes, prefiriendo seguir siendo un proveedor exclusivo para DOS, y conservó el nombre Nutshell. Nashoba encontró otro distribuidor, Forethought Inc. , y lanzó el programa para la plataforma Macintosh como FileMaker en abril de 1985. Cuando Apple presentó el Macintosh Plus en 1986, la siguiente versión de FileMaker se denominó FileMaker Plus para reflejar el nombre del nuevo modelo.
Leading Edge publicó Nutshell 2.0 hasta septiembre de 1986, después de lo cual Nashoba comercializó el software por su cuenta. [ 3 ] A mediados de 1987, Microsoft compró Forethought por su software PowerPoint . Microsoft esperaba continuar distribuyendo FileMaker y restar prioridad al competidor Microsoft File, [ 4 ] pero Nashoba decidió autopublicar la siguiente versión, FileMaker 4. [ 1 ]
Compra realizada por Claris
Poco después del lanzamiento de FileMaker 4, Apple Computer creó Claris , una filial de su propiedad, para comercializar software. Claris adquirió Nashoba para completar su paquete de software. Para entonces, Leading Edge y Nutshell habían desaparecido del mercado debido a la competencia de otros productos de bases de datos para DOS y, posteriormente, para Windows. FileMaker continuó cosechando éxitos en la plataforma Macintosh.
Claris cambió el nombre del producto a FileMaker II para ajustarse a su esquema de nomenclatura para otros productos, como MacWrite II, pero el producto cambió poco con respecto a la última versión de Nashoba, y le siguieron varias versiones menores.
En 1990, el producto se lanzó como FileMaker Pro 1.0, y en septiembre de 1992, Claris lanzó una versión multiplataforma para Mac y Windows . Salvo algunas funciones específicas de cada plataforma, las características y la interfaz de usuario del programa se mantuvieron sin cambios.
Para 1995, aparte de ClarisWorks, FileMaker Pro era el único producto de Claris con buen rendimiento. En 1998, Apple trasladó el desarrollo de algunos de los otros productos de Claris a su propia empresa, abandonó la mayoría de los demás y cambió el nombre de Claris a FileMaker Inc., para luego centrarse exclusivamente en el desarrollo de FileMaker.
En 2020, FileMaker International Inc. cambió su nombre (de nuevo) a Claris International Inc. y anunció el software de flujo de trabajo Claris Connect.
Actualizaciones posteriores
La versión 4.0, lanzada en 1997, incorporó una arquitectura de complementos muy similar a la de Adobe Photoshop , lo que permitió a desarrolladores externos añadir funciones a FileMaker. Un complemento incluido, Web Companion, permitía que la base de datos funcionara como un servidor web. Otros complementos añadieron funciones a la interfaz y permitieron que FileMaker actuara como cliente FTP , realizara operaciones con archivos externos y enviara mensajes a archivos remotos de FileMaker a través de Internet o una intranet .
La versión 5 introdujo un nuevo formato de archivo, que venía con la extensión .fp5 .
La versión 7, lanzada en 2004, introdujo un nuevo formato de archivo con la extensión .fp7 , compatible con archivos de hasta 8 terabytes (un aumento respecto a los 2 gigabytes permitidos en versiones anteriores). Los campos individuales podían contener hasta 4 gigabytes de datos binarios (campos contenedores) o 2 gigabytes de texto Unicode de 2 bytes por registro (frente a los 64 kilobytes de versiones anteriores). El modelo relacional de FileMaker también se amplió, ofreciendo varias tablas por archivo y un editor gráfico de relaciones que mostraba y permitía manipular tablas relacionadas de forma similar al diagrama entidad-relación . Junto con estos importantes cambios, FileMaker Inc. también introdujo un programa de certificación para desarrolladores.
En 2005, FileMaker Inc. anunció la familia de productos FileMaker 8, que ofrecía a los desarrolladores un conjunto de funciones ampliado. Estas incluían una interfaz con pestañas, variables de script, información sobre herramientas , depuración mejorada, menús personalizados y la posibilidad de copiar y pegar tablas completas, definiciones de campos, scripts y pasos de script dentro y entre archivos. La versión 8.5, lanzada en 2006, añadió un visor web integrado (con la capacidad de ver información como el seguimiento de envíos de FedEx y entradas de Wikipedia) y objetos de diseño con nombre.
FileMaker 9, lanzado el 10 de julio de 2007, introdujo una pantalla de inicio rápido, formato condicional, redimensionamiento automático de diseño fluido, punteros con hipervínculos a bases de datos y enlaces SQL externos . FileMaker 10 se lanzó el 5 de enero de 2009, antes de la conferencia y exposición Macworld de ese año , y ofrecía scripts que podían activarse mediante acciones del usuario y una interfaz de usuario rediseñada similar a la de las aplicaciones de Mac OS X Leopard (10.5).
FileMaker 11, lanzado el 9 de marzo de 2010, introdujo la creación de gráficos, que se simplificó aún más en FileMaker 12, lanzado el 4 de abril de 2012. Esa versión también agregó temas, más plantillas de bases de datos (las llamadas "soluciones de inicio") y simplificó la creación de bases de datos para iOS . FileMaker Go 11 (20 de julio de 2010) y FileMaker Go 12 para iPhone y iPad (4 de abril de 2012) solo permitían la creación, modificación y eliminación de registros en estos dispositivos portátiles, mientras que los cambios de diseño y esquema debían realizarse dentro de la aplicación completa FileMaker Pro. FileMaker Go 12 trajo consigo la multitarea, una mejor integración de medios, la exportación de datos a múltiples formatos y campos de contenedor mejorados.
FileMaker 13, lanzado tras el lanzamiento de iOS 7 y OS X Mavericks (10.9), se publicó por primera vez en diciembre de 2013. Los productos cliente y servidor se mejoraron para admitir más métodos de acceso a datos móviles y web. FileMaker Go 13, el producto paralelo para iPad e iPhone, se convirtió en un único cliente para ambos dispositivos, y la herramienta de administración del servidor ahora se ejecutaba en HTML5 , sin necesidad de una aplicación Java .
La plataforma FileMaker 14 se lanzó el 15 de mayo de 2015. [ 5 ] Incluía FileMaker Pro 14, FileMaker Pro 14 Advanced, FileMaker Server 14 y FileMaker Go 14. A esta le siguió la versión 15 en mayo de 2016 y la versión 16 en mayo de 2017; ambas incluyendo versiones equivalentes de Pro, Pro Advanced, Server y Go.
A finales de 2016, FileMaker comenzó a publicar anualmente una hoja de ruta de software con las próximas funciones en las que ya se estaba trabajando, así como también identificando las funciones que están dejando de usar o que podrían dejar de usar en un futuro próximo. [ 6 ]
FileMaker Inc. siempre había tenido dificultades para describir qué era el software FileMaker, ya que abarcaba una gran cantidad de áreas no relacionadas con las bases de datos: interfaz de usuario, seguridad, herramientas de desarrollo rápido de aplicaciones, etc. En su conferencia anual de desarrolladores en agosto de 2018, FileMaker Inc. inició un nuevo programa de marketing llamado "Plataforma de Innovación en el Lugar de Trabajo" para abordar el problema de la categoría de software que ellos mismos describían. [ 7 ]
FileMaker Cloud
El 27 de septiembre de 2016 se presentó FileMaker Cloud, que incluía un servidor Linux ( CentOS ) y se ofrecía exclusivamente a través de Amazon Marketplace . En noviembre de 2019, FileMaker Cloud se relanzó como un producto de software como servicio (SaaS) ofrecido directamente por Claris para FileMaker Pro 18.0.3, utilizando el servicio FileMaker Server Cloud 2.18 en servidores de Amazon. A pesar de esto, la gestión corría a cargo de Claris en lugar de Amazon Marketplace, y utilizaba la nueva autenticación FileMaker ID.
Linux y Docker
En octubre de 2020, Claris lanzó una versión de FileMaker Server para Linux, primero en CentOS (19.1) y luego en Ubuntu (19.2).
Historial de versiones
* (*) indica FileMaker Pro/FileMaker Pro Advanced (Edición para desarrolladores en v4-6) o FileMaker Server/FileMaker Server Advanced.
Los archivos de FileMaker son compatibles entre Mac y Windows. Las extensiones de tipo de archivo son:
- .fm desde FileMaker Pro 2.0
- .fp3 desde FileMaker Pro 3.0
- .fp5 desde FileMaker Pro 5.0 (incluyendo 5, 5.5, 6.0)
- .fp7 desde FileMaker Pro 7.0 (incluyendo 7, 8, 8.5, 9, 10, 11 y FileMaker Go 1.0)
- .fmp12 desde FileMaker Pro 12 (incluyendo 12, 13, 14, 15, 16, 17, 18, 19, FileMaker 2023 y FileMaker 2024)
Las aplicaciones de ejecución automática ( en tiempo de ejecución , en modo quiosco ) son específicas de cada plataforma.
Internacionalización y localización
FileMaker está disponible en inglés, chino simplificado, neerlandés, francés, alemán, italiano, japonés, coreano, portugués brasileño, español y sueco en todo el mundo.
También existen versiones específicas de FileMaker para usuarios de idiomas de Europa Central, India y Oriente Medio. Estas versiones ofrecen opciones de revisión ortográfica, introducción de datos, clasificación e impresión para los idiomas de cada región. Además, incluyen plantillas localizadas y publicación web instantánea también localizada.
La versión centroeuropea de FileMaker incluye interfaces en inglés, ruso, polaco, checo y turco. Existen plantillas personalizadas para ruso, polaco, checo y turco. Además, se admiten, en distintos grados, ruso, griego, estonio, lituano, letón, serbio, búlgaro y húngaro.
La versión destinada a los idiomas del sudeste asiático solo tiene una interfaz de usuario en inglés, pero admite la entrada, clasificación e indexación de datos en idiomas índicos como hindi, maratí, bengalí, punjabi, gujarati, tamil, telugu, kannada y malayalam.
Del mismo modo, la versión para Oriente Medio solo tiene interfaces de usuario en inglés y francés, pero gracias a su opción de cambiar la dirección del texto de derecha a izquierda , sí admite la introducción de datos en árabe y hebreo.
Programación de scripts

FileMaker Pro y FileMaker Pro Advanced incluyen capacidades de scripting y numerosas funciones integradas para la automatización de tareas comunes y cálculos complejos. Dispone de múltiples pasos para la navegación, la ejecución condicional de pasos de script, la edición de registros y otras utilidades. FileMaker Pro Advanced incluye un depurador de scripts que permite al desarrollador establecer puntos de interrupción, supervisar los valores de los datos y ejecutar el script paso a paso.
FileMaker 13 introdujo un script que consulta con mayor profundidad los metadatos de los documentos en los campos del contenedor.
Lenguaje de marcado dinámico
El lenguaje de marcado dinámico de FileMaker (FDML) era un lenguaje de marcado utilizado en las primeras versiones de FileMaker, lanzadas en 1998. FDML también se conoce como lenguaje de marcado dinámico de Claris ( CDML) , nombre que proviene de su antigua empresa, Claris . FDML era una extensión de HTML que utilizaba etiquetas especiales, como [FMP-Record][/FMP-Record]para mostrar datos de FileMaker en páginas web. FileMaker dejó de ofrecer soporte oficial para FDML en 2004.
Compatibilidad con SQL y ODBC
Desde la versión 9, FileMaker permite conectarse a diversas bases de datos SQL sin necesidad de usar SQL, como MySQL , SQL Server y Oracle . Para ello, se requiere la instalación del controlador ODBC de la base de datos SQL (en muchos casos, una licencia de terceros por controlador de cliente). Mediante los Servicios SQL Extendidos (ESS), las bases de datos SQL pueden utilizarse como fuentes de datos en el gráfico de relaciones de FileMaker, lo que permite al desarrollador crear nuevos diseños basados en la base de datos SQL; crear, editar y eliminar registros SQL mediante diseños y funciones de FileMaker; y hacer referencia a campos SQL en cálculos y pasos de script de FileMaker. Se trata de una aplicación de base de datos relacional multiplataforma.
Las versiones de FileMaker Pro a partir de la 5.5 también disponen de una interfaz ODBC .
FileMaker 12 introdujo una nueva función, ExecuteSQL, que permite al usuario realizar una consulta SQL en la base de datos de FileMaker para recuperar datos, pero no permite la modificación o eliminación de datos, ni cambios de esquema. [ 13 ]
FileMaker permite almacenar caracteres no numéricos en su tipo de campo "numérico", a menos que el campo esté marcado específicamente como estrictamente "numérico".
A través de un tercero, Actual Technologies, FileMaker 15 y versiones posteriores también admiten conectividad ODBC con IBM I 7.3 (AS/400), IBM Db2 11.1 y PostgreSQL 9.6.12. Mediante el Adaptador de Actual, estas conexiones ODBC también pueden establecer conexiones ESS y utilizarse como fuentes en el Gráfico de relaciones.
Integración
FileMaker 16 proporciona integraciones a través de cURL, JSON y compatibilidad con la API de datos de FileMaker basada en REST. Se ofrece Tableau Web Data Connector para visualizar datos de FileMaker. La licencia de la API basada en REST es una prueba gratuita que expiró el 27 de septiembre de 2018. FileMaker 17 ofrece una API de datos basada en REST permanente. La licencia estándar incluye 2 GB de datos salientes por usuario por mes. Los datos de contenedores no cuentan para este límite, y la transferencia de datos entrantes de la API de datos es ilimitada. FileMaker 19 para Linux y FileMaker Cloud proporcionan una puerta de enlace OData , que permite la salida JSON y XML ( Atom ).
En la cultura popular
En la película Problemista de Julio Torres (2023) , un elemento clave de la trama es la insistencia del personaje de Elizabeth ( Tilda Swinton ) en que el arte de su esposo se catalogue utilizando FileMaker Pro, "el Cadillac del software de archivo", y su negativa a considerar alternativas como Google Sheets . El personaje de Alejandro (Torres) afirma falsamente conocer FileMaker Pro con la esperanza de que Elizabeth patrocine su visa de trabajo . [ 14 ] [ 15 ]
Véase también
- Bento , una aplicación simplificada de base de datos personal de FileMaker Inc. (descontinuada a mediados de 2013).
Referencias
- 1 2 Glenn Koenig (7 de agosto de 2015). "El origen de FileMaker" . Recuperado el 7 de agosto de 2015 .
- ↑ "Nashoba Systems y los inicios de FileMaker Pro" . Briandunning.com . Consultado el 10 de octubre de 2011 .
- ↑ Warner, Edward (15 de junio de 1987). "Leading Edge combina su hardware y soporte de software" . InfoWorld . pág. 31. Consultado el 31 de diciembre de 2024 .
- ↑ Keefe, Patricia (3 de agosto de 1987). "Microsoft compra Forethought" . Computerworld . pág. 81. Consultado el 1 de noviembre de 2024 .
- ↑ "Historial de versiones de FileMaker" . Consultado el 18 de enero de 2021 .
- ↑ "FileMaker comparte su hoja de ruta de productos" . Consultado el 31 de mayo de 2024 .
- ↑ Woodhouse, Stuart (10 de noviembre de 2018). "Plataforma de innovación en el lugar de trabajo" . digitalfusion . Archivado del original el 6 de enero de 2024. Recuperado el 6 de enero de 2024 .
- ↑ Mike Weber (15 de septiembre de 2008). "Historia de FileMaker" . Low End Mac . Consultado el 10 de octubre de 2011 .
- ↑ "Custhelp.com" . Filemaker.custhelp.com. 19 de noviembre de 2010. Consultado el 10 de octubre de 2011 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Cohen, Dennis R. (2006). FileMaker Pro 8.5 Bible . John Wiley & Sons. pág. 354. ISBN 9780470109618.
- ↑ "Notas de la versión de FileMaker Pro" . Claris . Abril de 2023. Archivado del original el 24 de octubre de 2023. Consultado el 24 de octubre de 2023 .
- ↑ "Notas de la versión de FileMaker Pro" . Claris . Junio de 2024. Consultado el 4 de junio de 2024 .
- ↑ "ExecuteSQL" . Filemaker.com . Consultado el 13 de diciembre de 2013 .
- ↑ Miedo, David (1 de marzo de 2024) .'Problemista' te recuerda por qué Tilda Swinton es Dios" . Rolling Stone . Penske Media Corporation . Consultado el 12 de marzo de 2024 .
- ↑ Martínez, A (4 de marzo de 2024). "La nueva película 'Problemista' sigue los problemas de un hombre que intenta no perder su visa" . Morning Edition . National Public Radio . Recuperado el 12 de marzo de 2024 .
Enlaces externos
- Sitio web oficial
- Sistemas de gestión de contenido
- Software colaborativo
- Sistemas de gestión documental
- Motores de bases de datos
- Sistemas de gestión de bases de datos propietarios
- Herramientas de desarrollo de aplicaciones de bases de datos de escritorio
- Software para iOS
- Software relacionado con bases de datos de macOS
- Software clásico de Mac OS
- Software relacionado con bases de datos de Windows
- Software multiplataforma
- Software móvil