FileMaker

редактировать
Система управления базами данных

FileMaker Pro
Логотип FileMaker Pro 18 Advanced Логотип 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.

Содержание
  • 1 История
    • 1.1 Покупка Claris
    • 1.2 Более поздние обновления
    • 1.3 FileMaker Cloud
    • 1.4 История версий
  • 2 Интернационализация и локализация
  • 3 Скрипты
    • 3.1 Язык динамической разметки
  • 4 Поддержка SQL и ODBC
  • 5 Интеграция
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
История

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.

Покупка Claris

Вскоре после этого 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».

FileMaker Cloud

В 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
август 1993FileMaker Pro 2.1
июль 1994FileMaker Pro Server 2
декабрь 1995FileMaker Pro 3реляционная архитектура, TCP / IP представлена ​​сеть
январь 1996 г.FileMaker Pro Server 3
сен 1997FileMaker 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
апр 2001FileMaker Pro 5.5Встроенная поддержка Mac OS X, Windows 2000, Windows 95/98 и МНЕ.
июль 2001 г.FileMaker Server 5.5Windows 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), имена объектов
июль 2007FileMaker Pro / Server 9 *Встроенная поддержка баз данных SQL MS SQL Server, MySQL и Oracle. Условное форматирование
Январь 2009 г.FileMaker Pro / Server 10 *Область состояния теперь горизонтальная; запуск скрипта
март 2010 г.FileMaker Pro / Server 11 *Диаграммы, ссылка на моментальный снимок, отфильтрованные порталы и повторяющийся импорт
июль 2010 г.FileMaker Go 1.0FileMaker для iOS (iPad, iPhone, iPod Touch)
сен 2010FileMaker Go 1.1Создание PDF-файлов, поддержка фотографий, импорт из FileMaker Pro
Апрель 2011 г.FileMaker Go 1.2Печать, захват подписей, диаграммы, улучшенное создание PDF-файлов
сен 2011FileMaker Pro / Advanced 11.0v4 *Совместимость с Lion, полностью реализована к октябрю 2011 г.
апрель 2012 г.FileMaker Pro / Advanced 12Интегрированные темы (Pro / iOS); плавающие и модальные окна;. выполнение SQL; расширенное контейнерное поле; улучшенная диаграмма
FileMaker Server 1264-битная, более быстрая 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 13FileMaker WebDirect, выполнение сценариев на сервере, безопасность платформы; новая консоль администратора HTML5 заменила потребность в Java
Май 2015FileMaker 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 15iOS 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 16API данных FileMaker на основе REST, поддержка браузера WebDirect, масштабируемость до 500 одновременных пользователей, создание PDF-файлов на сервере и WebDirect, поддержка OAuth 2.0 (Amazon, Google, Microsoft) на уровне безопасности
FileMaker Go 16Улучшенный захват подписи, геозона, совместимость плагинов, анимация и переходы
Май 2018FileMaker Pro Advanced 17Нет больше FileMaker Pro без расширенных инструментов, готовых дополнительных таблиц к шаблонам, усовершенствований инструмента модификации макета, поддержки датчиков (барометр, GPS и т. Д.), Таблицы самовосстановления для макетов основных сведений, нескольких вложений электронной почты, новых инструмент переноса данных (отдельное приложение).
FileMaker Server 17обновленная консоль администратора сервера с панелью управления, новым Admin API, новым API данных, полностью переписанным с версии v16.
FileMaker Go 17Push-уведомления FileMaker Go, автозаполнение, перетаскивание, улучшенный SDK приложения для iOS
22 мая 2019 г.FileMaker Pro Advanced 18Новый пользовательский интерфейс для импорта данных, открытия определенного приложения при запуске, шагов сценария на основе файлов, ведения журнала ошибок сценария, функции расчета, функции расчета SetRecursion, новых прав доступа к управляемой безопасности, нового диалогового окна управления безопасностью, улучшений безопасности подключаемых модулей, защита доступа к файлам по умолчанию.
FileMaker Server 18Startup 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. Расширения типов файлов:

  • .fm начиная с FileMaker Pro 2.0
  • .fp3 с FileMaker Pro 3.0
  • .fp5 начиная с FileMaker Pro 5.0 (включая 5, 5.5, 6.0)
  • .fp7, начиная с FileMaker Pro 7.0 (включая 7, 8, 8.5, 9, 10, 11 и FileMaker Go 1.0)
  • .fmp12, начиная с FileMaker Pro 12 (включая 12, 13, 14, 15, 16, 17, 18, 19)

Самостоятельно работающие приложения (среда выполнения, режим киоска) зависят только от платформы.

Интернационализация и локализация

FileMaker доступен во всем мире на английском, упрощенном китайском, голландском, французском, немецком, итальянском, японском, корейском, бразильском португальском, испанском и шведском языках.

Существуют также специальные версии 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 году.

Поддержка SQL и ODBC

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 входящих данных не ограничена.

См. Также
  • Bento, упрощенное приложение для персональной базы данных от FileMaker Inc. (прекращено в середине 2013 г.)
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-20 03:41:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте