Логотип FileMaker Pro 18 Advanced | |
Разработчик (и) | Claris International Inc. |
---|---|
Первый выпуск | апрель 1985 г.; 35 лет назад (1985-04) |
Стабильный выпуск | 19/20 мая 2020 г.; 5 месяцев назад (2020-05-20) |
Операционная система | |
Тип | База данных система управления |
Лицензия | Собственный |
Веб-сайт | www.claris.com / filemaker / |
FileMaker - это кроссплатформенная реляционная база данных приложение от Claris International, дочерней компании Apple Inc. Оно объединяет ядро базы данных с графическим пользовательским интерфейсом (GUI ) и функции безопасности, позволяющие пользователям изменять базу данных путем перетаскивания новых элементов в макеты, экраны или формы. Это доступно в настольном, сервере, iOS. и веб- -конфигурации доставки.
FileMaker Pro, настольное приложение, эволюционировало из Приложение DOS, первоначально называвшееся просто FileMaker, но затем разработанное в основном для Apple Macintosh и выпущенное в апреле 1985 года. В 1990 году оно было переименовано в FileMaker Pro. С 1992 года оно доступно для Microsoft Windows и для классической Mac OS и macOS, а также может использоваться в кроссплатформенной среде.
Мобильное приложение FileMaker Go было выпущено для устройств iOS в июле 2010 года.
FileMaker Server позволяет централизованно размещать приложения, которые могут использоваться клиентами, работающими на настольных компьютерах. или мобильные приложения. Он также доступен на хостинге Claris и называется FileMaker Cloud.
FileMaker начинался как Основанная на MS-DOS компьютерная программа под названием Nutshell, разработанная компанией Nashoba Systems из Конкорд, Массачусетс, в начале 1980-х годов. Распространением Nutshell занимался Leading Edge, продавец электроники, который недавно начал продавать IBM PC -совместимые компьютеры.
С выпуском Macintosh Nashoba объединила базовые механизм данных с новым основанным на формах графическим пользовательским интерфейсом (GUI). Leading Edge не интересовали новые версии, предпочитая оставаться поставщиком только для DOS, и сохранили название Nutshell. Нашоба нашла другого дистрибьютора, Foregotit Inc., и представила программу на платформе Macintosh как FileMaker в апреле 1985 года. Когда Apple представила Macintosh Plus в 1986 году, следующая версия FileMaker получила название FileMaker Plus, чтобы отразить название новой модели.
Предвидение было приобретено Microsoft, которая затем представила свой продукт PowerPoint, который стал частью Microsoft Office. Microsoft представила свое собственное приложение для работы с базами данных, Microsoft File, незадолго до FileMaker, но FileMaker уступила его продажам, и поэтому Microsoft File была прекращена. Microsoft договорилась с Нашоба о праве на публикацию FileMaker, но Нашоба решил самостоятельно опубликовать следующую версию, FileMaker 4.
Вскоре после этого Apple Computer сформировала Claris, дочерняя компания, находящаяся в полной собственности, по продаже программного обеспечения. Claris приобрела Nashoba, чтобы завершить свой пакет программного обеспечения. К тому времени Leading Edge и Nutshell исчезли с рынка из-за конкуренции со стороны других продуктов баз данных на платформе DOS и более поздних версий Windows. Однако FileMaker продолжал добиваться успеха на платформе Macintosh.
Claris изменила название продукта на FileMaker II, чтобы соответствовать его схеме наименования для других продуктов, таких как MacWrite II, но продукт мало изменился по сравнению с последней версией Nashoba. Последовало несколько второстепенных версий.
В 1990 году он был выпущен как FileMaker Pro 1.0. А в сентябре 1992 года Claris выпустила кроссплатформенную версию для Mac и Windows; За исключением нескольких функций, специфичных для платформы, функции и пользовательский интерфейс программы остались прежними. До этого момента FileMaker не имел реальных реляционных возможностей; он был ограничен автоматическим поиском и импортом значений из других файлов. У него была только возможность сохранять состояние - фильтр, сортировку и макет для данных. Версия 3.0, выпущенная примерно в 1995 году, представила новые реляционные возможности и функции сценариев.
К 1995 году FileMaker Pro был единственным хорошо продаваемым продуктом в линейке Claris. В 1998 году Apple переместила разработку некоторых других продуктов Claris собственными силами, отказалась от большинства остальных и изменила название Claris на FileMaker, Inc., чтобы сосредоточиться на этом продукте.
В 2020 году FileMaker International Inc. сменила название (обратно) на Claris International Inc. и анонсировала программное обеспечение для рабочих процессов Claris Connect.
Версия 4.0, представленная в 1997 г., добавляла архитектуру подключаемых модулей, во многом аналогичную архитектуре Adobe Photoshop, которая позволяла сторонним разработчикам добавлять функции в FileMaker. Поставляемый в комплекте плагин Web Companion позволял базе данных действовать как веб-сервер. Другие плагины добавляли функции в интерфейс и позволяли FileMaker выступать в качестве клиента FTP, выполнять операции с внешними файлами и отправлять сообщения удаленным файлам FileMaker через Интернет или intranet.
Версия 7, выпущенная в 2004 году, представила новый формат файла (расширение файла.fp7), поддерживающий размер файлов до 8 терабайт (увеличение по сравнению с 2 гигабайтами, разрешенными в предыдущих версиях). Отдельные поля могут содержать до 4 гигабайт двоичных данных (поля контейнера) или 2 гигабайта двухбайтового текста Unicode на запись (по сравнению с 64 килобайтами в предыдущих версиях). Реляционная модель FileMaker была расширена, предлагая несколько таблиц для каждого файла и графический редактор отношений, который отображал и позволял управлять связанными таблицами способом, который напоминал формат диаграммы сущности-взаимосвязи. Вместе с этими основополагающими изменениями FileMaker Inc. также ввела программу сертификации разработчиков.
В 2005 году FileMaker Inc. анонсировала семейство продуктов FileMaker 8, которое предлагало разработчику расширенный набор функций. К ним относятся интерфейс с вкладками, переменные сценария, всплывающие подсказки, улучшенная отладка, настраиваемые меню и возможность копировать и вставлять целые таблицы и определения полей, сценарии и шаги сценария внутри и между файлами. Версия 8.5, выпущенная в 2006 году, добавила интегрированное средство веб-просмотра (с возможностью просмотра таких вещей, как информация об отслеживании отгрузки из записей FedEx и Wikipedia) и именованные объекты макета.
FileMaker 9, выпущенный 10 июля 2007 г., представил экран быстрого запуска, условное форматирование, автоматическое изменение размера гибкого макета, гиперссылки на базы данных и внешние ссылки SQL. FileMaker 10 был выпущен 5 января 2009 года, перед Macworld Conference Expo в том же году, и предлагал сценарии, которые могут запускаться действиями пользователя, и измененный пользовательский интерфейс, аналогичный интерфейсу Mac OS X Leopard. (10,5) приложения.
FileMaker 11, выпущенный 9 марта 2010 г., представил диаграммы, которые были дополнительно оптимизированы в FileMaker 12, выпущенном 4 апреля 2012 г. В этой версии также добавлены темы, дополнительные шаблоны баз данных (так называемые начальные решения) и упрощенное создание баз данных iOS. FileMaker Go 11 (20 июля 2010 г.) и FileMaker Go 12 для iPhone и iPad (4 апреля 2012 г.) позволяют только создание, изменение и удаление записей на этих портативных устройствах. Изменения дизайна и схемы необходимо вносить в полное приложение FileMaker Pro. FileMaker Go 12 предлагает многозадачность, улучшенную интеграцию мультимедиа, экспорт данных в несколько форматов и расширенные поля контейнера.
FileMaker 13, выпущенный после запуска iOS 7 и OS X Mavericks (10.9), впервые выпущен в декабре 2013 года. Клиентские и серверные продукты были расширены до поддерживают множество мобильных и веб-методов доступа к данным. FileMaker Go 13, параллельный продукт iPad – iPhone, теперь стал единым клиентом для обоих устройств, а инструмент Server Admin теперь работает в HTML5 и больше не требует приложения Java.
Платформа FileMaker 14 выпущена 15 мая 2015 г. Сюда входили FileMaker Pro 14, FileMaker Pro 14 Advanced, FileMaker Server 14 и FileMaker Go 14. За ним последовала версия 15 в мае 2016 г. и версия 16 в мае 2017 г. ; обе версии включают эквивалентные версии Pro, Pro Advanced, Server и Go.
В конце 2016 года FileMaker начал ежегодно публиковать дорожную карту программного обеспечения с указанием будущих функций, над которыми они работают, а также с указанием функций, от которых они отказываются или могут отказаться от поддержки в ближайшем будущем.
FileMaker Inc... всегда было трудно описать, что такое программа FileMaker, потому что это больше, чем просто база данных; он включает в себя пользовательский интерфейс, безопасность, инструменты быстрой разработки приложений и т. д. FileMaker Inc. инициировала новую маркетинговую программу на своей ежегодной конференции разработчиков в августе 2018 года для решения проблем с плохим описанием категорий: «Workplace Innovation Platform».
В 2016 году была представлена FileMaker Cloud, включая сервер Linux (CentOS ), который предлагался исключительно через Amazon Marketplace. В ноябре 2019 года FileMaker Cloud был повторно представлен как продукт как услуга, предлагаемый непосредственно из Claris для FileMaker Pro 18.0.3 с использованием службы FileMaker Server Cloud 2.18 на серверах Amazon, но управляемой Claris, а не через Amazon. Marketplace и использует новую аутентификацию FileMaker ID.
Дата | Версия | Комментарий |
---|---|---|
Апрель 1985 г. | FileMaker v1.0 | Опубликовано Foregotit Inc. |
август 1986 г. | FileMaker Plus | Опубликовано Forestanding Inc. |
июнь 1988 г. | FileMaker 4 | Опубликовано Nashoba Systems |
август 1988 г. | FileMaker II | Первая версия будет опубликована Claris Corporation |
октябрь 1990 г. | FileMaker Pro | |
октябрь 1992 г. | FileMaker Pro 2 | добавлена версия Windows |
август 1993 | FileMaker Pro 2.1 | |
июль 1994 | FileMaker Pro Server 2 | |
декабрь 1995 | FileMaker Pro 3 | реляционная архитектура, TCP / IP представлена сеть |
январь 1996 г. | FileMaker Pro Server 3 | |
сен 1997 | FileMaker Pro 4 | Представлена архитектура подключаемых модулей |
май 1998 г. | FileMaker Pro 4 Developer Edition | Последняя версия, опубликованная Claris. Предназначен для опытных / профессиональных пользователей FileMaker. |
июнь 1999 г. | FileMaker Pro 4.1v2 | Первая версия, опубликованная FileMaker, Inc. |
сентябрь 1999 г. | FileMaker Pro 5 | |
ноябрь 1999 г. | FileMaker Server 5 | |
апр 2001 | FileMaker Pro 5.5 | Встроенная поддержка Mac OS X, Windows 2000, Windows 95/98 и МНЕ. |
июль 2001 г. | FileMaker Server 5.5 | Windows 2000, Windows NT, Mac OS X, Mac OS 8.6 и Red Hat Linux. Поддержка LDAP. Red Hat просуществовала недолго и прекратила поддержку в следующей версии. |
Сентябрь 2002 г. | FileMaker Pro 6 * | Последняя версия для поддержки Mac OS 8 и 9 |
март 2004 г. | FileMaker Pro 7 | Введена архитектура нескольких таблиц / файлов;. несколько окон; граф отношений; переменные calc;. Повышена безопасность с отдельными учетными записями и паролями.. представил новый формат файла.fp7; Для версии Mac требуется Mac OS X. |
август 2005 г. | FileMaker Pro 8 * | Создание отчетов PDF по сценариям; переменные скрипта; вкладки в макетах |
Январь 2006 г. | FileMaker Mobile 8 | Линия FileMaker Mobile прекращена |
июль 2006 г. | FileMaker Pro 8.5 * | Mac OS Поддержка X Universal Binary, встроенный браузер (Web Viewer), имена объектов |
июль 2007 | FileMaker Pro / Server 9 * | Встроенная поддержка баз данных SQL MS SQL Server, MySQL и Oracle. Условное форматирование |
Январь 2009 г. | FileMaker Pro / Server 10 * | Область состояния теперь горизонтальная; запуск скрипта |
март 2010 г. | FileMaker Pro / Server 11 * | Диаграммы, ссылка на моментальный снимок, отфильтрованные порталы и повторяющийся импорт |
июль 2010 г. | FileMaker Go 1.0 | FileMaker для iOS (iPad, iPhone, iPod Touch) |
сен 2010 | FileMaker Go 1.1 | Создание PDF-файлов, поддержка фотографий, импорт из FileMaker Pro |
Апрель 2011 г. | FileMaker Go 1.2 | Печать, захват подписей, диаграммы, улучшенное создание PDF-файлов |
сен 2011 | FileMaker Pro / Advanced 11.0v4 * | Совместимость с Lion, полностью реализована к октябрю 2011 г. |
апрель 2012 г. | FileMaker Pro / Advanced 12 | Интегрированные темы (Pro / iOS); плавающие и модальные окна;. выполнение SQL; расширенное контейнерное поле; улучшенная диаграмма |
FileMaker Server 12 | 64-битная, более быстрая WAN, прогрессивное резервное копирование, переписанный движок веб-публикации, поддержка внешнего хранилища контейнеров в файлах вне базы данных | |
FileMaker Go 12 | Клиент iOS теперь бесплатен. Поддерживает формат файла.fmp12. | |
декабрь 2013 г. | FileMaker Pro / Advanced 13 | Функции WebDirect и HTML5; улучшенная разработка мобильных приложений;. улучшенные инструменты, темы и поведение графического интерфейса; более динамическое обновление данных, опция макета объекта «Скрыть объект, когда...» на основе вычислений, шифрование в состоянии покоя (EAR 256 бит AES), защита данных, новая функция сводного списка, улучшенные выражения ExecuteSQL, выполнение скрипта на шаге серверного скрипта, 256-битный клиент SSL подключение к серверу |
FileMaker Go 13 | Бесплатный универсальный клиент для iPhone и iPad с поддержкой iOS 6 и iOS 7. Поддерживает сканирование штрих-кода с камеры. | |
FileMaker Server 13 | FileMaker WebDirect, выполнение сценариев на сервере, безопасность платформы; новая консоль администратора HTML5 заменила потребность в Java | |
Май 2015 | FileMaker Pro / Advanced 14 | Рабочая область сценария, панель кнопок, всплывающие подсказки в режиме макета, Центр запуска |
FileMaker Server 14 | Резервный сервер, автоматическое переподключение FileMaker Pro, поддержка WebDirect для Android | |
FileMaker Go 14 | Улучшенный захват подписи, интерфейс в стиле iOS 8, управление видео / аудио, управление с клавиатуры, расширенное редактирование | |
Май 2016 г. | FileMaker Pro / Advanced 15 | Обновления в продукте, встроенная панель прогресса портала, скрытое поле редактирования, выделение рабочей области сценария и неограниченное число отмен |
FileMaker Server 15 | Поддержка внешнего SQL расширена на DB2 и PostgreSQL, упрощена установка сертификата SSL, устранен общий хостинг, лицензирование для команд | |
FileMaker Go 15 | iOS SDK, Touch ID и 3D Touch, приложение Расширения и iBeacons | |
сентябрь 2016 г. | FileMaker Cloud 1.0 | Сервер FileMaker через Amazon Web Services (AWS) под управлением CentOS Linux |
Май 2017 г. | FileMaker Pro / Расширенный 16 | Окно объектов макета (уровни управления в макетах), функция карточек (лучший контроль подсказок), добавлена поддержка cURL для функции «Вставить из URL» (методы HTTP / S, такие как POST / GET), JSON функции обработки текста, средство просмотра данных auto calc |
FileMaker Server 16 | API данных FileMaker на основе REST, поддержка браузера WebDirect, масштабируемость до 500 одновременных пользователей, создание PDF-файлов на сервере и WebDirect, поддержка OAuth 2.0 (Amazon, Google, Microsoft) на уровне безопасности | |
FileMaker Go 16 | Улучшенный захват подписи, геозона, совместимость плагинов, анимация и переходы | |
Май 2018 | FileMaker Pro Advanced 17 | Нет больше FileMaker Pro без расширенных инструментов, готовых дополнительных таблиц к шаблонам, усовершенствований инструмента модификации макета, поддержки датчиков (барометр, GPS и т. Д.), Таблицы самовосстановления для макетов основных сведений, нескольких вложений электронной почты, новых инструмент переноса данных (отдельное приложение). |
FileMaker Server 17 | обновленная консоль администратора сервера с панелью управления, новым Admin API, новым API данных, полностью переписанным с версии v16. | |
FileMaker Go 17 | Push-уведомления FileMaker Go, автозаполнение, перетаскивание, улучшенный SDK приложения для iOS | |
22 мая 2019 г. | FileMaker Pro Advanced 18 | Новый пользовательский интерфейс для импорта данных, открытия определенного приложения при запуске, шагов сценария на основе файлов, ведения журнала ошибок сценария, функции расчета, функции расчета SetRecursion, новых прав доступа к управляемой безопасности, нового диалогового окна управления безопасностью, улучшений безопасности подключаемых модулей, защита доступа к файлам по умолчанию. |
FileMaker Server 18 | Startup Restoration автоматически восстанавливает файлы после сбоя, улучшения в консоли администратора сервера FileMaker, улучшения мониторинга сервера, улучшения FileMaker Data API, FileMaker Admin API теперь является стандартным, поддержка испанского языка. | |
FileMaker Go 18 | Открытие определенного приложения при запуске, добавление к существующему PDF-файлу, улучшенная поддержка штрих-кода. | |
20 мая 2020 г. | FileMaker 19 (Pro, Server, Go) | Интеграция с JavaScript WebViewer, надстройки FileMaker (включая JavaScript), поддержка режимов Apple Dark / Light, Configure Machine Модели обучения с использованием CoreML, поддержка сканирования NFC, ярлыки Siri, карточные окна теперь поддерживаются в WebDirect, Claris Marketplace, печать номеров страниц, инструмент обновления решения, открытие файла при запуске, минимальные требования к версии для файлов, размещенных в реальном времени, Claris ID может автоматически входить в систему Каждый раз конвертировать в / из путей FileMaker, локальный сервер на CentOS в дополнение к уже поддерживаемым Windows Server и macOS, а даты поддерживают форматирование Common Era. Больше не поддерживает время выполнения, 32-разрядные приложения или Windows 7. Восстановление при загрузке остается функцией, но по умолчанию отключено, вероятно, из-за множества проблем с ней в версии 18. |
* (*) означает, что файлы FileMaker Pro / FileMaker Pro Advanced (Developer Edition в v4-6) или FileMaker Server / FileMaker Server Advanced
совместимы между Mac и Windows. Расширения типов файлов:
Самостоятельно работающие приложения (среда выполнения, режим киоска) зависят только от платформы.
FileMaker доступен во всем мире на английском, упрощенном китайском, голландском, французском, немецком, итальянском, японском, корейском, бразильском португальском, испанском и шведском языках.
Существуют также специальные версии FileMaker для пользователей языков Центральной Европы, Индии и Ближнего Востока. Эти версии предлагают параметры проверки орфографии, ввода данных, сортировки и печати для языков соответствующего региона. Они также содержат локализованные шаблоны и локализованные мгновенные публикации в Интернете.
Среднеевропейская версия FileMaker включает интерфейсы на английском, русском, польском, чешском и турецком языках. Есть индивидуальные шаблоны для русского, польского, чешского, турецкого языков. Кроме того, в различной степени поддерживаются русский, греческий, эстонский, литовский, латышский, сербский, болгарский и венгерский.
Версия, предназначенная для языков Юго-Восточной Азии, имеет только английский пользовательский интерфейс, но поддерживает ввод, сортировку и индексирование данных на индийском языке на хинди, маратхи, бенгали, панджаби, гуджарати, тамильском, телугу, каннада и малаялам.
Точно так же ближневосточная версия имеет только английский и французский пользовательские интерфейсы, но с возможностью изменения направления текста на справа налево, она делает поддержка ввода данных на арабском и иврите.
FileMaker Pro и FileMaker Pro Advanced включают возможности создания сценариев и множество встроенных функции для автоматизации типовых задач и сложных вычислений. Доступны многочисленные шаги для навигации, условного выполнения шагов скрипта, редактирования записей и других утилит. FileMaker Pro Advanced предоставляет отладчик сценариев, который позволяет разработчику устанавливать точки останова, отслеживать значения данных и переходить по строкам сценария.
FileMaker 13 представил полезный сценарий, который более глубоко запрашивает метаданные документа поля контейнера.
Язык динамической разметки FileMaker или FDML был языком разметки, который использовался в более ранних версиях FileMaker, представленных в 1998 году. FDML также часто называют языком динамической разметки Claris или CDML., названная в честь бывшей компании Claris. FDML был расширением HTML, в котором использовались специальные теги, такие как [FMP-Record] [/ FMP-Record]
для отображения данных FileMaker на веб-страницах. FileMaker официально отказался от поддержки FDML в 2004 году.
FileMaker, начиная с версии 9, включает возможность подключения к ряду баз данных SQL, не прибегая к использованию SQL, включая MySQL, SQL Server и Oracle. Для этого требуется установка драйвера ODBC базы данных SQL (во многих случаях сторонняя лицензия на драйвер клиента) для подключения к базе данных SQL. С помощью расширенных служб SQL (ESS) базы данных SQL можно использовать в качестве источников данных в графе отношений FileMaker, что позволяет разработчику создавать новые макеты на основе базы данных SQL; создавать, редактировать и удалять записи SQL с помощью макетов и функций FileMaker; и ссылаться на поля SQL в вычислениях FileMaker и этапах сценария. Это кроссплатформенное приложение для реляционной базы данных.
Версии, начиная с FileMaker Pro 5.5, также имеют интерфейс ODBC.
FileMaker 12 представил новую функцию ExecuteSQL, которая позволяет пользователю выполнять SQL-запрос к базе данных FileMaker для извлечения данных, но не позволяет изменять или удалять данные или изменять схему.
Одним из основных недостатков поддержки ODBC является отсутствие однозначного сопоставления типов полей из FileMaker во внешние стандартные отраслевые базы данных. Дальнейшие проблемы вызваны тем фактом, что FileMaker не является «строгим» в отношении типов данных. Поле FileMaker может быть помечено как «числовое» и будет возвращать это сопоставление драйверу ODBC; однако FileMaker позволяет сохранять нечисловые символы в этом «числовом» типе поля, если только поле специально не помечено как строго «числовое».
Через стороннюю компанию Actual Technologies, FileMaker 15 и более поздние версии также поддерживают подключение ODBC к IBM I 7.3 (AS / 400), IBM Db2 11.1 и PostgreSQL 9.6.12. Используя фактический адаптер, эти соединения ODBC могут также создавать соединения ESS и использоваться в качестве источников в графике отношений.
FileMaker 16 обеспечивает интеграцию через cURL, JSON, поддержку FileMaker Data API на основе REST. Tableau Web Data Connector предлагается для визуализации данных FileMaker. Лицензия API на основе REST - это бесплатная пробная версия, срок действия которой истек 27 сентября 2018 г. FileMaker 17 предлагает постоянный API данных на основе REST. Стандартное лицензирование включает 2 ГБ исходящих данных на пользователя в месяц. Данные контейнера не учитываются при этом ограничении, а передача данных API входящих данных не ограничена.